.offset{width:100%;left:0;height:1px;position:absolute;top:0}.p-title01{display:flex;align-items:flex-start;font-size:32px;font-size:3.2rem;line-height:1.25em;letter-spacing:.05em;font-weight:600;color:#000}@media (max-width: 999px){.p-title01{font-size:28px;font-size:2.8rem;line-height:1.14286em}}@media only screen and (max-width: 999px) and (max-width: 374px){.p-title01{font-size:26px;font-size:2.6rem;line-height:1.15385em}}.p-title01__number{font-family:"Manrope",sans-serif;font-size:36px;font-size:3.6rem;letter-spacing:-0.05em;font-weight:800;color:#D90000;display:flex;align-items:flex-end;flex-shrink:0;margin:-3px 13px 0 0}@media (max-width: 999px){.p-title01__number{font-size:32px;font-size:3.2rem;line-height:1em;margin-right:7px}}@media only screen and (max-width: 999px) and (max-width: 374px){.p-title01__number{font-size:30px;font-size:3rem;line-height:1em}}.p-title01__number small{width:7px;height:7px;margin:0 0 7px 4px}@media (max-width: 999px){.p-title01__number small{width:8px;height:8px;margin:0 0 5px 5px}}.p-title01__number small:before{width:100%;height:100%}.p-title01__text{font-weight:600}.overflow-hidden{overflow:hidden}.sec-intro{position:relative}.sec-intro__decor{position:absolute;left:0;top:-106px}.sec-intro__content{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:89px}@media only screen and (min-width: 1000px) and (max-width: 1280px){.sec-intro__content{padding-left:25px}}@media (max-width: 999px){.sec-intro__content{display:block;margin-top:25px;padding:0 16px}}.sec-intro .desc{width:891px;flex-shrink:0;background-color:#fff;position:relative;z-index:1;bottom:-1px;left:340px;padding:48px 28px 0 48px;clip-path:polygon(90% 0%, 100% 29%, 100% 100%, 0 100%, 0 0);-webkit-clip-path:polygon(90% 0%, 100% 29%, 100% 100%, 0 100%, 0 0)}@media only screen and (min-width: 1000px) and (max-width: 1280px){.sec-intro .desc{width:69.53125vw;left:26.5625vw}}@media (max-width: 999px){.sec-intro .desc{width:100%;left:0;padding:0;clip-path:none;-webkit-clip-path:none}}.sec-intro .desc .title{font-size:40px;font-size:4rem;line-height:1.5em;letter-spacing:.05em;font-weight:700;color:#000}@media only screen and (min-width: 1000px) and (max-width: 1280px){.sec-intro .desc .title{font-size:2.96875vw;line-height:4.53125vw}}@media (max-width: 999px){.sec-intro .desc .title{font-size:24px;font-size:2.4rem;line-height:1.5em;position:relative;z-index:1}}.sec-intro .desc .text{padding:12px 20px 0 0;font-size:16px;font-size:1.6rem;line-height:1.5em}@media (max-width: 999px){.sec-intro .desc .text{padding:9px 0 0 0;font-size:15px;font-size:1.5rem;line-height:1.6em}}.sec-intro .img{width:calc(50% + 117px);flex-shrink:0}@media only screen and (min-width: 1000px) and (max-width: 1280px){.sec-intro .img{height:35.07812vw}.sec-intro .img img{width:100%;height:100%;object-fit:cover}}@media (max-width: 999px){.sec-intro .img{width:100%;margin-top:23px;position:relative}.sec-intro .img:before{content:'';right:-1px;top:-1px;width:211px;height:41px;background-color:#fff;position:absolute;clip-path:polygon(0 0, 100% 0, 100% 100%, 19% 100%)}}.sec-intro .img img{width:100%}.sec-services{padding-top:113px;position:relative}@media (max-width: 999px){.sec-services{padding-top:86px}}.sec-services__box{position:relative;z-index:1}.sec-services .flex{display:flex;flex-wrap:wrap;margin:7px 0 0 -24px}@media (max-width: 999px){.sec-services .flex{display:block;margin:28px 0 0 0}}.sec-services .item{background-color:#F3F3F3;display:flex;align-items:flex-start;border-top:5px solid #D90000;width:calc(50% - 24px);margin:24px 0 0 24px;padding:12px 20px 12px 12px}@media (max-width: 999px){.sec-services .item{display:block;width:100%;padding:20px 20px 26px 19px;margin:24px 0 0 0}}.sec-services .item__img{width:268px;flex-shrink:0}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-services .item__img{width:22.33333vw}}@media (max-width: 999px){.sec-services .item__img{width:100%}.sec-services .item__img img{width:100%}}.sec-services .item__desc{flex:1;padding:20px 0 0 18px}@media (max-width: 999px){.sec-services .item__desc{padding:15px 0 0 0}}.sec-services .item .title{display:flex;align-items:flex-start;font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.05em;font-weight:600;color:#000}@media (max-width: 999px){.sec-services .item .title{font-size:20px;font-size:2rem;line-height:1.3em}}.sec-services .item .title__icon{width:10px;height:10px;display:block;margin:12px 8px 0 0;flex-shrink:0}@media (max-width: 999px){.sec-services .item .title__icon{margin:10px 9px 0 0}}.sec-services .item .title__icon:before{width:100%;height:100%}.sec-services .item .text{margin-top:9px}@media (min-width: 1000px){.sec-services .item .text{line-height:1.75em}}@media (max-width: 999px){.sec-services .item .text{line-height:1.6em}}.sec-core{position:relative;background-color:#F3F3F3;margin-top:120px;padding-top:130px;padding-bottom:118px}@media (max-width: 999px){.sec-core{margin-top:90px;padding:93px 0}}.sec-core .c-decor2{top:-20px}@media (max-width: 999px){.sec-core .c-decor2{width:175px;top:-10px;clip-path:polygon(0 0, 162px 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 162px 0%, 100% 100%, 0% 100%)}}.sec-core__list{margin-top:31px}@media (max-width: 999px){.sec-core__list{margin-top:25px}}@media (max-width: 999px){.sec-core .c-title01{max-width:260px}.sec-core .c-title01__en{width:calc(100% + 30px)}}.sec-core .item{display:flex;align-items:center;position:relative;margin-top:80px}@media (max-width: 999px){.sec-core .item{display:block;margin-top:84px}}.sec-core .item:first-child{margin-top:0}.sec-core .item:first-child:first-child .offset{top:0}.sec-core .item__img{width:560px;flex-shrink:0;position:relative;z-index:1}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-core .item__img{width:47.45763vw}}@media (max-width: 999px){.sec-core .item__img{width:100%}.sec-core .item__img img{width:100%}}.sec-core .item__desc{flex:1;padding-left:60px;margin-top:-40px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-core .item__desc{padding-left:30px}}@media (max-width: 999px){.sec-core .item__desc{margin-top:21px;padding-left:0}}.sec-core .item__desc .text{margin-top:13px;font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:0em;position:relative;z-index:1}@media (max-width: 999px){.sec-core .item__desc .text{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em;margin-top:10px}}.sec-core .item__line{position:relative;display:block;margin-top:30px}@media (max-width: 999px){.sec-core .item__line{margin-top:-2px}}.sec-core .item__line:after{content:'';position:absolute;top:0;left:-86px;width:100vw;height:41px;background-image:url(../../img/common/icon/ico_line_btn.png);background-size:auto 41px;background-repeat:repeat-x}@media (max-width: 999px){.sec-core .item__line:after{top:19px;left:-72px;width:249.6vw;background-size:auto 30px}}@media (max-width: 999px){.sec-core .item--left{display:flex;flex-direction:column-reverse}}@media (min-width: 1000px){.sec-core .item--left .item__desc{padding-left:0;padding-right:60px}}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-core .item--left .item__desc{padding-right:30px}}@media (min-width: 1000px){.sec-core .item--left .item__line:after{left:auto;right:-600px;background-position:left 120px center}}@media (max-width: 999px){.sec-core .item--03 .p-title01{letter-spacing:0}}.box-video{height:47.43056vw;position:relative}@media (max-width: 999px){.box-video{height:57.06667vw}}.box-video video,.box-video iframe{width:100%;height:100%;object-fit:contain;position:absolute;left:0;top:0}.box-video .c-decor2{top:-18px}@media (max-width: 999px){.box-video .c-decor2{top:-12px}}.box-video__thumb{position:absolute;height:100%;width:100%;left:0;top:0;cursor:pointer;transition:opacity 2s;will-change:opacity}.box-video__thumb img{width:100%;height:100%;object-fit:cover}.box-video__play{position:absolute;transform:translate(0, -50%);left:0;right:0;top:50%;z-index:1;cursor:pointer;transition:opacity 2s;will-change:opacity;color:#fff;text-align:center}.box-video__play .en{font-size:64px;font-size:6.4rem;line-height:1em;letter-spacing:0em;font-weight:700;font-family:"Manrope",sans-serif}@media (max-width: 999px){.box-video__play .en{font-size:30px;font-size:3rem}}.box-video__play .ja{font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:0em;font-weight:700;margin-top:16px}@media (max-width: 999px){.box-video__play .ja{font-size:16px;font-size:1.6rem;margin-top:9px}}.box-video__play img{margin-top:26px}@media (min-width: 1000px){.box-video__play img{height:74px}}@media (max-width: 999px){.box-video__play img{width:10.66667vw;height:10.66667vw;margin-top:16px}}.box-video.is-play .c-bg-grid,.box-video.is-play .box-video__thumb,.box-video.is-play .box-video__play{opacity:0;pointer-events:none}.sec-why{padding-top:130px;position:relative}@media (max-width: 999px){.sec-why{padding-top:100px}}@media (min-width: 1000px){.sec-why .c-decor2{width:416px;top:-19px;clip-path:polygon(0 0, 396px 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 396px 0%, 100% 100%, 0% 100%)}}@media (max-width: 999px){.sec-why .c-decor2{width:144px;top:-10px;clip-path:polygon(0 0, 130px 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 130px 0%, 100% 100%, 0% 100%)}}.sec-why ul{display:flex;flex-wrap:wrap;margin-top:-28px}.sec-why .item{width:413px;position:relative;padding-bottom:6px;margin-top:60px}@media only screen and (min-width: 1000px) and (max-width: 1290px){.sec-why .item{width:33.33%}}@media (max-width: 999px){.sec-why .item{width:100%}}.sec-why .item .offset{top:-2px}@media (max-width: 999px){.sec-why .item .offset{top:-20px}}@media (max-width: 999px){.sec-why .item{margin-top:31px;padding-bottom:24px}.sec-why .item:first-child{margin-top:55px}}.sec-why .item .p-title01{font-size:24px;font-size:2.4rem;line-height:1.33333em}@media (max-width: 999px){.sec-why .item .p-title01{font-size:20px;font-size:2rem;line-height:1.6em}}.sec-why .item .p-title01__number{font-size:28px;font-size:2.8rem;margin-right:14px}@media (max-width: 999px){.sec-why .item .p-title01__number{font-size:24px;font-size:2.4rem;line-height:1.33333em;margin-right:7px}}.sec-why .item .p-title01__number small{margin-bottom:5px}@media (max-width: 999px){.sec-why .item .p-title01__number small{margin:0 0 7px 3px}}.sec-why .item .p-title01__text{margin-top:1px}@media (max-width: 999px){.sec-why .item .p-title01__text{margin-top:0}}@media (min-width: 1000px){.sec-why .item:before{content:'';height:100%;width:1px;background-color:#D8D8D8;position:absolute;left:0;top:0}}@media (min-width: 1000px){.sec-why .item:nth-child(3n+3):after{content:'';height:100%;width:1px;background-color:#D8D8D8;position:absolute;right:0;top:0}}.sec-why .item__line{content:'';height:1px;width:calc(100% - 40px);background-color:#D90000;position:absolute;left:20px;bottom:0}@media (max-width: 999px){.sec-why .item__line{width:100%;left:0}}.sec-why .item__desc{padding:23px 20px}@media (max-width: 999px){.sec-why .item__desc{width:calc(100% + 1px);padding:16px 0 0}}.sec-why .item__img img{width:100%}.sec-why .item .text{margin-top:12px;letter-spacing:0}@media (max-width: 999px){.sec-why .item .text{margin-top:7px;letter-spacing:.05em}}.c-footer{margin-top:228px}@media (max-width: 999px){.c-footer{margin-top:215px}}

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