@charset "UTF-8";
/**
** 共通
****************************************/
h5.h5-styleA{
    color: #2881d4;
    font-weight: bold;
    justify-content: flex-start;
    text-align: left;
}
/**
** catalog
****************************************/
.CatalogBox{
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    box-sizing: border-box;
}
    .CatalogInnerBox{
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0 auto;
        box-sizing: border-box;
    }
        .CatalogList{
            width: 100%;
            height: auto;
            padding: 0;
            margin: 0 auto;
            box-sizing: border-box;
            display: inline-flex;
        }
            .CatalogList li{
                width: calc(100% / 3);
                padding: 1.5em 1em;
                text-align: center;
                line-height: 1.8;
                font-weight: bold;
                border-bottom: 1px solid #2881d4;
                color: #2881d4;
            }
        .CatalogCnt{
            width: 100%;
            height: auto;
            padding: 0;
            margin: 0 auto;
            box-sizing: border-box;
            display: inline-flex;
        }
/**
** manual
****************************************/
.ManualBox{
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    box-sizing: border-box;
    
}
    .ManualInnerBox{
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0 auto;
        box-sizing: border-box;
    }
        .ManualList{
            width: 100%;
            height: auto;
            padding: 0;
            margin: 0 auto;
            box-sizing: border-box;
            display: inline-flex;
        }
            .ManualList li{
                width: calc(100% / 3);
                padding: 1.5em 1em;
                text-align: center;
                line-height: 1.8;
                font-weight: bold;
                border-bottom: 1px solid #2881d4;
                color: #2881d4;
            }
        .ManualCnt{
            width: 100%;
            height: auto;
            padding: 0;
            margin: 0 auto;
            box-sizing: border-box;
            display: inline-flex;
        }
/**
** drive
****************************************/
.DriveBox{
    width: 100%;
    min-width: 750px;
    height: auto;
    padding: 0;
    margin: 0 auto;
    box-sizing: border-box;
    display: inline-flex;
    flex-wrap: wrap;
    margin-bottom: 2em;
}
    .DriveList{
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0 auto;
        box-sizing: border-box;
        display: inline-flex;
        align-items: center;
    }
        .DriveList li{
            width: 20%;
            padding: 1.5em 1em;
            text-align: center;
            line-height: 1.8;
            font-weight: bold;
            border-bottom: 1px solid #2881d4;
            color: #2881d4;
        }
    .DriveCnt{
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0 auto;
        box-sizing: border-box;
        display: inline-flex;
    }
/**
** software
****************************************/
.Software_Box{
    width: 100%;
    min-width: 750px;
    height: auto;
    padding: 0;
    margin: 0 auto;
    box-sizing: border-box;
    display: inline-flex;
    flex-wrap: wrap;
    margin-bottom: 2em;
}
    .Software_List{
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0 auto;
        box-sizing: border-box;
        display: inline-flex;
        align-items: center;
    }
        .Software_List li{
            width: 20%;
            padding: 1.5em 1em;
            text-align: center;
            line-height: 1.8;
            font-weight: bold;
            border-bottom: 1px solid #2881d4;
            color: #2881d4;
        }
    .Software_Cnt{
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0 auto;
        box-sizing: border-box;
        display: inline-flex;
    }

/**
** Wordpress
****************************************/
.display-no{
    display: none !important;
}
        .wordpress-button, .wordpress-img, .h5-styleA{
            width: 20%;
            padding: 1.5em 1em;
            text-align: center;
            height: auto;
            margin: 0;
            box-sizing: border-box;
            line-height: 1.8;
            border-bottom: 1px solid rgba(40, 129, 212, 0.3);
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            align-content: center;
        }
            .wp-block-button{
                width: 100%;
            }
                .wordpress-img img{
                    width: 3em !important;
                    height: auto !important;
                }
                a.wp-block-button__link {
                    width: 100% !important;
                    box-sizing: border-box;
                    padding: 0;
                    margin: 0;
                    white-space: pre-wrap;
                    word-break: break-all;
                }
                .wp-block-button a:hover {
                    opacity: 1 !important;
                }
        .DownloadCnt-styleB, .h5-styleA{
            width: calc(100% / 3);
        }

@media screen and (max-width: 1024px) {
                a.wp-block-button__link {
                    white-space: pre-wrap;
                }
}

@media screen and (max-width: 599px) {
    .Software_List li, .wordpress-button, .wordpress-img, h5.h5-styleA, .CatalogList li, .ManualList li, .DriverList li{
    font-size: 90%;
  }
    .Software_Box, .DriveBox {
        min-width: 600px;
    }
}
@media screen and (max-width: 465px) {
}