:where(.inner) .bold{font-weight:700}:where(.inner) .l-section.l-section__advantage{background:#f3fbff url(/_astro/bg.BFTlSYWU.jpg) 0 100%/100% no-repeat;margin-bottom:-29px}:where(.inner) .l-inner-small{width:930px;max-width:100%;margin-left:auto;margin-right:auto;position:relative}:where(.inner) .d-advantage-services{margin-bottom:80px}:where(.inner) .d-advantage-services .d-advantage-service{width:33.3333%}:where(.inner) .d-advantage-services .d-advantage-service img{width:100%;height:auto;display:block}:where(.inner) .d-advantage-services .d-advantage-service .d-advantage-service-content{color:#fff;padding:15px 26px 15px 32px}:where(.inner) .d-advantage-services .d-advantage-service:first-child{background-color:#07457b}:where(.inner) .d-advantage-services .d-advantage-service:nth-child(2){background-color:#1d66a5}:where(.inner) .d-advantage-services .d-advantage-service:nth-child(3){background-color:#247fa5}:where(.inner) .list--card .list--card--name .ico--blank{background-size:13px;width:13px;height:13px;margin-left:8px;position:relative;top:-2px}:where(.inner) .d-company-advantage{border-top:1px solid var(--frame);padding-bottom:100px}:where(.inner) .d-company-advantage .d-company-advantage--title{text-align:center;margin-bottom:20px;font-size:1.5rem}:where(.inner) .d-company-advantage .flex{justify-content:space-between}:where(.inner) .d-company-advantage .d-company-advantage-icons{width:47.2449%}:where(.inner) .d-company-advantage .d-company-advantage-icons .d-company-advantage--icon{text-align:center;width:27.9574%;padding-top:25px}:where(.inner) .d-company-advantage .d-company-advantage-icons .d-company-advantage--icon h3{color:var(--navy);white-space:nowrap;font-size:1.125rem}:where(.inner) .d-company-advantage .d-company-advantage-icons .d-company-advantage--icon:first-child h3{text-align:left}@media screen and (width>=374px) and (width<=767px),screen and (width>=980px){:where(.inner) .d-company-advantage .d-company-advantage-icons .d-company-advantage--icon:nth-child(2) p{white-space:nowrap}}:where(.inner) .d-company-advantage .d-company-advantage-content{width:42.8571%;padding-top:5px}:where(.inner) .d-message--sign img{display:inline-block}:where(.inner) .d-philosophy--hero img{box-sizing:border-box;border:1px solid var(--frame);width:100%;max-width:100%;height:auto}:where(.inner) .d-outline--access-map{padding-bottom:10px}:where(.inner) .d-outline--access-map iframe{border:0;max-width:100%;display:block}:where(.inner) .d-outline--access{align-items:center}:where(.inner) .d-outline--access dt{border-right:1px solid var(--frame);width:122px;margin-right:14px;font-size:.875rem;font-weight:700;line-height:1.8}:where(.inner) .l-main .customer{margin-bottom:0}:where(.inner) .l-main .customer .customer--item{margin-bottom:3vw}:where(.inner) .customer .customer--item--name .ico--blank{margin-left:8px;position:relative;top:-2px}:where(.inner) .d-recruit--btn{text-align:center;margin-bottom:50px;padding-top:40px}:where(.inner) .d-recruit--btn .btn{margin-bottom:20px}@media screen and (width<=767px){:where(.inner) .l-section.l-section__advantage{background-image:url(/_astro/bg-sp.C8Y9n0so.jpg);padding-bottom:55px}:where(.inner) .d-advantage-services{margin-bottom:55px}:where(.inner) .d-advantage-services .d-advantage-service{width:100%}:where(.inner) .d-advantage-services .d-advantage-service .d-advantage-service-content{padding:15px 20px}:where(.inner) .d-company-advantage .d-company-advantage--title{margin-bottom:15px;font-size:1rem}:where(.inner) .d-company-advantage .d-company-advantage-icons{width:100%}:where(.inner) .d-company-advantage .d-company-advantage-icons .d-company-advantage--icon h3{font-size:.875rem}:where(.inner) .d-company-advantage .d-company-advantage-icons .d-company-advantage--icon p{font-size:.75rem}:where(.inner) .d-company-advantage .d-company-advantage-content{width:100%;padding-top:20px}:where(.inner) .d-message--sign img{width:58.209%;height:auto}:where(.inner) .d-outline--access-map{width:100%;height:0;margin-bottom:3.2vw;padding-top:61.6667%;padding-bottom:0;position:relative}:where(.inner) .d-outline--access-map iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.inner) .d-outline--access dt{border-right:none;border-bottom:1px solid var(--frame);width:100%;margin-right:0;font-size:1rem}}
