@charset "UTF-8";
.policy {}
.policy_title {}
.policy_text {}
.policy_area {
    border: 1px solid #C8D7E2;
    padding: 15px 20px;
}
.policy_area .policy_text {
	font-weight: bold;
    text-align: center;
}
.policy_sect {}
.policy_headline {}
.policy_list {
    list-style: none;
	text-align: center;
}
.policy_list > li {
    text-indent: -1em;
    padding-left: 1em;
}
.policy_list > li:first-child {}
.policy_list > li:last-child {}
.policy_list > li:nth-child(2n+1) {}
.policy_list > li:nth-child(n+3) {}
.policy_imgList {
    list-style: none;
}
.policy_imgList > li {}
.policy_imgList > li:first-child {}
.policy_imgList > li:last-child {}
.policy_imgList > li:nth-child(2n+1) {}
.policy_imgList > li:nth-child(n+3) {}
.policy_imgList > li > img {
    display: block;
    width: 100%;
    height: auto;
}
.safe {}
.safe_title {}
.safe_wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
.safe_image {
    width: 200px;
    min-width: 200px;
    margin-right: 50px;
}
.safe_image > img {}
.safe_areaText {
    max-width: 550px;
}
.safe_text {}
.safe_link {
    max-width: 300px;
    margin: 20px auto 0;
}
.safe_link > a {
    text-decoration: none;
}
.safe_link > a::before {
    content: "";
}
.safe_link > a::after {
    content: "";
}
.safe_link > a > .icon {}
.safe_headline {}
.safe_list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    max-width: 720px;
    margin: 0 auto 0;
}
.safe_list > li {
    width: 32%;
    margin-left: 2%;
}
.safe_list > li:first-child {}
.safe_list > li:last-child {}
.safe_list > li:nth-child(3n+1) {
    margin-left: 0;
}
.safe_list > li:nth-child(n+3) {}
.safe_list > li > a {
    display: block;
    padding: 10px 0;
}
.safe_list > li > a::before {
    content: "";
}
.safe_list > li > a::after {
    content: "";
}
.safe_list > li > a > .icon {
    font-size: 150%;
    margin-left: 8px;
}
@media screen and (min-width:1000px) {
    .safe_link > a:hover {}
    .safe_list > li > a:hover {}
}
@media screen and (max-width:999px) {
    .policy {}
    .policy_title {}
    .policy_text {}
    .policy_sect {}
    .policy_headline {}
    .policy_list {}
    .policy_list > li {}
    .policy_list > li:first-child {}
    .policy_list > li:last-child {}
    .policy_list > li:nth-child(2n+1) {}
    .policy_list > li:nth-child(n+3) {}
    .policy_imgList {}
    .policy_imgList > li {}
    .policy_imgList > li:first-child {}
    .policy_imgList > li:last-child {}
    .policy_imgList > li:nth-child(2n+1) {}
    .policy_imgList > li:nth-child(n+3) {}
    .policy_imgList > li > img {}
    .safe {}
    .safe_title {}
    .safe_wrap {}
    .safe_image {}
    .safe_image > img {}
    .safe_areaText {}
    .safe_text {}
    .safe_link {}
    .safe_link > a {}
    .safe_link > a::before {}
    .safe_link > a::after {}
    .safe_link > a > .icon {}
    .safe_headline {}
    .safe_list {}
    .safe_list > li {}
    .safe_list > li:first-child {}
    .safe_list > li:last-child {}
    .safe_list > li:nth-child(3n+1) {}
    .safe_list > li:nth-child(n+3) {}
    .safe_list > li > a {}
    .safe_list > li > a::before {}
    .safe_list > li > a::after {}
    .safe_list > li > a > .icon {}
}
@media screen and (max-width:767px) {
    .policy {}
    .policy_title {}
    .policy_text {}
    .policy_sect {}
    .policy_headline {}
    .policy_list {
        padding: 15px 15px;
    }
    .policy_list > li {}
    .policy_list > li:first-child {}
    .policy_list > li:last-child {}
    .policy_list > li:nth-child(2n+1) {}
    .policy_list > li:nth-child(n+3) {}
    .policy_imgList {}
    .policy_imgList > li {}
    .policy_imgList > li:first-child {}
    .policy_imgList > li:last-child {}
    .policy_imgList > li:nth-child(2n+1) {}
    .policy_imgList > li:nth-child(n+3) {}
    .policy_imgList > li > img {}
    .safe {}
    .safe_title {}
    .safe_wrap {
        display: block;
    }
    .safe_image {
        margin: 0 auto 10px;
        width: 150px;
        min-width: 1;
    }
    .safe_image > img {}
    .safe_areaText {}
    .safe_text {}
    .safe_link {
        margin-top: 10px;
        max-width: none;
    }
    .safe_link > a {}
    .safe_link > a::before {}
    .safe_link > a::after {}
    .safe_link > a > .icon {}
    .safe_headline {}
    .safe_list {}
    .safe_list > li {
        width: 49%;
        margin-left: 2%;
    }
    .safe_list > li:first-child {}
    .safe_list > li:last-child {}
    .safe_list > li:nth-child(3n+1) {}
    .safe_list > li:nth-child(n+3) {
        margin-left: 2%;
    }
    .safe_list > li:nth-child(n+2) {
        margin-left: 0;
    }
    .safe_list > li > a {
        padding: 5px 0;
    }
    .safe_list > li > a::before {}
    .safe_list > li > a::after {}
    .safe_list > li > a > .icon {}
}