@charset "UTF-8";

.c-table-form-confirm .c-table-form th {

padding: 20px 0 0 0;
}



.form-catalog-complete a {


    text-decoration: underline;
    color: #0059af;

}


.form-catalog-complete a:hover {


    text-decoration: none;

}


.form-catalog-complete .section-in-w700 p {
padding:  0 0 20px 0;

}

body.eng .submit-wrap { width: 270px; }
@media screen and (max-width: 767px) { body.eng .submit-wrap { width: 100%; } }


#anc_tel .c-table-line th { padding-right: 16px;}

#anc_tel .sp_none {
    display: inline-block;
    /*width: 9em;*/
    text-align: center;
}
#anc_tel .sp_none {
    white-space: nowrap;
}

#anc_tel .ico {
    width: 1.5em;
    margin-right: 5px;
}

#anc_tel .c-table-line th, #anc_tel .c-table-line td { line-height: normal; }





@media screen and (max-width: 767px) { #anc_tel .sp_none { text-align: left; } }





.inquiry-form div.input {
    display: contents;
}



.contact .ico-phone::before {
    content: url(/assets/img/grinding_service/ico_phone_w.svg);
}

.contact .ico-phone { width: 18px; margin-right: 8px; margin-top: 0px; }

@media screen and (max-width: 767px) { .contact .ico-phone { width: 34px; margin-right: 22px; margin-top: 5px; } }