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

.reviews { background-color:#080815; color: #999; margin:0 auto; padding:0;}
.reviews .contents { width:85%; margin:0 auto; padding:30px 0 30px 0; }
.reviews .contents h2 {font-weight:800; font-size:2em; margin-block-start: 1em; margin-block-end: 0.3em; text-align: center;}
.reviews .contents hr { margin:25px auto; border: 1px solid #2d303b;}
.reviews .contents ol { padding-left:18px; margin:15px auto;}
.reviews .contents table { margin: 20px 0; border-collapse: collapse; width: 100%; overflow:hidden; overflow: scroll;}
.reviews .contents td { padding:5px; border: 1px solid #2d303b;}
.reviews .contents td img { max-width:110px;}
.reviews .contents h4 { margin-top:10px;}
.reviews .contents ul { padding-left:18px;}
.reviews .contents p { padding-bottom:15px;}
.reviews .contents img { max-width:60%; margin:10px auto; border-radius:20px; display: block;}
.start { margin:0 auto; padding:0; text-align:center;}
.start a { font-size:16px; font-weight:600; color:#fff; background:#0065cb; padding:15px 25px 15px 25px; border-radius:5px; text-align:center; display: inline-block;}
.start a:hover { text-decoration:none; background:#0057ad;}
.devices { margin:0 auto; padding:0;}
.devices .content {width:85%; margin:0 auto; padding:30px 0 30px 0;}
.devices .content h2 {font-size: clamp(2rem, 4vw, 3rem); font-weight: 800; letter-spacing: -0.02em; margin-bottom: 1rem; text-align:center;}
.devices .content table {    
    margin-bottom: 10px; border-collapse: collapse;
    width: 100%;
    overflow: scroll;}
.devices .content table td { background-color:#151521; border: 1px solid #2d303b; color: #94a3b8;
    padding: 5px;}

.huadong {width:100%; overflow:hidden; overflow: scroll;}