@charset "UTF-8";
.form {
    font-size: 17px;
}
.form_title {}
.form_title > b {}
.form_title > b > img {}
.form_title > small {}
.form_intro {
    border-bottom: 1px dashed #b5b5b5;
    padding-bottom: 24px;
    margin-bottom: 32px;
}
.form_text {
    line-height: 1.75;
    margin-bottom: 21px;
}
.form_dList {
    list-style: none;
    margin-top: 19px;
    line-height: 1.2;
}
.form_dList > dt {}
.form_dList > dd {
    font-size: 16px;
    color: #ff3333;
    margin-top: 4px;
}
.form_dList > dd > a {
    color: inherit;
    font-size: 30px;
}
.form_dList > dd > a:hover {}
.form_dList > dd > a:before {
    content: "";
}
.form_dList > dd > a:after {
    content: "";
}
.form_hidden {
    display: none;
}
.form_caution {
    color: #ff3333;
    margin-bottom: 9px;
}
.form_table {}
.form_table > tbody {}
.form_table > tbody > tr {}
.form_table > tbody > tr > th {}
.form_table > tbody > tr > td {}
.form_table > tbody > tr > th > b {
    color: #ff3333;
}
.form_ex {
    font-size: 14px;
    color: #737272;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
.form_buttons {
    text-align: center;
    list-style: none;
    margin-top: 20px;
}
.form_buttons > li {
    width: 196px;
    display: inline-block;
    vertical-align: middle;
}
.form_buttons > li:first-child {}
.form_buttons > li:nth-child(2n+1) {}
.form_buttons > li > button {}
.form_buttons > li > button:hover {}
input[name="name"] {}
input[name="group"] {}
input[name="zip1"] {
    max-width: 60px;
    text-align: center;
}
input[name="zip2"] {
    max-width: 80px;
    text-align: center;
}
textarea[name="addr"] {}
input[name="mail"] {}
input[name="tel"] {}
input[name="fax"] {}
textarea[name="contact"] {}
.formBox_message {
    background: #ffd9dc;
    padding: 10px;
    margin-top: 15px;
    display: none;
}
.formBox_message.isShow {
    display: block;
}
.formBox_message_list {
    list-style: none;
}
.formBox_message_list > li {}
.formBox_message_list > li:before {
    content: "※";
    color: #e80000;
}
.formBox_message_list > li:first-child {}
.formBox_message_list > li:nth-child(2n+1) {}
.form_hidden {
    display: none;
}
.isError {
    background-color: #ffd9dc;
}
.form_headline {
    font-size: 17px;
    margin-bottom: 1;
}

/* タブレット以下設定 */

@media screen and (max-width:999px) {
    .form {
    font-size: 15px;
}
    .form_title {}
    .form_title > b {}
    .form_title > b > img {}
    .form_title > small {}
    .form_intro {}
    .form_text {}
    .form_dList {}
    .form_dList > dt {}
    .form_dList > dd {}
    .form_dList > dd > a {}
    .form_dList > dd > a:hover {}
    .form_dList > dd > a:before {}
    .form_dList > dd > a:after {}
    .form_hidden {}
    .form_caution {}
    .form_table {}
    .form_table > tbody {}
    .form_table > tbody > tr {}
    .form_table > tbody > tr > th {}
    .form_table > tbody > tr > td {}
    .form_table > tbody > tr > th > b {}
    .form_ex {}
    .form_buttons {}
    .form_buttons > li {}
    .form_buttons > li:first-child {}
    .form_buttons > li:nth-child(2n+1) {}
    .form_buttons > li > button {}
    .form_buttons > li > button:hover {}
    input[name="name"] {}
    input[name="group"] {}
    input[name="zip1"] {}
    input[name="zip2"] {}
    textarea[name="addr"] {}
    input[name="mail"] {}
    input[name="tel"] {}
    input[name="fax"] {}
    textarea[name="contact"] {}
    .formBox_message {}
    .formBox_message.isShow {}
    .formBox_message_list {}
    .formBox_message_list > li {}
    .formBox_message_list > li:before {}
    .formBox_message_list > li:first-child {}
    .formBox_message_list > li:nth-child(2n+1) {}
    .form_hidden {}
    .isError {}
    .form_headline {}
}

/* スマホ設定 */

@media screen and (max-width:699px) {
    .form {
    font-size: 14px;
}
    .form_title {}
    .form_title > b {}
    .form_title > b > img {}
    .form_title > small {}
    .form_intro {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
    .form_text {}
    .form_dList {}
    .form_dList > dt {}
    .form_dList > dd {
    font-size: 14px;
}
    .form_dList > dd > a {
    font-size: 24px;
}
    .form_dList > dd > a:hover {}
    .form_dList > dd > a:before {}
    .form_dList > dd > a:after {}
    .form_hidden {}
    .form_caution {}
    .form_table {
    line-height: 1.4;
}
    .form_table > tbody {}
    .form_table > tbody > tr {}
    .form_table > tbody > tr > th {
    padding: 0;
}
    .form_table > tbody > tr > td {}
    .form_table > tbody > tr > th > b {}
    .form_ex {
    font-size: 12px;
}
    .form_buttons {}
    .form_buttons > li {
    width: 100%;
    margin-top: 5px;
}
    .form_buttons > li:first-child {
    margin-top: 0;
}
    .form_buttons > li:nth-child(2n+1) {}
    .form_buttons > li > button {}
    .form_buttons > li > button:hover {}
    input[name="name"] {}
    input[name="group"] {}
    input[name="zip1"] {}
    input[name="zip2"] {}
    textarea[name="addr"] {}
    input[name="mail"] {}
    input[name="tel"] {}
    input[name="fax"] {}
    textarea[name="contact"] {}
    .formBox_message {}
    .formBox_message.isShow {}
    .formBox_message_list {}
    .formBox_message_list > li {}
    .formBox_message_list > li:before {}
    .formBox_message_list > li:first-child {}
    .formBox_message_list > li:nth-child(2n+1) {}
    .form_hidden {}
    .isError {}
    .form_headline {}
}
