﻿input#familyName {
    ime-mode: active;
}

input#underName {
    ime-mode: active;
}

input#mailAddress {
    width: 200px;
    max-width: 200px;
    ime-mode: inactive;
}

input#password {
    width: 200px;
    max-width: 200px;
    ime-mode: inactive;
}

div#robotCheck {
    display: none;
}

p#companyTypeAlert,
p#familyNameAlert,
p#underNameAlert,
p#mailAddressAlert,
p#passwordAlert,
p#robotCheckAlert,
p#patternInputAlert {
    display: none;
    color: red;
}

/* ヘッダーセル */
th {
    text-align: center;
}

/* 値の入っていないセル */
td.noneCell {
    width: 25px;
    max-width: 25px;
    border: 1px solid black;
    text-align: center;
    background-color: black;
}

/* 値の入っているセル */
td.inCell {
    width: 25px;
    max-width: 25px;
    border: 1px solid black;
    text-align: center;
}
