.intro__items__container{display:block;gap:0}.device-type-mobile .intro__items__container{background:url(/borderless/truck/img/truck.png) no-repeat top left,#fff;background-size:150%;padding:calc(20vw / var(--_mbw)) calc(20vw / var(--_mbw));margin:0 calc(10vw / var(--_mbw)) calc(10vw / var(--_mbw));border:solid 5px #000;.catch-copy{font-size:calc(16vw / var(--_mbw));font-weight:700;text-align:right;line-height:calc(28vw / var(--_mbw));margin-bottom:calc(20vw / var(--_mbw));-webkit-text-stroke:6px #fff;paint-order:stroke}.catch-copy-a{font-size:calc(18vw / var(--_mbw));line-height:calc(36vw / var(--_mbw));margin:calc(88vw / var(--_mbw)) 0 calc(20vw / var(--_mbw));.catch-copy-b{font-size:calc(24vw / var(--_mbw));color:var(--_red-color)}.catch-copy-c{font-size:calc(32vw / var(--_mbw));color:var(--_red-color)}}.catch-copy-j{font-size:calc(18vw / var(--_mbw));line-height:1.5;margin-bottom:calc(10vw / var(--_mbw));text-align:center;margin:calc(24vw / var(--_mbw)) 0;border-bottom:solid 5px #000}.h3-ttl-a{display:flex;align-items:baseline;gap:.2em;margin-top:calc(24vw / var(--_mbw));padding:calc(8vw / var(--_mbw)) calc(24vw / var(--_mbw)) calc(16vw / var(--_mbw));font-size:calc(20vw / var(--_mbw));line-height:1.2;font-weight:700;background:#000;color:#fff;span{font-size:calc(28vw / var(--_mbw));transform:translateY(2px)}}.read-box{margin-bottom:calc(20vw / var(--_mbw));&:last-child{margin-bottom:0}}}.device-type-desktop .intro__items__container{background:url(/borderless/truck/img/truck.png) no-repeat top center,#fff;padding:30px 40px;border:solid 5px #000;.catch-copy{font-size:28px;font-weight:700;text-align:right;line-height:36px;margin-bottom:20px;-webkit-text-stroke:6px #fff;paint-order:stroke}.catch-copy-a{font-size:32px;line-height:1.5;margin:10px 0 50px;.catch-copy-b{font-size:40px;color:var(--_red-color)}.catch-copy-c{font-size:56px;color:var(--_red-color)}}.h3-ttl-a{display:flex;align-items:baseline;gap:.2em;margin-top:2rem;font-size:28px;line-height:1.2;font-weight:700;background:#000;color:#fff;padding:8px 32px 16px;span{font-size:40px;transform:translateY(.05em)}}.read-box{&:last-child{margin-bottom:0}}}.device-type-mobile .typ__h2{margin:calc(30vw / var(--_mbw)) calc(10vw / var(--_mbw)) 0}.device-type-mobile{.intro__items__container{.top-section{display:block;padding:calc(20vw / var(--_mbw));background:#eee;border:solid 2px rgb(0,0,0,1)}.top-image{width:100%;height:auto;margin-bottom:calc(16vw / var(--_mbw));box-shadow:8px 8px #000c}.top-text{max-width:none;line-height:1.6;font-weight:700;.spec-1{font-size:calc(18vw / var(--_mbw))}.label{width:2em;display:inline-block}.colon{width:1em;display:inline-block;text-align:center}.value{font-variant-numeric:tabular-nums}.spec-2{padding-top:8px;font-size:calc(15vw / var(--_mbw))}}.bottom-section{display:block;padding-top:calc(20vw / var(--_mbw))}.card+.card{margin-top:calc(24vw / var(--_mbw))}.card-image{width:100%;height:auto;aspect-ratio:3 / 2}.card-text{margin-top:calc(12vw / var(--_mbw));line-height:1.6}.tver-check{background:#b7ebff;padding:calc(20vw / var(--_mbw));font-size:calc(20vw / var(--_mbw));font-weight:700;text-align:center;line-height:1.6;.tever-logo{background:#fff;padding:calc(30vw / var(--_mbw));max-width:90%;margin:calc(30vw / var(--_mbw)) auto calc(10vw / var(--_mbw));img{width:100%;height:auto;display:block}}p{font-size:calc(16vw / var(--_mbw))}}}}.device-type-desktop{.intro__items__container{.top-section{display:flex;align-items:flex-start;gap:32px;padding:24px;background:#eee;border:solid 2px rgb(0,0,0,1)}.top-image{width:300px;flex:0 0 300px;box-shadow:8px 8px #000c;img{width:100%;height:auto;display:block}}.top-text{flex:1;line-height:1.4;font-weight:700;.spec-1{font-size:18px}.label{width:2em;display:inline-block}.colon{width:1em;display:inline-block;text-align:center}.value{font-variant-numeric:tabular-nums}.spec-2{padding-top:8px}}.bottom-section{display:flex;flex-wrap:wrap;gap:40px;padding-top:40px}.card{width:calc(50% - 20px)}.card-image{img{width:100%;height:auto;display:block}}.card-text{margin-top:15px;line-height:1.6}.tver-check{background:#b7ebff;padding:20px;font-size:24px;line-height:40px;font-weight:700;text-align:center;margin:60px auto 0;.tver-link{position:relative;display:inline-flex;justify-content:center;text-decoration:none;margin:30px 0 0}.tever-logo{background:#fff;padding:40px;width:340px;box-sizing:border-box;img{display:block;width:100%;height:auto}}p{font-size:20px}}}}
