.banner_ins .zi .t0{opacity:0}.D0{padding:7rem 0 10rem 0}@media(max-width: 768px){.D0{padding:7vw 0 10vw 0}}.D0>.box .hhh{text-align:center}.D0>.box .hhh .zh{font-size:3rem}@media(max-width: 768px){.D0>.box .hhh .zh{font-size:2.4rem}}.D0>.box .hhh .en{font-size:1rem;color:#888;letter-spacing:1px;line-height:1.2;font-weight:bold;text-transform:uppercase;text-transform:uppercase}.D0>.box .hhh .line{width:4%;height:4px;background:#e70012;margin:1rem auto}.D0>.box .content{line-height:1.77;font-size:1.1rem;color:#666;padding:1rem 0;text-align:center}.D0>.box .list{display:flex;justify-content:space-evenly;margin:3rem 0 0 0}@media(max-width: 768px){.D0>.box .list{flex-wrap:wrap;gap:1.8rem 0}}.D0>.box .list li{display:flex;align-items:center;gap:0 1rem}@media(max-width: 768px){.D0>.box .list li{width:50%}}.D0>.box .list li .icon{border:2px solid #e70012;width:3.8rem;min-width:25px;aspect-ratio:1/1;border-radius:100rem}.D0>.box .list li .icon img{width:100%;transform:scale(0.5);aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.D0>.box .list li .text .t0{color:#666;line-height:1}.D0>.box .list li .text .t1{display:flex;align-items:baseline;gap:0 .3rem;margin:.5rem 0 0 0}.D0>.box .list li .text .t1 b{font-size:2.4rem;color:#222;font-weight:900;line-height:1;font-family:"roboto"}@media(max-width: 768px){.D0>.box .list li .text .t1 b{font-size:2rem}}.D0>.box .list li .text .t1 span{font-size:1rem;color:#222;font-weight:900;line-height:1}.D0>.box .fm{margin:4rem 0 0 0;text-align:center}.D0>.box .fm img{width:100%;max-width:100%}.D1{padding:0 0 8rem 0}@media(max-width: 768px){.D1{padding:0 0 8vw 0}}.D1>.box{padding:4rem 0 0 0;border-top:1px solid #ddd}.D1>.box .hhh .zh{font-size:2.6rem;line-height:1}@media(max-width: 768px){.D1>.box .hhh .zh{font-size:2.4rem}}.D1>.box .hhh .line{width:4%;height:4px;background:#e70012;margin:1rem 0}.D1>.box .list{display:grid;margin:5rem 0 0 0;grid-template-columns:1fr 1fr 1fr;gap:5rem 0}@media(max-width: 768px){.D1>.box .list{margin:7vw 0 0 0;grid-template-columns:1fr;gap:6vw}}.D1>.box .list li{width:90%;display:flex;gap:0 1.1rem;align-items:flex-start}.D1>.box .list li .icon{width:4.8rem;min-width:40px;aspect-ratio:1/1;border:2px solid #e70012;display:inline-flex;align-items:center;justify-content:center;border-radius:100rem}@media(max-width: 768px){.D1>.box .list li .icon{width:14vw}}.D1>.box .list li .icon img{width:100%;aspect-ratio:1/1;transform:scale(0.4);-o-object-fit:contain;object-fit:contain}.D1>.box .list li .text{width:auto;flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.1rem 0}@media(max-width: 768px){.D1>.box .list li .text{flex:1;gap:1.3vw 0}}.D1>.box .list li .text .t0{font-size:1.4rem;line-height:1}.D1>.box .list li .text .t1{font-size:1rem;color:#787878;line-height:1.5}.D2{background:#f5f6f6;padding:6rem 0}@media(max-width: 768px){.D2{padding:12vw 0}}.D2>.box .hhh .zh{font-size:2.6rem;line-height:1}@media(max-width: 768px){.D2>.box .hhh .zh{font-size:2.4rem}}.D2>.box .hhh .line{width:4%;height:4px;background:#e70012;margin:1rem 0}.D2>.box .form{margin:3rem 0 0 0}.D2>.box .form .form-wrppper ul{display:flex;gap:1rem 0;flex-direction:column}@media(max-width: 768px){.D2>.box .form .form-wrppper ul{gap:2vw}}.D2>.box .form select,.D2>.box .form input[type=text],.D2>.box .form textarea{padding:.6rem;border:1px solid #ddd;background:#fff;font-size:1.1rem;width:100%;box-sizing:border-box;resize:none;color:#666}.D2>.box .form .ButtonV1{line-height:1;padding:.9rem 2rem;background-color:#e70012;color:#fff;font-size:1.2rem;font-weight:bold;cursor:pointer;border:0}.D2>.box .form .f0{display:flex;gap:0 1.2vw}@media(max-width: 768px){.D2>.box .form .f0{flex-direction:column;gap:2vw}}.D2>.box .form .f0 li{flex:1}.D2>.box .form .f0 li .SelectV1{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' fill='%23000000'%3E%3Cpath d='M91.9,46.9L64,74.8L36.1,46.9c-1.2-1.2-3.1-1.2-4.2,0c-1.2,1.2-1.2,3.1,0,4.2l30,30c0.6,0.6,1.4,0.9,2.1,0.9 s1.5-0.3,2.1-0.9l30-30c1.2-1.2,1.2-3.1,0-4.2C94.9,45.7,93.1,45.7,91.9,46.9z' fill='%23666666'/%3E%3C/svg%3E") no-repeat 98% center;background-size:auto 60%}.D2>.box .form .f1{display:flex;gap:0 1.2vw}.D2>.box .form .f1 li{flex:1}.D2>.box .form .f2 .TextareaV1{height:10vw}@media(max-width: 768px){.D2>.box .form .f2 .TextareaV1{height:30vh}}