.D0{padding:6rem 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:6%;height:4px;background:#e70012;margin:1rem auto}.D0>.box .job{margin:3rem 0 0 0}.D0>.box .job .list{display:flex;flex-direction:column}.D0>.box .job .list .mmm{background:#e70012}.D0>.box .job .list .mmm span{color:#fff}.D0>.box .job .list li{display:flex;border-bottom:1px solid #eee;cursor:pointer;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}.D0>.box .job .list li.jj:hover{background:rgba(0,0,0,.031372549)}.D0>.box .job .list li span{flex:1;margin:0 0 0 1.5rem;color:#444;padding:1.6rem 0}.D0>.box .job .list li span:nth-of-type(2),.D0>.box .job .list li span:nth-of-type(3),.D0>.box .job .list li span:nth-of-type(4){display:none}.D0>.box .job .list li span:nth-last-of-type(1){flex:.3}.D0>.box .job .list li span:nth-last-of-type(1) i{display:inline-flex;width:1.4rem;aspect-ratio:1/1;border:1px solid #ddd;border-radius:100px;position:relative}.D0>.box .job .list li span:nth-last-of-type(1) i::after{content:"+";font-size:1.1rem;color:#777;display:inline-flex;align-items:center;justify-content:center;position:absolute;inset:0}.D0>.box .job .list .ccc{box-sizing:border-box;background:#f6f6f6;display:none}.D0>.box .job .list .ccc .boooo{padding:4vw;box-sizing:border-box}.D0>.box .job .list .ccc .boooo .too{font-size:1.5rem;font-weight:bold;margin:0 0 1rem 0}.D1{padding:0 0 7rem 0}@media(max-width: 768px){.D1{padding:0 0 12vw 0}}.D1>.box .t{display:flex;justify-content:space-between}@media(max-width: 768px){.D1>.box .t{flex-direction:column}}.D1>.box .t .hhh{flex:1}.D1>.box .t .hhh .zh{font-size:2.8rem;line-height:1}@media(max-width: 768px){.D1>.box .t .hhh .zh{font-size:2.4rem}}.D1>.box .t .hhh .line{width:6%;height:4px;background:#e70012;margin:1rem 0}.D1>.box .t .text{margin:0 6vw 0 0}.D1>.box .t .text .t0{color:#222;font-weight:bold;font-size:1.1rem}.D1>.box .t .text .t1{line-height:1.7;color:#666;font-size:1.1rem}.D1>.box .b{margin:4rem 0 0 0}@media(max-width: 768px){.D1>.box .b{margin:5vw 0 0 0}}.D1>.box .b img{max-width:100%;width:100%}.D2{padding:5rem 0 8rem 0;background:#f5f6f6}@media(max-width: 768px){.D2{padding:6vw 0 9vw 0}}.D2>.box .t{display:flex;justify-content:space-between;align-items:flex-end}.D2>.box .t .type{display:flex;gap:0 2vw}.D2>.box .t .type a{font-size:1.8rem;color:#444;padding:1.2rem 0;border-bottom:3px solid rgba(0,0,0,0)}@media(max-width: 768px){.D2>.box .t .type a{font-size:1.5rem}}.D2>.box .t .type a.selected{color:#e70012;border-color:#e70012}.D2>.box .t .conl{display:flex;gap:1rem}.D2>.box .t .conl a{width:3rem;min-width:30px;aspect-ratio:1/1;border:2px solid #aaa;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s";border-radius:100rem}.D2>.box .t .conl a:hover{background:#e70012;border-color:#e70012}.D2>.box .t .conl a:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M16.2426 6.34317L14.8284 4.92896L7.75739 12L14.8285 19.0711L16.2427 17.6569L10.5858 12L16.2426 6.34317Z' fill='%23fff' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.D2>.box .t .conl a::before{content:"";transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s";display:block;width:100%;aspect-ratio:1/1;transform:scale(0.55);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M16.2426 6.34317L14.8284 4.92896L7.75739 12L14.8285 19.0711L16.2427 17.6569L10.5858 12L16.2426 6.34317Z' fill='%23aaa' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.D2>.box .t .conl a:nth-last-of-type(1){transform:rotate(180deg)}.D2>.box .b{margin:3rem 0 0 0}.D2>.box .b .hide{display:none}.D2>.box .b .swiper-slide .pic img{width:100%;max-width:100%;aspect-ratio:10/8;-o-object-fit:cover;object-fit:cover}.D2>.box .b .swiper-slide .title{font-size:1.2rem;padding:1rem 0;border-bottom:1px solid #ddd}