/*
Theme Name: Operation Factory 2018
Author: operation factory, inc.
Description: operation factory, inc.の2018年のテーマです。
Version: 1.0
*/

/*
*　Store
*/

/* reccomend 1行で… */
.p-section-recommend .p-section-recommend-item__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* store list */
.p-card-list img {
    width: 100%;
    height: auto;
}

/* sassで記述不可 */
@supports (-ms-ime-align:auto) {
    .p-images-item {
        width: 32.5% !important;
    }
}

/*
*　News
*/
/* news list */
.c-paging span.current {
    position: relative;
    display: block;
    padding: 14px 16px;
    color: #413f48;
}

.c-paging span.current:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #413f48;
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

@media (max-width: 768px) {
    .c-paging span.current {
        padding: 24px 26px;
    }
    .c-paging span.current:before {
        height: 3px;
    }
}

/*
*　Form
*/
.p-form__err-message {
    left: 0;
}

@media (min-width: 769px) {
    .p-form form {
        width: auto !important;
    }
    .p-form .form {
        margin: auto;
        width: 720px;
    }
}
.mw_wp_form_input .p-form__confirm__item,
.mw_wp_form_confirm button[type=reset],
.mw_wp_form_confirm .p-form__privacy-bt,
.mw_wp_form_input .p-form__head .p-form__text:nth-of-type(2),
.mw_wp_form_confirm .p-form__head .p-form__text:nth-of-type(2),
.mw_wp_form_complete .p-form__head .p-form__text:nth-of-type(1) {
    display: none;
}

.mw_wp_form_input .p-form__step__item:nth-child(1) {
    opacity: 1;
}

.mw_wp_form_confirm .p-form__step__item:nth-child(2) {
    opacity: 1;
}