.company{width:100%}.company__heading{background:url(https://arunas.co.jp/hubfs/images/company/fv1.png);background-position:bottom;background-size:cover;height:0;padding-top:45.2rem;position:relative;width:100%}@media (min-width:769px) and (max-width:1024px){.company__heading{padding-top:30.1rem}}@media (min-width:0px) and (max-width:768px){.company__heading{background:url(https://arunas.co.jp/hubfs/images/company/fv1_sp.png);background-position:bottom;background-size:cover;height:0;padding-top:67.33vw;position:relative;width:100%}}.company__heading__content{height:100%;margin:auto;max-width:1300px;right:0;top:0;width:100%}.company__heading__content,.company__heading__info{left:50%;position:absolute;transform:translate(-50%)}.company__heading__info{top:260px}@media (min-width:769px) and (max-width:1024px){.company__heading__info{top:173px}}@media (min-width:0px) and (max-width:768px){.company__heading__info{top:33vw;width:100%}}.company__heading__info--item{color:#fd4f02;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin-bottom:30px;text-align:center}@media (min-width:769px) and (max-width:1024px){.company__heading__info--item{margin-bottom:20px}}@media (min-width:0px) and (max-width:768px){.company__heading__info--item{font-size:2.66vw;margin-bottom:3.5vw}}.company__heading__info--title{color:#fff;font-size:3.4rem;font-weight:700;letter-spacing:.05rem;line-height:1;text-align:center}@media (min-width:769px) and (max-width:1024px){.company__heading__info--title{font-size:2.2rem}}@media (min-width:0px) and (max-width:768px){.company__heading__info--title{font-size:5.33vw}}.company__heading--image{background:url(https://arunas.co.jp/hubfs/images/company/fv1item.png);background-position:50%;background-size:cover;bottom:-80px;height:299px;left:-60px;position:absolute;width:568px}@media (min-width:769px) and (max-width:1024px){.company__heading--image{bottom:-53px;height:199px;left:-40px;width:378px}}@media (min-width:0px) and (max-width:768px){.company__heading--image{background:url(https://arunas.co.jp/hubfs/images/company/fv1item_sp.png);background-position:50%;background-size:cover;bottom:-8vw;height:23.2vw;left:1.33vw;position:absolute;width:57.46vw}}.company__inner{padding:0 50px 105px}@media (min-width:769px) and (max-width:1024px){.company__inner{padding:0 33px 70px}}@media (min-width:0px) and (max-width:768px){.company__inner{padding:0 4vw 22.4vw}}.company__content{border-top:2px solid #c8c6c6;margin:162px auto 0;max-width:1000px;padding-top:70px;position:relative}@media (min-width:769px) and (max-width:1024px){.company__content{margin:108px auto 0;padding-top:34px}}@media (min-width:0px) and (max-width:768px){.company__content{margin:17.06vw auto 0;padding-top:13vw}}.company__content:after{background-color:#fd8402;content:"";height:2px;left:0;position:absolute;top:-2px;width:101px}@media (min-width:0px) and (max-width:768px){.company__content:after{width:50px}}.company__management__list{border-bottom:1px solid #c8c6c6;display:flex;justify-content:space-between;margin-top:50px;padding-bottom:50px}@media (min-width:0px) and (max-width:768px){.company__management__list{border-bottom:none;display:block;margin:0;padding:0}}.company__management__list:first-child{margin-top:0}.company__management__list:last-child{border-bottom:0;padding:0}@media (min-width:0px) and (max-width:768px){.company__management__list:last-child .company__management__list__item{border-bottom:0;margin:0;padding:0}}.company__management__list:first-child .company__management__list__item:first-child .company__management__profile .company__management__info__profile__item .company__management__profile__info .company__management__profile__info--name{margin-bottom:0}@media (min-width:0px) and (max-width:768px){.company__management__list:first-child .company__management__list__item:first-child .company__management__profile .company__management__info__profile__item .company__management__profile__info .company__management__profile__info--name{margin-bottom:5.33vw}}.company__management__list:nth-child(2) .company__management__list__item:nth-child(2) .company__management__profile{margin:0 0 -5px}@media (min-width:0px) and (max-width:768px){.company__management__list:nth-child(2) .company__management__list__item:nth-child(2) .company__management__profile{margin:0 0 5.33vw}}.company__management__list__item{padding:0;width:50%}@media (min-width:0px) and (max-width:768px){.company__management__list__item{padding:0 0 13.33vw;width:100%}}.company__management__list__item:last-child{padding-right:0}.company__management__profile{display:flex;margin-bottom:28px;width:100%}@media (min-width:0px) and (max-width:768px){.company__management__profile{display:block;margin-bottom:8.66vw}}.company__management__profile--image{max-width:100%;width:305px}@media (min-width:769px) and (max-width:1024px){.company__management__profile--image{max-width:100%;width:203px}}@media (min-width:0px) and (max-width:768px){.company__management__profile--image{max-width:100%;width:100%}}.company__management__profile__info{padding-left:19px}@media (min-width:769px) and (max-width:1024px){.company__management__profile__info{padding-left:12px}}@media (min-width:0px) and (max-width:768px){.company__management__profile__info{padding:6vw 0 0}}.company__management__profile__info--title{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:9px;margin-top:-5px;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__management__profile__info--title{font-size:1.3rem}}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--title{font-size:3.2vw;letter-spacing:.05rem;margin:0 0 2vw}}.company__management__profile__info--name{color:#fd4f02;font-size:1.8rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__management__profile__info--name{font-size:1.5rem}}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--name{font-size:5.33vw}}.company__management__profile__info--position{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.5;margin:18px 0 15px;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__management__profile__info--position{font-size:1.3rem;margin:12px 0 10px}}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--position{font-size:3.73vw;margin:4.5vw 0 1.86vw}}.company__management__profile__info--birthday{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:12px;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__management__profile__info--birthday{font-size:1.3rem;margin-bottom:8px}}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--birthday{font-size:3.73vw;margin-bottom:1.86vw}}.company__management__profile__info--motto{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.75;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__management__profile__info--motto{font-size:1.3rem}}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--motto{font-size:3.73vw}}.company__management__profile__info--motto span.text{color:#2f2e2e;display:block;font-size:1.2rem;font-weight:400;letter-spacing:.05rem;line-height:1.3;margin-bottom:-23px;text-indent:-8px}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--motto span.text{margin-bottom:0;padding-left:74px}}.company__management__career__list{display:flex;margin-bottom:15px}@media (min-width:769px) and (max-width:1024px){.company__management__career__list{margin-bottom:10px}}@media (min-width:0px) and (max-width:768px){.company__management__career__list{margin-bottom:1vw}}.company__management__career__list:last-child{margin-bottom:0}.company__management__career__list--year{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1;max-width:95px;width:100%}@media (min-width:769px) and (max-width:1024px){.company__management__career__list--year{font-size:1.4rem}}@media (min-width:0px) and (max-width:768px){.company__management__career__list--year{font-size:3.73vw;line-height:1.5;max-width:21.33vw}}.company__management__career__list--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1}@media (min-width:769px) and (max-width:1024px){.company__management__career__list--text{font-size:1.4rem}}@media (min-width:0px) and (max-width:768px){.company__management__career__list--text{font-size:3.73vw;line-height:1.5}}#pagetop{bottom:62px;position:fixed;right:50px;width:74px}@media (min-width:769px) and (max-width:1024px){#pagetop{bottom:41px;position:fixed;right:33px;width:49px}}@media (min-width:0px) and (max-width:768px){#pagetop{bottom:8.6vw;right:4vw;width:14vw}}