/* お問い合わせ */
select, input, textarea{
    max-width: 500px;
    width: 500px;
    border-radius: 4px;
    background: rgba(11, 2, 118, .05);
}

.mdl-col{
    padding: 240px 0;
}

@media screen and (max-width:768px){
    .mdl-col{
        padding: 120px 0;
    }
}

.table input{
    background: rgba(11, 2, 118, .05);
}

.lower-industry {
    font-size: 3.2rem;
    color: #000033;
}

.lower-main-ttl{
    margin: 80px 0 64px;
}

.def-table th{
    width: 240px;
}

.def-table td{
    width: 500px;
    word-break: break-all;
}

@media screen and (max-width:768px){
    .def-table td{
        width: 100%;
    }
}

.inputside-right{
    width: auto;
    margin-right: 8px;
    color: #000033;
}

.def-table-label{
    background: none;
    color: #FF8400;
    padding: 0;
    font-size: 1.4rem;
    font-weight: bold;
}

select:placeholder,
input:placeholder,
input:-webkit-input-placeholder {
    color: rgba(11, 2, 118, .2);
}

.mw-wp-form-error-text{
    background: none;
    color: red;
}

.mw_wp_form .error{
    background: none;
    color: red;
}

/* チェックボックス */
.form-txt-wrap input[type="checkbox"] + span::before{
    border: 2px solid rgba(11, 2, 118, .2);
}

.form-txt-wrap input[type="checkbox"]:checked + span::before{
    background: #FF8400;
    border-color: #FF8400;
}

.form-txt-wrap .normal-txt{
    color: #000033;
}

a.link{
    color: #FF8400;
}

a.link:visited{
    color: #FF8400;
}

.btn.orange{
    background: #FF8400;
    border-radius: 8px;
}

.form-txt-wrap{
    margin: 0;
}

.form-txt-wrap .normal-txt{
    margin-bottom: 0;
}

