@charset "UTF-8";
.gBody_inner {}
.privacy {
    margin-bottom: 43px;
}
.privacy_title {}
.privacy_text {}
.privacy_list {
    list-style: none;
    margin-bottom: 0;
    margin-top: 21px;
    padding-left: 21px;
}
.privacy_list::after {
    content: "";
    display: block;
    clear: both;
}
.privacy_list > li {}
.privacy_list > li:first-child {}
.privacy_list > li:nth-child(2n+1) {}
.privacy_list > li:nth-child(n+3) {}
.contact {
    border: 1px solid #cdd8e5;
    padding: 25px 31px 42px;
}
.contact_title {
    color: #004198;
    font-size: 17px;
    margin-bottom: 19px;
    border-bottom: 1px solid #cdd8e5;
    padding-bottom: 14px;
}
.contact_text {}
.contact_dList {
    list-style: none;
    margin-top: 24px;
}
.contact_dList::after {
    content: "";
    display: block;
    clear: both;
}
.contact_dList > dt {
    font-weight: bold;
}
.contact_dList > dd {}
.contact_dList > dd > b {}
.contact_list {
    list-style: none;
    max-width: 680px;
    margin-top: 14px;
}
.contact_list::after {
    content: "";
    display: block;
    clear: both;
}
.contact_list > li {
    width: 49%;
    float: left;
    margin-left: 2%;
}
.contact_list > li:first-child {
    margin-left: 0;
}
.contact_list > li:nth-child(2n+1) {}
.contact_list > li:nth-child(n+3) {}
.contact_list > li > a {
    color: #004198;
    display: block;
    border: 1px solid #7b97bc;
    line-height: 54px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
.contact_list > li:last-child > a {
    box-shadow: 0 1px 0 #7b97bc;
    transition-duration: .3s;
    transition-property: background-color, color;
}
.contact_list > li > a::before {
    content: "";
}
.contact_list > li > a::after {
    content: "";
}
.contact_list > li > a > .icon {
    font-size: 22px;
    margin-right: 10px;
}
.contact_list > li > a > small {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
}
.contact_list > li > a > b {
    display: inline-block;
    vertical-align: middle;
    font-size: 28px;
    font-family: 'Roboto Condensed', sans-serif;
}
@media screen and (min-width:1000px) {
    .contact_list > li > a:hover {}
    .contact_list > li:last-child > a:hover {
        background: rgba(122, 151, 188, 0.2);
        opacity: 1;
    }
}
@media screen and (max-width:999px) {
    .gBody_inner {}
    .privacy {}
    .privacy_title {}
    .privacy_text {}
    .privacy_list {}
    .privacy_list::after {}
    .privacy_list > li {}
    .privacy_list > li:first-child {}
    .privacy_list > li:nth-child(2n+1) {}
    .privacy_list > li:nth-child(n+3) {}
    .contact {}
    .contact_title {}
    .contact_text {}
    .contact_dList {}
    .contact_dList::after {}
    .contact_dList > dt {}
    .contact_dList > dd {}
    .contact_dList > dd > b {}
    .contact_list {}
    .contact_list::after {}
    .contact_list > li {}
    .contact_list > li:first-child {}
    .contact_list > li:nth-child(2n+1) {}
    .contact_list > li:nth-child(n+3) {}
    .contact_list > li > a {}
    .contact_list > li:last-child > a {}
    .contact_list > li > a::before {}
    .contact_list > li > a::after {}
    .contact_list > li > a > .icon {}
    .contact_list > li > a > small {}
    .contact_list > li > a > b {}
}
@media screen and (max-width:699px) {
    .gBody_inner {}
    .privacy {
    margin-bottom:  25px;
}
    .privacy_title {}
    .privacy_text {}
    .privacy_list {
    padding-left:  0;
    margin-top: 10px;
}
    .privacy_list::after {}
    .privacy_list > li {}
    .privacy_list > li:first-child {}
    .privacy_list > li:nth-child(2n+1) {}
    .privacy_list > li:nth-child(n+3) {}
    .contact {
    padding: 15px 10px;
    font-size:  12px;
}
    .contact_title {
    font-size:  15px;
    padding-bottom:  5px;
    margin-bottom:  10px;
}
    .contact_text {}
    .contact_dList {
    margin-top: 20px;
}
    .contact_dList::after {}
    .contact_dList > dt {}
    .contact_dList > dd {}
    .contact_dList > dd > b {}
    .contact_list {}
    .contact_list::after {}
    .contact_list > li {
    width:  auto;
    float:  none;
    margin:  5px auto 0;
}
    .contact_list > li:first-child {
    margin-top: 0;
}
    .contact_list > li:nth-child(2n+1) {}
    .contact_list > li:nth-child(n+3) {}
    .contact_list > li > a {
    line-height: 42px;
}
    .contact_list > li:last-child > a {}
    .contact_list > li > a::before {}
    .contact_list > li > a::after {}
    .contact_list > li > a > .icon {
    font-size:  18px;
}
    .contact_list > li > a > small {}
    .contact_list > li > a > b {
    font-size:  22px;
}
}
