@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.company-pageheader{padding-top:30px}@media (max-width: 767px){.company-pageheader{padding-top:0}}.company-mvslide{margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1200px){.company-mvslide{margin-top:9.16667vw}}@media (max-width: 767px){.company-mvslide{margin-top:50px}}.company-mvslide .company-mvslide-inner{display:flex;overflow:hidden}.company-mvslide .company-mvslide-list{display:flex;animation:infinity-scroll-left 50s infinite linear 0.5s both}.company-mvslide .company-mvslide-item{width:48.6vw;max-width:700px;margin:0 30px;border-radius:8px;overflow:hidden}@media (max-width: 767px){.company-mvslide .company-mvslide-item{width:80vw;margin:0 8px;border-radius:4px}}.company-mvslide .company-mvslide-item img{width:100%}.company-reason{position:relative;width:calc(100% - 100px);max-width:1300px;margin:80px auto 0}@media (max-width: 767px){.company-reason{width:calc(100% - 54px);margin-top:40px}}.company-reason::before{content:'';position:absolute;top:0;left:0;width:100%;height:90%;background-color:#fff;border-radius:8px}@media (max-width: 767px){.company-reason::before{height:95%}}.company-reason .company-reason-inner{position:relative;padding:80px 50px 50px}@media only screen and (min-width: 768px) and (max-width: 1200px){.company-reason .company-reason-inner{padding:6.66667vw 4.16667vw 4.16667vw}}@media (max-width: 767px){.company-reason .company-reason-inner{padding:40px 24px 0}}.company-reason .company-reason-ttl{position:relative;margin-left:50px;font-size:50px;font-size:5rem;line-height:1.5em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1440px){.company-reason .company-reason-ttl{margin-left:3.47222vw;font-size:3.47222vw;white-space:nowrap}}@media (max-width: 767px){.company-reason .company-reason-ttl{margin-left:0;font-size:24px;font-size:2.4rem}}.company-reason .company-reason-ttl span{background:linear-gradient(to right, #ff9100, #ffbe69);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.company-reason .company-reason-sec{position:relative}.company-reason .company-reason-head{position:relative;color:#ff8000;font-size:32px;font-size:3.2rem;line-height:1.5em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1440px){.company-reason .company-reason-head{font-size:2.22222vw;white-space:nowrap}}@media (max-width: 767px){.company-reason .company-reason-head{font-size:16px;font-size:1.6rem}}.company-reason .company-reason-head ._num{position:absolute;top:-20px;left:-20px;font-size:50px;font-size:5rem;line-height:1em;opacity:.1}@media (max-width: 767px){.company-reason .company-reason-head ._num{top:-10px;left:-15px;font-size:24px;font-size:2.4rem}}.company-reason .company-reason-body{max-width:400px;margin-top:18px}.company-reason .company-reason-body p{font-size:14px;font-size:1.4rem;line-height:1.6em}@media (max-width: 767px){.company-reason .company-reason-body p{font-size:14px;font-size:1.4rem}}.company-reason .company-reason-body p+p{margin-top:18px}.company-reason-sec.--inbound{margin-top:75px}@media (max-width: 767px){.company-reason-sec.--inbound{margin-top:40px}}.company-reason-sec.--inbound .company-reason-txt{margin-left:50px}@media only screen and (min-width: 768px) and (max-width: 1440px){.company-reason-sec.--inbound .company-reason-txt{margin-left:3.47222vw}}@media (max-width: 767px){.company-reason-sec.--inbound .company-reason-txt{margin-left:0}}.company-reason-sec.--inbound ._inbound-graphcaption{position:absolute;bottom:-40px;font-size:12px;font-size:1.2rem;color:#bbb}@media only screen and (max-width: 1390px){.company-reason-sec.--inbound ._inbound-graphcaption{font-size:.86331vw;bottom:-4vw}}.company-reason-sec.--inbound ._inbound-graph{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;aspect-ratio:1150 / 405;max-height:1150px;max-height:405px}@media only screen and (max-width: 1440px){.company-reason-sec.--inbound ._inbound-graph{width:96%}}@media (max-width: 767px){.company-reason-sec.--inbound ._inbound-graph{margin-top:50px}}.company-reason-sec.--inbound ._inbound-graph ._up{position:absolute;bottom:240px;right:110px;width:300px;opacity:0;transition:opacity .5s 1.5s}@media only screen and (max-width: 1390px){.company-reason-sec.--inbound ._inbound-graph ._up{bottom:17.26619vw;right:7.91367vw;width:22%}}@media (max-width: 767px){.company-reason-sec.--inbound ._inbound-graph ._up{bottom:17.98561vw}}.company-reason-sec.--inbound ._inbound-graph ._bar{position:relative;display:block;width:100%;height:0;background-color:#ccc;border-radius:4px;transition:height .5s 1s}@media only screen and (max-width: 1390px){.company-reason-sec.--inbound ._inbound-graph ._bar{border-radius:2px}}@media (max-width: 767px){.company-reason-sec.--inbound ._inbound-graph ._bar{transition-delay:0}}.company-reason-sec.--inbound ._inbound-graph ._info{position:absolute}.company-reason-sec.--inbound ._inbound-graph [data-year]{position:relative;width:3.13%;height:100%;display:flex;align-items:flex-end}.company-reason-sec.--inbound ._inbound-graph [data-year]::after{content:attr(data-year);position:absolute;bottom:-20px;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1em}@media only screen and (max-width: 1390px){.company-reason-sec.--inbound ._inbound-graph [data-year]::after{font-size:1.12903vw;bottom:-2vw}}.company-reason-sec.--inbound ._inbound-graph [data-year="2019"] ._info{top:-61px;width:70px;left:-16px}@media only screen and (max-width: 1390px){.company-reason-sec.--inbound ._inbound-graph [data-year="2019"] ._info{top:-4.38849vw;left:-1.15108vw;width:5.03597vw}}@media (max-width: 767px){.company-reason-sec.--inbound ._inbound-graph [data-year="2019"] ._info{top:-5.39568vw;left:-1.43885vw}}.company-reason-sec.--inbound ._inbound-graph [data-year="2024"] ._info{top:-102px;left:-34px;width:104px}@media only screen and (max-width: 1390px){.company-reason-sec.--inbound ._inbound-graph [data-year="2024"] ._info{top:-7.33813vw;left:-2.44604vw;width:7.48201vw}}@media (max-width: 767px){.company-reason-sec.--inbound ._inbound-graph [data-year="2024"] ._info{left:-2.66187vw}}.company-reason-sec.--inbound ._inbound-graph [data-year="2030"] ._info{top:-212px;left:-80px;width:190px;opacity:0;transition:opacity .5s 2s}@media only screen and (max-width: 1390px){.company-reason-sec.--inbound ._inbound-graph [data-year="2030"] ._info{top:-15.2518vw;left:-5.7554vw;width:13.66906vw}}@media (max-width: 767px){.company-reason-sec.--inbound ._inbound-graph [data-year="2030"] ._info{left:-5.89928vw}}.company-reason-sec.--inbound ._inbound-graph [data-year="2011"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2012"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2013"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2014"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2020"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2021"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2022"] ._bar{background-image:linear-gradient(to bottom, #888, #aaa)}.company-reason-sec.--inbound ._inbound-graph [data-year="2015"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2016"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2017"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2018"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2019"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2023"] ._bar{background-image:linear-gradient(to bottom, #555, #aaa)}.company-reason-sec.--inbound ._inbound-graph [data-year="2024"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2030"] ._bar{background-image:linear-gradient(to bottom, #FF9100, #FFBE69)}.company-reason-sec.--inbound ._inbound-graph [data-year="2025"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2026"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2027"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2028"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2029"] ._bar{background:rgba(255,128,0,0.08);border:2px dotted rgba(255,128,0,0.2)}@media (max-width: 767px){.company-reason-sec.--inbound ._inbound-graph [data-year="2025"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2026"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2027"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2028"] ._bar,.company-reason-sec.--inbound ._inbound-graph [data-year="2029"] ._bar{border-width:1px}}.company-reason-sec.--inbound ._inbound-graph.inview-inbound-active ._up{opacity:1}.company-reason-sec.--inbound ._inbound-graph.inview-inbound-active [data-year="2030"] ._info{opacity:1}.company-reason-sec.--value{min-height:35vw;margin-top:200px}@media only screen and (min-width: 768px) and (max-width: 1200px){.company-reason-sec.--value{margin-top:16.66667vw}}@media (max-width: 767px){.company-reason-sec.--value{min-height:none;margin-top:70px}}.company-reason-sec.--value .company-reason-img{position:absolute;left:0;top:3vw;width:52.5vw;margin-left:calc(-50vw + 50%);border-radius:0 8px 8px 0;overflow:hidden}@media (min-width: 768px){.company-reason-sec.--value .company-reason-img{transition-delay:0.5s}}@media (max-width: 767px){.company-reason-sec.--value .company-reason-img{position:relative;top:0;width:82vw;margin-top:40px;border-radius:0 4px 4px 0}}.company-reason-sec.--value .company-reason-img span{display:block;aspect-ratio:800 / 500}@media (max-width: 767px){.company-reason-sec.--value .company-reason-img span{aspect-ratio:307 / 250}}.company-reason-sec.--value .company-reason-img img{width:100%;height:100%;object-fit:cover}.company-reason-sec.--value .company-reason-txt{margin-left:59%}@media (max-width: 767px){.company-reason-sec.--value .company-reason-txt{margin-left:0}}.company-reason-sec.--product{min-height:52vw;margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1200px){.company-reason-sec.--product{margin-top:12.5vw}}@media (max-width: 767px){.company-reason-sec.--product{min-height:auto;margin-top:60px}}.company-reason-sec.--product .company-reason-img{position:absolute;right:0;top:3vw;width:59.3vw;margin-right:calc(-50vw + 50%);aspect-ratio:855 / 748}@media (min-width: 768px){.company-reason-sec.--product .company-reason-img{transition-delay:0.5s}}@media only screen and (min-width: 768px) and (max-width: 1200px){.company-reason-sec.--product .company-reason-img{width:50vw}}@media (max-width: 767px){.company-reason-sec.--product .company-reason-img{position:relative;top:0;width:auto;margin-top:40px;margin-left:5%;aspect-ratio:306 / 390}}.company-reason-sec.--product .company-reason-img span:first-child{position:absolute;top:0;right:0;display:block;width:82.2%;aspect-ratio:700 / 440;border-radius:8px 0 0 8px;overflow:hidden}@media (max-width: 767px){.company-reason-sec.--product .company-reason-img span:first-child{width:75.4%;aspect-ratio:231 / 220;border-radius:4px 0 0 4px}}.company-reason-sec.--product .company-reason-img span:last-child{position:absolute;bottom:0;left:0;display:block;width:65.8%;aspect-ratio:560 / 400;border-radius:8px;overflow:hidden}@media (min-width: 768px){.company-reason-sec.--product .company-reason-img span:last-child{transition-delay:0.5s}}@media (max-width: 767px){.company-reason-sec.--product .company-reason-img span:last-child{width:91.5%;aspect-ratio:280 / 220;border-radius:4px}}.company-reason-sec.--product .company-reason-img img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.company-reason-sec.--product .company-reason-img img{object-position:left}}.company-reason-sec.--product .company-reason-txt{margin-right:52%;margin-left:50px}@media only screen and (min-width: 768px) and (max-width: 1440px){.company-reason-sec.--product .company-reason-txt{margin-left:3.47222vw}}@media (max-width: 767px){.company-reason-sec.--product .company-reason-txt{margin-left:0;margin-right:0}}.company-reason-sec.--product .company-reason-txt p{font-size:14px;font-size:1.4rem;line-height:1.6em}.company-purpose{position:relative;display:flex;flex-wrap:wrap;margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1200px){.company-purpose{margin-top:13.33333vw}}@media (max-width: 767px){.company-purpose{display:block;margin-top:80px}}.company-purpose .company-purpose-cover{z-index:4;position:absolute;left:0;width:100%;height:100%;background:#fff;transition:width .5s}.company-purpose .company-purpose-img{z-index:3;position:absolute;width:100%;height:100%;background-color:#ddd;overflow:hidden;transition:width .5s;transition-delay:.8s}@media (max-width: 767px){.company-purpose .company-purpose-img{position:relative;height:500px}}.company-purpose .company-purpose-img img{position:absolute;top:50%;left:50%;width:100vw;height:100%;max-width:none;transform:translate(-50%, -50%);object-fit:cover}.company-purpose .company-purpose-bg{z-index:0;position:absolute;top:0;right:0;width:calc(100% - 34.7%);height:100%;margin-left:34.7%;background:url(../../img/common/bg_orange_01.png) no-repeat top center;background-color:#ff8000;background-size:cover}@media (max-width: 767px){.company-purpose .company-purpose-bg{width:100%;margin:0}}.company-purpose .company-purpose-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 34.7%);margin-left:34.7%;padding:125px 50px 125px 160px;color:#fff;opacity:0;transition:opacity .5s;transition-delay:1.6s}@media only screen and (min-width: 768px) and (max-width: 1440px){.company-purpose .company-purpose-content{padding:8.68056vw 3.47222vw 8.68056vw 8.33333vw}}@media (max-width: 767px){.company-purpose .company-purpose-content{width:100%;margin-left:0;padding:50px 27px 75px;transition-delay:.8s}}.company-purpose .company-purpose-content__head ._txt-sub{display:block;font-size:24px;font-size:2.4rem;line-height:1em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1440px){.company-purpose .company-purpose-content__head ._txt-sub{font-size:1.66667vw}}@media (max-width: 767px){.company-purpose .company-purpose-content__head ._txt-sub{font-size:16px;font-size:1.6rem}}.company-purpose .company-purpose-content__head ._txt-main{display:block;margin-top:10px;font-size:60px;font-size:6rem;line-height:1em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1440px){.company-purpose .company-purpose-content__head ._txt-main{font-size:4.16667vw}}@media (max-width: 767px){.company-purpose .company-purpose-content__head ._txt-main{font-size:40px;font-size:4rem;line-height:1.2em}}.company-purpose .company-purpose-content__txt{margin-top:55px}@media (max-width: 767px){.company-purpose .company-purpose-content__txt{margin-top:30px}}.company-purpose .company-purpose-content__txt p{font-size:14px;font-size:1.4rem;line-height:2em}@media (max-width: 767px){.company-purpose .company-purpose-content__txt p{font-size:14px;font-size:1.4rem}}.company-purpose .company-purpose-content__txt p+p{margin-top:28px}.company-purpose.inview-active .company-purpose-cover{width:0%}.company-purpose.inview-active .company-purpose-img{width:34.7%}@media (max-width: 767px){.company-purpose.inview-active .company-purpose-img{width:100%}}.company-purpose.inview-active .company-purpose-content{opacity:1}.company-message{position:relative;margin-top:110px;margin-bottom:12vw}@media only screen and (min-width: 768px) and (max-width: 1200px){.company-message{margin-top:9.16667vw}}@media (max-width: 767px){.company-message{margin-top:80px;margin-bottom:20vw}}.company-message::before{content:'';position:absolute;top:0;left:0;width:83.5%;height:100%;background:url(../../img/common/bg_orange_01.png) no-repeat top center;background-color:#ff8000;border-radius:0 8px 8px 0;background-size:cover}@media (max-width: 767px){.company-message::before{width:calc(100% - 27px);height:95%}}.company-message .company-message-txt{position:relative;z-index:2;width:44.5%;padding:80px 0}@media (max-width: 767px){.company-message .company-message-txt{width:100%;padding:45px 32px 0 0}}.company-message .company-message-ttl{color:#fff}.company-message .company-message-ttl ._txt-en{display:block;font-size:16px;font-size:1.6rem;line-height:1em;font-weight:600}.company-message .company-message-ttl ._txt-ja{display:block;margin-top:5px;font-size:32px;font-size:3.2rem;line-height:1.5em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.company-message .company-message-ttl ._txt-ja{font-size:2.66667vw}}@media (max-width: 767px){.company-message .company-message-ttl ._txt-ja{font-size:24px;font-size:2.4rem}}.company-message .company-message-body{margin-top:20px;color:#fff}.company-message .company-message-body p{font-size:14px;font-size:1.4rem;line-height:1.6em}.company-message .company-message-body p+p{margin-top:18px}.company-message .company-message-img{position:absolute;right:0;bottom:-6.5vw;z-index:2;width:48.5vw;aspect-ratio:700 / 440;border-radius:8px 0 0 8px;overflow:hidden}@media (max-width: 767px){.company-message .company-message-img{position:relative;bottom:-10vw;width:100%;right:-27px;width:95%;margin-left:auto;aspect-ratio:310 / 220;border-radius:4px 0 0 4px}}.company-message .company-message-img img{width:100%;height:100%;object-fit:cover}

/*# sourceMappingURL=maps/company.min.css.map */
