#fs_Login main  {
    text-align: center;
}
/*====================================================
     //class ログイン
====================================================*/
.fs-c-registeredUsers__title {
/*    font-size: 2.4rem;*/
    margin: 20px 0;
}
.fs-c-fsLogin {
/*    max-width: 400px;*/
    margin: auto;
}
.fs-c-inputInformation {
    margin-bottom: 60px;
}
.fs-c-inputTable {
    margin: auto;
}
.fs-c-inputTable tbody {
    width: 100%;
}
.fs-c-inputTable th {
    padding-right: 10px;
    width: 30%;
}
.fs-c-requiredMark::before {
    color: #d30000;
}
.fs-c-inputTable .fs-c-inputTable__dataCell {
    width: 70%;
}
.fs-c-inputGroup > button, .fs-c-inputGroup--vertical > button, .fs-c-inputGroup--inline > button,
.fs-c-button--displayPassword ,
.fs-c-button--hidePassword {
    width: 30px;
    height: 24px;
    padding: 0;
    -webkit-transition: 0.2s ease-in-out;  
       -moz-transition: 0.2s ease-in-out;  
         -o-transition: 0.2s ease-in-out;  
            transition: 0.2s ease-in-out;  
/*    position: relative;*/
}
.fs-c-button--displayPassword:before ,
.fs-c-button--hidePassword:before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    align-items: center;
    font-family: 'fs-icon' !important;
    content: '\e917';
    font-size: 20px;
    width: 100%;
    height: 100%;
/*    background: url(https://pawsliving.itembox.design/item/img/common/eye.svg) no-repeat center;*/
/*    background-size: 16px auto;*/
}
.fs-c-button--hidePassword:before {
    content: '\e918';
/*
    background: url(https://pawsliving.itembox.design/item/img/common/eye2.svg) no-repeat center;
    background-size: 16px auto;
*/
}
.fs-c-button--displayPassword:hover {
    opacity: .6;
}
.fs-c-inputInformation__link,
.fs-c-guestPurchase {
    text-align: center;
    margin: 10px 0;
}
/* ////////// mobile ////////// */
@media screen and (max-width: 768px) {
    .fs-c-inputTable th {
        width: 100%;
    }
    .fs-c-inputTable .fs-c-inputTable__dataCell {
        width: 100%;
    }
}

@media screen and (min-width:480px) and (max-width:768px) {
}

/* ////////// PC ////////// */
@media print,
screen and (min-width: 769px) {
}

/* ////////// tablet ////////// */
@media screen and (min-width:769px) and (max-width:959px) {
}



/*====================================================
     //class fs-c-subSection 新規登録
====================================================*/
.fs-c-subSection {
    padding-top: 1px;
    margin-top: 20px;
}
.fs-c-subSection__title {
    margin: 20px 0;
}
/* ////////// mobile ////////// */
@media screen and (max-width: 768px) {
}

@media screen and (min-width:480px) and (max-width:768px) {
}

/* ////////// PC ////////// */
@media print,
screen and (min-width: 769px) {
}

/* ////////// tablet ////////// */
@media screen and (min-width:769px) and (max-width:959px) {
}

/*====================================================
     
====================================================*/

/* ////////// mobile ////////// */
@media screen and (max-width: 768px) {
}

@media screen and (min-width:480px) and (max-width:768px) {
}

/* ////////// PC ////////// */
@media print,
screen and (min-width: 769px) {
}

/* ////////// tablet ////////// */
@media screen and (min-width:769px) and (max-width:959px) {
}


