@charset "UTF-8";

.pdf,.pdf a {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-direction: row;
                flex-direction: row;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: normal;
                -ms-flex-pack: normal;
                justify-content: normal;
                -webkit-box-align: normal;
                -ms-flex-align: normal;
                align-items: normal
            }

            .pdf,.pdf a:nth-of-type(n+3) {
                margin-top: 40px
            }

            .pdf a {
                box-sizing: border-box;
                position: relative;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                min-height: 62px;
                width: calc(100% / 2 - 40px);
                margin-right: 40px;
                padding-left: 70px;
                transition: .3s
            }

            .pdf a:before {
                content: "";
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                background: url(/common/upload_data/japannetcc/image/20231012085837.png) center center/contain no-repeat;
                width: 50px;
                height: 62px;
                margin: auto
            }

            .pdf a:hover {
                opacity: .6
            }

            .pdf a:nth-of-type(2n) {
                margin-right: 0
            }

            @media screen and (max-width: 768px) {
                .pdf a {
                    width:100%;
                    margin: 0;
                    padding-left: 52.5px
                }

                .pdf a:nth-of-type(n+2) {
                    margin-top: 20px
                }

                .pdf a:before {
                    width: 37.5px;
                    height: 46.5px
                }
            }