﻿@media(min-width: 901px){.u-sp{display:none}}@media(min-width: 501px){.u-sm-down{display:none}}@media(max-width: 500px){.u-sm-up{display:none}}@media(min-width: 901px){.u-sm-down-harg{display:none}}@media(max-width: 900px){.u-sm-up-harg{display:none}}@media screen and (max-width: 900px){.u-pc{display:none}}.c_top-about{position:relative;margin-top:-430px;padding-top:650px;padding-bottom:167px}@media(min-width: 1600px){.c_top-about{padding-bottom:25vw}}@media screen and (max-width: 900px){.c_top-about{margin-top:-30px;padding-top:156px;padding-bottom:13.8461538462vw;pointer-events:none}}.c_top-about__bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.c_top-about__bg img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.c_top-about__inner{position:relative;z-index:1}.c_top-about__head{margin-top:150px;font-size:24px;font-weight:400;line-height:150%;margin-bottom:40px;margin-left:150px;font-feature-settings:"pwid" on,"palt" on}@media(max-width: 1080px){.c_top-about__head{margin-left:60px}}@media screen and (max-width: 900px){.c_top-about__head{font-size:22px;line-height:150%;margin-left:0;margin-top:50px;margin-bottom:30px}}.c_top-about__text{width:338px;font-size:14px;font-weight:400;line-height:200%;margin-left:150px;font-feature-settings:"pwid" on,"palt" on}@media(max-width: 1080px){.c_top-about__text{margin-left:60px}}@media screen and (max-width: 900px){.c_top-about__text{width:100%;font-size:14px;line-height:200%;margin-left:0}.c_top-about__text span{display:block;width:50%;margin-top:30px}}.c_top-about__bottom{margin-top:140px;width:min(1270px,100%);padding-inline:20px;margin-inline:auto;padding-bottom:200px}@media screen and (max-width: 500px){.c_top-about__bottom{margin-top:50px;width:min(100%,400px);margin-inline:auto;padding-bottom:50px}}.c_top-about__career{margin-left:150px;margin-top:70px}@media(max-width: 1080px){.c_top-about__career{margin-left:60px}}@media screen and (max-width: 900px){.c_top-about__career{margin-left:0;margin-top:50px}}.c_top-about__career-text{display:flex;align-items:end;column-gap:1.5em;margin-bottom:40px}@media screen and (max-width: 900px){.c_top-about__career-text{flex-direction:column;align-items:flex-start;row-gap:7px;margin-bottom:30px}}.c_top-about__career-text span:nth-of-type(1){font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:5.6px}@media screen and (max-width: 900px){.c_top-about__career-text span:nth-of-type(1){font-size:12px;letter-spacing:4.8px}}.c_top-about__career-text span:nth-of-type(2){font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:8px}@media screen and (max-width: 900px){.c_top-about__career-text span:nth-of-type(2){font-size:16px;letter-spacing:6.4px}}.c_top-about__career-text span:nth-of-type(3){font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.4px}@media screen and (max-width: 900px){.c_top-about__career-text span:nth-of-type(3){font-size:12px;letter-spacing:1.2px}}.c_top-about__career-list-wrap{display:flex;align-items:flex-start;column-gap:2em}@media screen and (max-width: 900px){.c_top-about__career-list-wrap{flex-direction:column}}.c_top-about__career-list li{font-size:12px;font-style:normal;font-weight:400;line-height:180%;position:relative;padding-left:1em}.c_top-about__career-list li::after{content:"·";position:absolute;top:0;left:0;font-size:12px;font-style:normal;font-weight:400;line-height:180%}