@charset "utf-8";
/* CSS Document NAB 2025 */

#main.cls_main h3 {
    line-height: 1.4;
    padding: 8px 0 8px 8px;
}
.cls_right{
    width: 100%;
    text-align:right;
    margin-bottom: -10px;
}
.text_subtitle{
    font-size:80%;
    font-weight: 100;
    margin-bottom: 10px;
}
#title {
    width:100%;
}
.box1 {
    border: 5px double #000000;
    padding:10px;
}
.notes{
    font-size: 0.8em;
    vertical-align: top;
}

.flexBox_photo-txt{
    display: flex;
    flex-wrap: wrap;
    align-items:center;
    margin-bottom: 5em;
    width:100%;
}
.flexBox_photo-txt img, .flexBox_txt-photo img{
    max-width: 100%;
}
.flexBox_photo-txt_photo1a{
    width:20%;
    text-align: center;
    margin-left:100px;
}
.flexBox_photo-txt_photo1b{
    width:40%;
    text-align: center;
    margin-top:10px;
    margin-left:150px;
    line-height: 45px;
}
.flexBox_photo-txt_photo2a{
    width:45%;
    text-align: center;
    margin-top:50px;
    margin-left:20px;
    line-height: 75px;
}
.flexBox_photo-txt_photo2b{
    width:40%;
    text-align: center;
    margin-left:40px;
}
.flexBox_photo-txt_photo3{
    width:100%;
    text-align: center;
    margin-left:70px;
}
.flexBox_photo-txt_photo4{
    width:70%;
    text-align: center;
    margin-left:100px;
}
.flexBox_photo-txt_txt1{
    width:20%;
}
.flexBox_photo-txt_txt2{
    width:100%;
    text-align: center;
}
.flexBox_photo-txt_txt3{
    width:50%;
}
.flexBox_photo-txt_txt4{
    width:100%;
}
ul {
    list-style: none;
    color:#000000;
}

.section_title{
    color: #000000;
    text-decoration:underline;
}
.section_title2{
    color: #000000;
    font-weight: bold;
}

/*
.flexBox_powerEfficient .img_powerEfficient{
    width: 70%;
    margin-left: 1.25em;
}
.flexBoxEfficient{
    margin: 1.5em 0;
    display:flex;
    flex-wrap: wrap;
    justify-content:space-around;
}
.flexBoxEfficient img{
    width:28%;
    height: auto;
    padding: 1em;
}
.logo_mediarouterx{
    display:inline-block;
    margin-top: 1em;
}
.img_plusrepeater_appli{
    width:85%;
}
*/
.banner_nab2025 img{
    width: 60%;
}
/*
@media screen and (max-width: 768px){
#contents #main .flexBox_powerEfficient .img_powerEfficient{
    width: 80%;
    margin-left: 1.25em;
}
}
*/
@media screen and (max-width: 640px){
    .flexBox_photo-txt_photo{
        margin-bottom:1.5em;
    }
    /*
    .flexBox_photo-txt_photo,.flexBox_photo-txt_txt1{
        width:100%;
    }
    .flexBox_photo-txt_photo,.flexBox_photo-txt_txt2{
        width:100%;
    }
    .flexBox_access .flexBox_photo-txt_photo,
    .flexBox_access .flexBox_photo-txt_txt1{
        width: 100%;
    }
    .flexBox_access .flexBox_photo-txt_photo,
    .flexBox_access .flexBox_photo-txt_txt2{
        width: 100%;
    }
    .flexBox_powerEfficient .img_powerEfficient{
        margin-left: 0;
    }
*/
    .flexBox_photo-txt_photo1{
        width:70%;
        text-align: center;
        margin-right:0px;
        margin-bottom:1.5em;
    }
    .flexBox_photo-txt_photo2{
        width:50%;
        text-align: center;
        margin-right:10px;
        margin-bottom:1.5em;
    }
    .flexBox_photo-txt_photo3{
        width:40%;
        text-align: center;
        margin-right:40px;
        margin-bottom:30px;
    }
    .flexBox_photo-txt_photo4{
        width:30%;
        text-align: center;
        margin-right:10px;
    }
    .flexBox_photo-txt_txt1{
        width:40%;
    }
    .flexBox_photo-txt_txt2{
        width:100%;
        margin-top:20px;
    }
    .flexBox_photo-txt_txt3{
        width:100%;
    }
    .flexBox_photo-txt_txt4{
        width:100%;
    }
}
section#Glossary ol{
    padding-left:0;
    list-style-type:decimal;
}
