﻿@charset "UTF-8";
@media only screen and (max-width: 599px) {
    .l-responsive label.is-error {
       margin: 0 0 5px;
    }
    .l-responsive .regist td {
        padding-bottom: 20px;

    }

    .l-responsive input.input-text.input-text-m {
        width:90%
    }
    .l-responsive input.input-text.input-text-m.space-adjust {
        margin-top:7px;
    }
}

@media screen and (min-width: 600px) {
    #nmInput br {
        display: none;
    }

    .table th {
        width : 300px;
    }
}

#nmInput {
    white-space: nowrap;
}

.icon-arrow-square::after, .icon-arrow-square-before::after {

	border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-right:0px;
    border-top:0px;
    margin-left:2px;
}

.icon-arrow-square {
    margin-top:10px;

}

.lbl-infocornfirm {
    display : contents;
    overflow-wrap : anywhere;
}

.baseinfo-field-name {
    display: contents;
}
