@charset "UTF-8";
#anticovid-view {
    background-color: #FFD293;
}
#anticovid-view img {
    width: 100%;
    height: auto;
    border: none;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
}
#anticovid-sec01 {
    padding: 8vw 0;
    position: relative;
    display: flex;
    align-items: center;
    background: url("../../img/anticovid/main_pic.png") no-repeat center center;
    background-size: cover;
}
#anticovid-sec01 .pic-box {
    display: none;
}
#anticovid-sec01 .inner {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    padding: 0 6vw;
}
#anticovid-sec01 .inner .left-box {
    width: 60%;
    margin: 0 20%;
}
#anticovid-sec01 .inner .right-box {
    width: 100%;
}
#anticovid-sec01 .inner .left-box p {
    color: #FFD293;
    text-align: center;
    font-weight: bold;
    margin-top: 2em;
    font-size: 120%;
}
#anticovid-sec01 .inner .right-box .lead {
    font-size: 180%;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: bold;
}
#anticovid-sec01 .inner .right-box p {
    margin-top: 2em;
}
@media screen and (min-width:789px) {
    #anticovid-sec01 {
        padding: 0;
    }
    #anticovid-sec01 .pic-box {
        display: block;
    }
    #anticovid-sec01 .inner {
        position: absolute;
        top: 0;
        left: 0;
        box-sizing: border-box;
        padding: 0 6vw;
    }
    #anticovid-sec01 .inner .left-box {
        width: 25%;
        margin: 0 2rem;
    }
    #anticovid-sec01 .inner .right-box {
        width: 63%;
        margin: 0 ;
    }
}
#anticovid-sec02 {
    padding: 0 5vw;
}
#anticovid-sec02 .in-box {
    background-color: #fff;
    border-radius: 10px;
    padding: 5vw;
}
#anticovid-sec02 h2 {
    font-size: 150%;
}
#anticovid-sec02 .inner {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-sizing: border-box;
}
#anticovid-sec02 .inner .left-box dl {
    border: 1px solid #707070;
    padding: 3vw;
    margin: 20px 0;
}
#anticovid-sec02 .inner .left-box dt {
    font-weight: bold;
    padding: 0 0 0.5em 0;
    font-size: 120%;
}
#anticovid-sec02 .inner .left-box dd {
    border-top: 1px dotted #707070;
    padding: 0.5em 0;
}
#anticovid-sec02 .inner .left-box dd:last-child {
    padding: 0.5em 0 0 0;
}
#anticovid-sec02 .inner .left-box dd b {
    display: block;
}
@media screen and (min-width:789px) {
    #anticovid-sec02 {
        padding: 0;
    }
    #anticovid-sec02 h2 {
        font-size: 180%;
        font-family: 'Noto Sans JP', sans-serif;
        font-weight:bold;
    }
    #anticovid-sec02 .in-box {
        padding: 3vw;
    }
    #anticovid-sec02 .inner .left-box {
        width: 40%;
    }
    #anticovid-sec02 .inner .left-box dl {
        padding: 1vw;
        margin: 20px 0 0 0;
    }
    #anticovid-sec02 .inner .right-box {
        width: 55%;
    }
}
#anticovid-sec03 {
    padding: 0 5vw;
}
#anticovid-sec03 .inner {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-sizing: border-box;
    align-items: flex-start;
}
#anticovid-sec03 .inner .inner-box {
    background-color: #fff;
    padding-bottom: 2vw;
    margin-bottom: 5vw;
    box-shadow: 5px 5px 10px -4px #808080;
    position: relative;
    border-radius: 10px;
}
#anticovid-sec03 .inner .inner-box:nth-child(1), #anticovid-sec03 .inner .inner-box:nth-child(2), #anticovid-sec03 .inner .inner-box:nth-child(3), #anticovid-sec03 .inner .inner-box:nth-child(4) {
    padding-bottom: 8em;
}
#anticovid-sec03 .inner .inner-box:nth-child(1) .btn-pdf, #anticovid-sec03 .inner .inner-box:nth-child(2) .btn-pdf, #anticovid-sec03 .inner .inner-box:nth-child(3) .btn-pdf, #anticovid-sec03 .inner .inner-box:nth-child(4) .btn-pdf {
    position: absolute;
    bottom: 2em;
    left: 0;
}
#anticovid-sec03 .inner .inner-box:nth-child(6) {
    min-height: auto;
}
#anticovid-sec03 .inner .inner-box h2 {
    padding: 1.5em 0 1em 0;
    text-align: center;
    color: #EB6C39;
    font-family: 'Noto Sans JP', sans-serif;
        font-weight:bold;
}
#anticovid-sec03 .inner .inner-box h2 b {
    display: block;
    color: #000;
    font-size: 130%;
    font-family: 'Noto Sans JP', sans-serif;
        font-weight:black;
}
#anticovid-sec03 .inner .inner-box h3 {
    margin: 30px 20px 0 20px;
}
#anticovid-sec03 .inner .inner-box ul, #anticovid-sec03 .inner .inner-box .attation {
    margin: 10px 20px 0 20px;
}
#anticovid-sec03 .inner .inner-box dl {
    margin: 0 20px;
}
#anticovid-sec03 .inner .inner-box dt {
    font-weight: bold;
    font-size:120%;
    margin: 20px 0 0 0;
}
#anticovid-sec03 .inner .inner-box h3 {
    font-size: 140%;
    font-family: 'Noto Sans JP', sans-serif;
        font-weight:bold;
}
#anticovid-sec03 .inner .inner-box ul {
    color: #EB6C39;
    font-weight: bold;
}
#anticovid-sec03 .inner .inner-box dd ul {
    font-weight: normal;
    color: #000;
    margin: 0;
}
#anticovid-sec03 .inner .inner-box .btn-pdf {
    width: 100%;
    text-align: center;
}
#anticovid-sec03 .inner .inner-box .btn-pdf a {
    margin: 20px auto 0 auto;
    padding: 10px 0;
    font-size: 160%;
    text-decoration: none;
    font-weight: bold;
    display: block;
    border-radius: 10px;
    background-color: #3B9F33;
    color: #fff;
    max-width: 180px;
}
@media screen and (min-width:789px) {
    #anticovid-sec03 .inner .inner-box {
        width: 47%;
        min-height: 980px;
    }
    #anticovid-sec03 .inner .inner-box ul {
        height: 4em;
    }
    #anticovid-sec03 .inner .inner-box dd ul {
        height: auto;
    }
}
.mv {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}
.mv iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
}