.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: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;padding-top:25.2rem;position:relative}}.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:0px) and (max-width:768px){.company__heading__info{top:125px}}.company__heading__info--item{color:#fd4f02;font-family:Oswald,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05rem;line-height:1;margin-bottom:30px;text-align:center}@media (min-width:0px) and (max-width:768px){.company__heading__info--item{font-size:10px;margin-bottom:15px}}.company__heading__info--title{color:#fff;font-size:34px;font-weight:700;letter-spacing:.05rem;line-height:1;text-align:center}@media (min-width:0px) and (max-width:768px){.company__heading__info--title{font-size:20px}}.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: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:-30px;height:87px;left:10px;position:absolute;width:215px}}.company__inner{padding:0 50px 54px}@media (min-width:0px) and (max-width:768px){.company__inner{padding:0 15px 154px}}.company__content{border-top:2px solid #c8c6c6;margin:162px auto 0;max-width:1000px;padding-top:70px;position:relative}@media (min-width:0px) and (max-width:768px){.company__content{margin:64px auto 0;padding-top:46px}}.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;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}@media (min-width:0px) and (max-width:768px){.company__management__list:last-child .company__management__list__item:nth-child(2){border-bottom:0;margin:0;padding:0}}.company__management__list__item{padding-right:25px}@media (min-width:0px) and (max-width:768px){.company__management__list__item{border-bottom:1px solid #c8c6c6;margin:0 0 25px;padding:0 0 30px}}.company__management__list__item:last-child{padding-right:0}.company__management__profile{display:flex;margin-bottom:30px;width:100%}@media (min-width:0px) and (max-width:768px){.company__management__profile{display:block;margin-bottom:25px}}.company__management__profile--image{max-width:305px}@media (min-width:0px) and (max-width:768px){.company__management__profile--image{max-width:100%}}.company__management__profile__info{padding-left:19px}@media (min-width:0px) and (max-width:768px){.company__management__profile__info{padding:25px 0 0}}.company__management__profile__info--title{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin-bottom:7px;text-align:left}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--title{font-size:1.2rem}}.company__management__profile__info--name{color:#fd4f02;font-size:2.6rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--name{font-size:2rem}}.company__management__profile__info--furigana{color:#fd4f02;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin:6px 0 17px;text-align:left}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--furigana{font-size:1rem}}.company__management__profile__info--none{margin-top:55px}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--none{margin-top:27px}}.company__management__profile__info--position{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1.5;margin-bottom:15px;text-align:left}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--position{font-size:1.4rem}}.company__management__profile__info--birthday{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin-bottom:15px;text-align:left}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--birthday{font-size:1.4rem;margin-bottom:8px}}.company__management__profile__info--motto{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1.5;text-align:left}@media (min-width:0px) and (max-width:768px){.company__management__profile__info--motto{font-size:1.4rem}}.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:0px) and (max-width:768px){.company__management__career__list{margin-bottom:13px}}.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:115px;width:100%}@media (min-width:0px) and (max-width:768px){.company__management__career__list--year{font-size:1.4rem;max-width:102px}}.company__management__career__list--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1}@media (min-width:0px) and (max-width:768px){.company__management__career__list--text{font-size:1.4rem}}#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}}