:root{
    color-scheme: dark;
}
body{
    background-color: #1c47a6;
    font-size: 150%;
}
select{
    font-size: 125%;
}
button{
    -webkit-appearance: none;
    appearance: none;
    font-size: 100%;
    border: none;
    border-radius: 10px;
    color: white;
    background-color: #1b2f6d;
    cursor: pointer;
}
button:hover{
    text-decoration: underline;
}
input[type="text"]{
    -webkit-appearance: none;
    appearance: none;
    font-size: 100%;
    background-color: #1b2f6d;
    border: none;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
input[type="text"]:focus{
    outline: none;
    background-color: #142453;
}
/* チェックボックスを非表示にする */
input[type="checkbox"] {
    display: none;
}
/* チェックボックスのスタイルを設定する */
label.checkbox {
    cursor: pointer;
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
}
/* チェックが入っていないときのスタイルを設定する */
label.checkbox::before {
    font-family: 'Courier New', Courier, monospace;
    content: "( )";
}
label.checkbox:hover{
    text-decoration: underline;
}
/* チェックが入っているときのスタイルを設定する */
input[type="checkbox"]:checked + label.checkbox::before {
    content: "(*)";
}
/* チェックボックスをラベルに関連付ける */
input[type="checkbox"]:checked + label.checkbox {
    color: red;
}
textarea{
    -webkit-appearance: none;
    appearance: none;
    font-size: 100%;
    font-weight: 900;
    background-color: #1b2f6d;
    border: none;
    border-radius: 10px;
    resize: none;
    padding: 10px;
    outline: none;
}
textarea:focus{
    background-color: #142453;
}
.surveyTableFull{
    box-sizing: border-box;
    border-spacing: 0px;
    width: 100%;
}
.surveyTableFull input[type="text"]{
    box-sizing: border-box;
    width: 100%;
}
.surveyTextFull{
    display: flex;
}
.surveyTextFull > textarea{
    flex: 1;
}
.butFull{
    width: 100%;
}
.kofonts{
    font-family: 'Nanum Gothic', sans-serif;
}
.行けない日{
    font-size: small;
}
.日程表 > tbody > tr > td > p{
    margin-top: 0;
    margin-bottom: 0;
    font-size: smaller;
}
.希望店舗{
    font-family: 'Courier New', Courier, monospace;
}