/* inquirySec
------------------------------------*/
.inquirySecWrap {
    padding: 32px 0;
}

.inquirySecWrap .inquirySec {
    min-width: 768px;
    width: 768px;
    padding: 16px 16px;
    margin: 0 auto;
    position: relative;
}

.inquirySecWrap .inquirySec_body {
    width: 720px;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .inquirySecWrap .inquirySec {
        min-width: inherit;
        width: auto;
    }

    .inquirySecWrap .inquirySec_body {
        width: auto;
    }
}


/* submit
------------------------------------*/

.submit .submit_buttons {
    display: flex;
    justify-content: center;
}

.submit .submit_buttons > *:not(:first-child) {
    margin-left: 24px;
}



/* telInfo
------------------------------------*/
.telInfo {
    border-top: 1px solid #acacac;
    border-bottom: 1px solid  #acacac;
    padding: 64px 240px;
}


@media screen and (max-width: 767px) {
    .telInfo {
        border-top: 1px solid #acacac;
        border-bottom: 1px solid  #acacac;
        padding: 24px;
    }
}





.bgcloud_01 {
    position: absolute;
    right: -120px;
    top: 10px;
    width: 160px;
}

.bgcloud_02 {
    position: absolute;
    left: -110px;
    bottom: 30px;
    width: 200px;
}

.bgcloud_03 {
    position: absolute;
    right: -74px;
    bottom: 312px;
    width: 216px;
}

@media screen and (max-width: 767px) {

    .bgcloud_01 {
        right: 0px;
        top: -10px;
        width: 90px;
    }
    
    .bgcloud_02 {
        left: 0;
        bottom: 30px;
        width: 90px;
    }
    
    .bgcloud_03 {
        right: 0;
        bottom: 260px;
        width: 120px;
    }

}

/* ContactForm7
------------------------------------*/
.wpcf7-form.sent .formInner {
    display: none;
}

.wpcf7-form.sent  .wpcf7-response-output {
    display: none;
}
.complete-display{
    display: none;
}
.sent .complete-display{
    display: block;
}
