.company{max-width:100%}.company__heading{background:url(https://arunas.co.jp/hubfs/images/company/fv1.png);background-position:bottom;background-size:cover;height:0;margin-bottom:162px;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;margin-bottom:0;padding-top:67.33vw;position:relative;width:100%}}.company__heading__content{height:100%;margin:auto;max-width:1300px;right:0;top:0}.company__heading__content,.company__heading__info{left:50%;position:absolute;transform:translate(-50%);width:100%}.company__heading__info{top:260px}@media (min-width:769px) and (max-width:1024px){.company__heading__info{top:145px}}@media (min-width:0px) and (max-width:768px){.company__heading__info{top:33vw}}.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: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 21.3vw}}.company__content{margin:0 auto;max-width:1200px;padding-top:35px}@media (min-width:769px) and (max-width:1024px){.company__content{margin:108px auto 0;padding-top:23px}}@media (min-width:0px) and (max-width:768px){.company__content{margin:17.06vw auto 0;padding-top:6.8vw}}.company__info{display:flex;justify-content:space-between}@media (min-width:0px) and (max-width:768px){.company__info{display:block}}.company__profile{max-width:855px;width:100%}@media (min-width:769px) and (max-width:1024px){.company__profile{max-width:100%}}@media (min-width:0px) and (max-width:768px){.company__profile{max-width:100%}}.company__profile__heading{border-top:2px solid #c8c6c6;padding-top:52px;position:relative}@media (min-width:769px) and (max-width:1024px){.company__profile__heading{padding-top:28px}}@media (min-width:0px) and (max-width:768px){.company__profile__heading{padding-top:6.53vw}}.company__profile__heading:after{background-color:#fd8402;content:"";height:2px;left:0;position:absolute;top:-2px;width:101px}@media (min-width:769px) and (max-width:1024px){.company__profile__heading:after{width:67px}}.company__profile__heading--title{color:#000;font-size:3.2rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__profile__heading--title{font-size:2.1rem}}@media (min-width:0px) and (max-width:768px){.company__profile__heading--title{font-size:5.33vw}}.company__profile__basis{padding-bottom:96px;width:100%}@media (min-width:769px) and (max-width:1024px){.company__profile__basis{padding-bottom:64px}}@media (min-width:0px) and (max-width:768px){.company__profile__basis{padding-bottom:12.8vw}}.company__profile__basis__read{margin:42px 0 41px}@media (min-width:769px) and (max-width:1024px){.company__profile__basis__read{margin:28px 0 27px}}@media (min-width:0px) and (max-width:768px){.company__profile__basis__read{margin:5.6vw 0 7.3vw}}.company__profile__basis__read--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8}@media (min-width:769px) and (max-width:1024px){.company__profile__basis__read--text{font-size:1.4rem}}@media (min-width:0px) and (max-width:768px){.company__profile__basis__read--text{font-size:3.73vw;line-height:7vw}}.company__profile__basis__notes{margin-top:20px}@media (min-width:769px) and (max-width:1024px){.company__profile__basis__notes{margin-top:13px}}@media (min-width:0px) and (max-width:768px){.company__profile__basis__notes{margin-top:9.33vw}}.company__profile__basis__notes--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8}@media (min-width:769px) and (max-width:1024px){.company__profile__basis__notes--text{font-size:1.4rem}}@media (min-width:0px) and (max-width:768px){.company__profile__basis__notes--text{font-size:3.73vw;line-height:7vw}}.company__profile__basis__notes--text span{color:#fd4f02}.company__profile__outline{padding-bottom:96px}@media (min-width:769px) and (max-width:1024px){.company__profile__outline{padding-bottom:64px}}@media (min-width:0px) and (max-width:768px){.company__profile__outline{padding-bottom:13.6vw}}.company__profile__outline__list{margin-top:54px}@media (min-width:769px) and (max-width:1024px){.company__profile__outline__list{margin-top:36px}}@media (min-width:0px) and (max-width:768px){.company__profile__outline__list{margin-top:7.2vw}}.company__profile__outline__list__item{border-top:1px solid #c8c6c6}.company__profile__outline__list__item:last-child{border-bottom:1px solid #c8c6c6}.company__profile__outline dl{max-width:100%}.company__profile__outline dl .item{display:flex}@media (min-width:0px) and (max-width:768px){.company__profile__outline dl .item{display:block}}.company__profile__outline dl .item dt{box-sizing:border-box;color:#000;font-size:1.8rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;max-width:100px;padding:17px 0 22px;width:100%}@media (min-width:769px) and (max-width:1024px){.company__profile__outline dl .item dt{font-size:1.6rem;padding:11px 0 14px}}@media (min-width:0px) and (max-width:768px){.company__profile__outline dl .item dt{font-size:3.73vw;max-width:100%;padding:5.46vw 0 .66vw}}.company__profile__outline dl .item dd{box-sizing:border-box;color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;max-width:100%;padding:19px 50px 22px}@media (min-width:0px) and (max-width:768px){.company__profile__outline dl .item dd{font-size:3.73vw;padding:0 0 5.73vw}}.company__profile__outline__list__item .item .member{width:100%}.company__profile__outline__list__item .item .member__list{display:flex}.company__profile__outline__list__item .item .member__list .member__list__post{width:213px}@media (min-width:0px) and (max-width:768px){.company__profile__outline__list__item .item .member__list .member__list__post{width:46vw}}.company__profile__outline__list__item .item .tel{width:100%}.company__profile__outline__list__item .item .tel .tel__list{display:flex}.company__profile__outline__list__item .item .tel .tel__list .tel__point{width:100px}@media (min-width:0px) and (max-width:768px){.company__profile__outline__list__item .item .tel .tel__list .tel__point{width:23.6vw}}.company__profile__outline__list__item .item .tel .tel__list .tel__number a{border-bottom:none;color:#2f2e2e}@media (min-width:0px) and (max-width:768px){.company__profile__outline__list__item .item .tel .tel__list .tel__number a{border-bottom:1px solid #2f2e2e}}.company__profile__info{max-width:100%}.company__profile__info__read{margin-top:49px}@media (min-width:769px) and (max-width:1024px){.company__profile__info__read{margin-top:32px}}@media (min-width:0px) and (max-width:768px){.company__profile__info__read{margin-top:7.6vw}}.company__profile__info__read--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__profile__info__read--text{font-size:1.4rem}}@media (min-width:0px) and (max-width:768px){.company__profile__info__read--text{font-size:4vw}}.company__profile__quality__guide{padding:55px 0 96px}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__guide{padding:36px 0 64px}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__guide{padding:7.06vw 0 13.73vw}}.company__profile__quality__guide--title{color:#fd4f02;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__guide--title{font-size:1.6rem}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__guide--title{font-size:4vw}}.company__profile__quality__guide__list{padding-top:18px}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__guide__list{padding-top:12px}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__guide__list{padding-top:4.4vw}}.company__profile__quality__guide__list__item{border-top:1px solid #e4e3e3;padding:35px 0 42px}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__guide__list__item{padding:23px 0 28px}}.company__profile__quality__guide__list__item:last-child{padding:35px 0 0}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__guide__list__item:last-child{padding:23px 0 0}}.company__profile__quality__guide__list__content{display:table}@media (min-width:0px) and (max-width:768px){.company__profile__quality__guide__list__content{display:block}}.company__profile__quality__guide__list__content--number{color:#fd4f02;float:left;font-family:Oswald,sans-serif;font-size:3.6rem;font-weight:200;letter-spacing:.05rem;line-height:1;position:relative;width:40px}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__guide__list__content--number{font-size:2.4rem;width:26px}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__guide__list__content--number{float:none;font-size:4.8vw;width:6vw}}.company__profile__quality__guide__list__content--number:after{background:#fd4f02;content:"";height:1px;left:50px;position:absolute;top:50%;width:64px}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__guide__list__content--number:after{left:33px;width:42px}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__guide__list__content--number:after{left:6.66vw;width:15.33vw}}.company__profile__quality__guide__list__content--text{color:#000;display:table-cell;font-size:2rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;padding-left:90px;vertical-align:middle}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__guide__list__content--text{font-size:1.8rem;padding-left:60px}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__guide__list__content--text{font-size:3.73vw;padding:2.26vw 0 0}}.company__profile__quality__read{margin-top:58px}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__read{margin-top:38px}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__read{margin-top:7.73vw}}.company__profile__quality__read--client{color:#000;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__read--client{font-size:1.6rem}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__read--client{font-size:4vw}}.company__profile__quality__read--text{color:#fd4f02;font-size:3rem;font-weight:500;letter-spacing:.05rem;line-height:1;margin-top:24px;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__profile__quality__read--text{font-size:2rem}}@media (min-width:0px) and (max-width:768px){.company__profile__quality__read--text{font-size:4.53vw;line-height:5.5vw}}.company__profile__info__guide{padding:55px 0 96px}@media (min-width:769px) and (max-width:1024px){.company__profile__info__guide{padding:36px 0 64px}}@media (min-width:0px) and (max-width:768px){.company__profile__info__guide{padding:5.6vw 0 12.8vw}}.company__profile__info__guide--title{color:#fd4f02;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__profile__info__guide--title{font-size:1.6rem}}@media (min-width:0px) and (max-width:768px){.company__profile__info__guide--title{font-size:4vw}}.company__profile__info__guide__list{padding-top:18px}@media (min-width:769px) and (max-width:1024px){.company__profile__info__guide__list{padding-top:12px}}@media (min-width:0px) and (max-width:768px){.company__profile__info__guide__list{padding-top:4.26vw}}.company__profile__info__guide__list__item{border-top:1px solid #e4e3e3;padding:35px 0 42px}@media (min-width:769px) and (max-width:1024px){.company__profile__info__guide__list__item{padding:23px 0 28px}}@media (min-width:0px) and (max-width:768px){.company__profile__info__guide__list__item{padding:6.4vw 0 6.66vw}}.company__profile__info__guide__list__item:last-child{padding:35px 0 0}@media (min-width:769px) and (max-width:1024px){.company__profile__info__guide__list__item:last-child{padding:23px 0 0}}.address__item{display:inline-block}@media (min-width:0px) and (max-width:768px){.address__item{display:block}}.address__item:nth-child(2){margin-top:0}@media (min-width:0px) and (max-width:768px){.address__item:nth-child(2){margin-top:15px}}.address__item .address__item__name:first-child{display:inline-block;width:105px}@media (min-width:0px) and (max-width:768px){.address__item .address__item__name:first-child{display:block;width:100%}}.address__item .address__item__name:nth-child(2){margin-right:15px}@media (min-width:0px) and (max-width:768px){.address__item .address__item__name:nth-child(2){margin-right:0}.address__item .address__item__name:nth-child(3){display:block}}.address__item:nth-child(2) .address__item__name:nth-child(4){display:block;margin-left:218px}@media (min-width:0px) and (max-width:768px){.address__item:nth-child(2) .address__item__name:nth-child(4){display:block;margin-left:0}}.address__item .address__item__name span.access{margin-left:14px}.address__item .address__item__name span.access a{color:#fd4f02;font-size:1.2rem;font-weight:400;letter-spacing:.05rem;line-height:1}@media (min-width:0px) and (max-width:768px){.address__item .address__item__name span.access a{color:#fd4f02;font-size:2.26vw;font-weight:400}}.company__profile__info__guide__list__content{display:table}@media (min-width:0px) and (max-width:768px){.company__profile__info__guide__list__content{display:block}}.company__profile__info__guide__list__content--number{color:#fd4f02;float:left;font-family:Oswald,sans-serif;font-size:3.6rem;font-weight:200;letter-spacing:.05rem;line-height:1;position:relative;width:40px}@media (min-width:769px) and (max-width:1024px){.company__profile__info__guide__list__content--number{font-size:2.4rem;width:26px}}@media (min-width:0px) and (max-width:768px){.company__profile__info__guide__list__content--number{float:none;font-size:4.8vw;width:6vw}}.company__profile__info__guide__list__content--number:after{background:#fd4f02;content:"";height:1px;left:50px;position:absolute;top:50%;width:64px}@media (min-width:769px) and (max-width:1024px){.company__profile__info__guide__list__content--number:after{left:33px;width:42px}}@media (min-width:0px) and (max-width:768px){.company__profile__info__guide__list__content--number:after{left:6.66vw;width:15.33vw}}.company__profile__info__guide__list__content--text{color:#000;display:table-cell;font-size:2rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;padding-left:90px;vertical-align:middle}@media (min-width:769px) and (max-width:1024px){.company__profile__info__guide__list__content--text{font-size:1.8rem;padding-left:60px}}@media (min-width:0px) and (max-width:768px){.company__profile__info__guide__list__content--text{font-size:3.73vw;padding:2.26vw 0 0}}.company__profile__division{max-width:100%}.company__profile__division__list{background:#f7f7f7;border-radius:10px;margin:50px 0 100px;padding:29px 0 30px}@media (min-width:769px) and (max-width:1024px){.company__profile__division__list{margin:33px 0 66px;padding:19px 0 20px}}@media (min-width:0px) and (max-width:768px){.company__profile__division__list{margin:7.06vw 0 13.33vw;padding:4.4vw 0}}.company__profile__division__list__item{margin:auto;max-width:560px}@media (min-width:769px) and (max-width:1024px){.company__profile__division__list__item{max-width:373px}}@media (min-width:0px) and (max-width:768px){.company__profile__division__list__item{max-width:84.26vw}}.company__profile__partner{max-width:100%}.company__profile__partner__list{display:flex;margin-top:60px}@media (min-width:769px) and (max-width:1024px){.company__profile__partner__list{margin-top:40px}}@media (min-width:0px) and (max-width:768px){.company__profile__partner__list{display:block;margin-top:7.6vw}}.company__profile__partner__list__item{width:350px}@media (min-width:0px) and (max-width:768px){.company__profile__partner__list__item{width:100%}}.company__profile__partner__list__item:last-child{padding-left:125px;width:385px}@media (min-width:769px) and (max-width:1024px){.company__profile__partner__list__item:last-child{padding-left:83px}}@media (min-width:0px) and (max-width:768px){.company__profile__partner__list__item:last-child{padding:2.6vw 0 0;width:100%}}.company__profile__partner__list__item--text{color:#2f2e2e;font-size:1.6rem;letter-spacing:.05rem;line-height:1;margin-bottom:13px;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__profile__partner__list__item--text{font-size:1.4rem}}@media (min-width:0px) and (max-width:768px){.company__profile__partner__list__item--text{font-size:3.73vw;margin-bottom:2.6vw}}.company__profile__partner__list__item--text:last-child{margin-bottom:0}.company__profile__partner__list__item--order{color:#2f2e2e;font-size:1.6rem;letter-spacing:.05rem;line-height:1;margin-top:43px;text-align:left}@media (min-width:769px) and (max-width:1024px){.company__profile__partner__list__item--order{font-size:1.4rem;margin-top:28px}}@media (min-width:0px) and (max-width:768px){.company__profile__partner__list__item--order{font-size:3.73vw;margin-top:9.73vw}}.company__side{background:#f7f7f7;border-radius:20px;box-sizing:border-box;height:100%;max-width:24.92%;padding:28px 18px 31px;position:sticky;top:225px;width:100%}@media (min-width:0px) and (max-width:1024px){.company__side{display:none}}.side__menu__list{display:table;margin-bottom:20px}.side__menu__list:last-child{margin-bottom:0}.side__menu__list.current a{color:#fd4f02}.side__menu__list.current .side__menu__list--icon{background-color:#fd4f02}.side__menu__list a{color:#2f2e2e;display:flex;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1.4}.side__menu__list--icon{background:#939494;border-radius:50%;height:8px;margin:6px 6px 0 0;padding-right:0;width:8px}.side__menu__list--text{width:95%}#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}}