@charset "UTF-8";
.tel {
    margin-bottom: 63px;
}
.tel_text {
    text-align: center;
    margin-bottom: 70px;
}
.tel_title {
    margin-bottom: 46px;
}
.tel_gTelBox {
    display: block;
    position: static;
    box-shadow: none;
    background: #F2F2F2;
    width: auto;
}
.gTelBox {
    border: 1px solid #000;
}
.gTelBox_dList {
    list-style: none;
}
.gTelBox_dList > dt {}
.gTelBox_dList > dd {}
.gTelBox_dList > dd > a {}
.gTelBox_dList > dd > a:hover {}
.gTelBox_dList > dd > a:before {
    content: "";
}
.gTelBox_dList > dd > a:after {
    content: "";
}
.gTelBox_dList > dd > a > .icon {}
.gTelBox_open {
    margin-top: 25px;
}
.gTelBox_open > dt {}
.gTelBox_open > dd {}
.gTelBox_link {}
.gTelBox_link > a {}
.gTelBox_link > a:hover {}
.gTelBox_link > a:before {
    content: "";
}
.gTelBox_link > a:after {
    content: "";
}
.mail {}
.mail_title {
    margin-bottom: 19px;
}
.mail_mail {
    font-size: 18px;
}
.mail_mail > a {
    cursor: default;
    text-align: center;
    text-decoration: none;
    display: block;
}
.mail_mail > a:hover {}
.mail_mail > a:before {
    content: "";
}
.mail_mail > a:after {
    content: "";
}
.mail_link {
    max-width: 350px;
    margin: 0 auto;
    margin-top: 40px;
}
.mail_link > a {
    background: #D43A1C;
    color: #fff;
}
.mail_link > a:hover {}
.mail_link > a:before {
    content: "";
}
.mail_link > a:after {
    content: "";
}
.mail_link > a > .icon {
    color: #fff;
}
@media screen and (max-width:999px) {
    .tel {}
    .tel_text {}
    .tel_title {}
    .tel_gTelBox {}
    .gTelBox {}
    .gTelBox_dList {}
    .gTelBox_dList > dt {}
    .gTelBox_dList > dd {}
    .gTelBox_dList > dd > a {}
    .gTelBox_dList > dd > a:hover {}
    .gTelBox_dList > dd > a:before {}
    .gTelBox_dList > dd > a:after {}
    .gTelBox_dList > dd > a > .icon {}
    .gTelBox_open {}
    .gTelBox_open > dt {}
    .gTelBox_open > dd {}
    .gTelBox_link {}
    .gTelBox_link > a {}
    .gTelBox_link > a:hover {}
    .gTelBox_link > a:before {}
    .gTelBox_link > a:after {}
    .mail {}
    .mail_title {}
    .mail_mail {}
    .mail_mail > a {}
    .mail_mail > a:hover {}
    .mail_mail > a:before {}
    .mail_mail > a:after {}
    .mail_link {}
    .mail_link > a {}
    .mail_link > a:hover {}
    .mail_link > a:before {}
    .mail_link > a:after {}
    .mail_link > a > .icon {}
}
@media screen and (max-width:699px) {
    .tel {
    text-align: center;
    margin-bottom: 35px;
}
    .tel_text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    text-align: left;
    margin-bottom: 25px;
}
    .tel_title {
    margin-bottom: 25px;
}
    .tel_gTelBox {}
    .gTelBox {}
    .gTelBox_dList {}
    .gTelBox_dList > dt {}
    .gTelBox_dList > dd {}
    .gTelBox_dList > dd > a {}
    .gTelBox_dList > dd > a:hover {}
    .gTelBox_dList > dd > a:before {}
    .gTelBox_dList > dd > a:after {}
    .gTelBox_dList > dd > a > .icon {}
    .gTelBox_open {
    margin-top: 10px;
}
    .gTelBox_open > dt {}
    .gTelBox_open > dd {}
    .gTelBox_link {}
    .gTelBox_link > a {}
    .gTelBox_link > a:hover {}
    .gTelBox_link > a:before {}
    .gTelBox_link > a:after {}
    .mail {}
    .mail_title {
    margin-bottom: 15px;
}
    .mail_mail {
    font-size: 14px;
}
    .mail_mail > a {}
    .mail_mail > a:hover {}
    .mail_mail > a:before {}
    .mail_mail > a:after {}
    .mail_link {
    margin-top: 10px;
}
    .mail_link > a {}
    .mail_link > a:hover {}
    .mail_link > a:before {}
    .mail_link > a:after {}
    .mail_link > a > .icon {}
}
@media screen and (max-width:374px) {}
