.c-sub-page:after{display:none}.sec-intro{position:relative;z-index:1;margin-top:-90px}@media (max-width: 999px){.sec-intro{margin-top:-1px}}.sec-intro__bg{position:relative;padding:8.42857vw 0 7.28571vw}@media (max-width: 999px){.sec-intro__bg{position:relative;padding:16.8vw 0 16.26667vw}}.sec-intro__bg .inner{position:relative;z-index:1}.sec-intro__bg .c-line-decor{z-index:1;bottom:-280px}@media (max-width: 999px){.sec-intro__bg .c-line-decor{left:-107.2vw;bottom:-56vw}}.sec-intro__bg:after{content:'';background-image:url(../../img/company/bg_intro.jpg);position:absolute;right:0;top:0;height:100%;width:calc(100% - 75px);background-size:cover}@media only screen and (min-width: 1000px) and (max-width: 1280px){.sec-intro__bg:after{width:calc(100% - 20px)}}@media (max-width: 999px){.sec-intro__bg:after{width:100%;background-image:url(../../img/company/bg_intro_sp.jpg)}}.sec-intro .z-index{position:relative;z-index:1}.sec-intro .c-title01{text-align:center;font-size:35px;font-size:3.5rem;line-height:1.6em;letter-spacing:.05em}@media (max-width: 999px){.sec-intro .c-title01{font-size:20px;font-size:2rem;line-height:1.55em}}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-intro .inner{padding-left:40px}}.sec-intro__company{position:relative;padding:98px 0 100px}@media (max-width: 999px){.sec-intro__company{padding:58px 0 50px}}@media (max-width: 999px){.sec-intro__company .c-line-decor{right:-80vw;bottom:-6.66667vw;z-index:1}}.sec-intro__company:after{content:'';background-color:#FFF8EF;position:absolute;right:0;top:0;height:100%;width:calc(100% - 75px)}@media only screen and (min-width: 1000px) and (max-width: 1280px){.sec-intro__company:after{width:calc(100% - 20px)}}@media (max-width: 999px){.sec-intro__company:after{width:100%}}.sec-intro__company .title{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.70833em;letter-spacing:.075em;font-weight:500;font-family:"Shippori Mincho",serif;display:table;margin:0 auto}@media (max-width: 999px){.sec-intro__company .title{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.05em;display:block}}.sec-intro__company .text-top{font-size:17px;font-size:1.7rem;line-height:2.41176em;letter-spacing:.025em;text-align:center;margin-top:51px}@media (max-width: 999px){.sec-intro__company .text-top{font-size:16px;font-size:1.6rem;line-height:1.9375em;text-align:left;margin-top:29px;padding-left:4px}}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-intro__company .text-top{font-size:15px;font-size:1.5rem}}.sec-intro__company .text-top span{font-weight:700;color:#ff8c00}.sec-intro__company .img{text-align:center;margin-top:-138px;position:relative;left:-20px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-intro__company .img{left:0}}@media (max-width: 999px){.sec-intro__company .img{left:0;width:calc(100% + 40px);margin:20px 0 0 -20px}.sec-intro__company .img img{width:100%}}.sec-intro__company .list{margin-top:-108px;position:relative;z-index:2}@media (max-width: 999px){.sec-intro__company .list{margin-top:-7px}}.sec-intro__company .list__inner{display:flex;flex-wrap:wrap;margin-left:-25px}@media (max-width: 999px){.sec-intro__company .list__inner{margin-left:0}}.sec-intro__company .list .item{width:350px;background-color:#fff;padding:32px 36px;margin-left:25px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-intro__company .list .item{width:calc(33.33% - 25px);padding-left:20px;padding-right:20px}}@media (max-width: 999px){.sec-intro__company .list .item{width:100%;padding:28px 20px;margin:22px 0 0 0}.sec-intro__company .list .item:nth-child(2) ul{margin-top:20px}.sec-intro__company .list .item:nth-child(2) .text{margin-top:15px}.sec-intro__company .list .item:nth-child(3){padding-bottom:25px}}.sec-intro__company .list .item .number{font-family:"Shippori Mincho",serif;font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:.05em;font-weight:500;color:#ff8c00;display:block;text-align:center}.sec-intro__company .list .item .number:after{content:'';width:12px;height:1px;background-color:#ff8c00;display:block;margin:0 auto;margin-top:7px}.sec-intro__company .list .c-title02{font-size:19px;font-size:1.9rem;line-height:1.36842em;letter-spacing:.05em;margin-top:18px}@media (max-width: 999px){.sec-intro__company .list .c-title02{font-size:18px;font-size:1.8rem;line-height:1.22222em}}.sec-intro__company .list .c-title02:before{width:208px;bottom:-32px;left:calc(50% - 104px)}@media (max-width: 999px){.sec-intro__company .list .c-title02:before{width:204px;bottom:-38px;left:calc(50% - 97px)}}.sec-intro__company .list ul{margin-top:19px}@media (max-width: 999px){.sec-intro__company .list ul{margin-top:24px}}.sec-intro__company .list ul li{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.025em;display:flex;align-items:flex-start;border-bottom:1px dashed #E0E0E0;padding:14px 0 11px}@media (max-width: 999px){.sec-intro__company .list ul li{font-size:15px;font-size:1.5rem;line-height:1.4em}}.sec-intro__company .list ul li:before{content:'';width:12px;height:1px;background-color:#ff8c00;display:block;flex-shrink:0;margin:10px 10px 0 0}.sec-intro__company .list .text{margin-top:20px;font-size:15px;font-size:1.5rem;line-height:1.46667em;color:#272727;text-align:justify}@media (max-width: 999px){.sec-intro__company .list .text{line-height:1.53333em}}.sec-business{margin-top:108px}@media (max-width: 999px){.sec-business{margin-top:15px;padding-top:65px;position:relative;z-index:2;background-color:#fff}}.sec-business__box{position:relative}.sec-business__box--02{background-color:#fff;z-index:2;padding-bottom:60px}@media (max-width: 999px){.sec-business__box--02{padding-bottom:75px}}.sec-business .c-title01{text-align:center}.sec-business .c-line-decor{right:0;bottom:-10px}.sec-business .c-line-decor img{animation-delay:5s}.sec-business__real{margin-top:106px;display:flex;align-items:flex-start}@media (max-width: 999px){.sec-business__real{flex-direction:column-reverse;margin-top:70px}}.sec-business__real--01{margin-top:59px}@media (max-width: 999px){.sec-business__real--01{margin-top:34px}}.sec-business__real .desc{flex:1;padding:4px 56px 0 0}@media (max-width: 999px){.sec-business__real .desc{padding:35px 0 0 0}}.sec-business__real .desc__title{font-family:"Shippori Mincho",serif;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:.05em;font-weight:500;display:flex;align-items:flex-start}@media (max-width: 999px){.sec-business__real .desc__title{width:calc(100% + 20px);font-size:26px;font-size:2.6rem;line-height:1.15385em}}.sec-business__real .desc__title:before{content:'';width:26px;height:1px;background-color:#ff8c00;margin:20px 15px 0 0;flex-shrink:0}@media (max-width: 999px){.sec-business__real .desc__title:before{margin:16px 13px 0 0}}.sec-business__real .desc__title span{font-size:20px;font-size:2rem;letter-spacing:.05em;position:relative;top:5px}@media (max-width: 999px){.sec-business__real .desc__title span{font-size:15px;font-size:1.5rem;line-height:1.73333em}.sec-business__real .desc__title span small{margin:0 -10px}}.sec-business__real .desc__h4{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.70833em;letter-spacing:.075em;font-weight:500;margin-top:34px}@media (max-width: 999px){.sec-business__real .desc__h4{font-size:20px;font-size:2rem;line-height:1.7em;margin-top:16px}}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-business__real .desc__h4{font-size:18px;font-size:1.8rem}}.sec-business__real .desc__text{font-size:17px;font-size:1.7rem;line-height:2em;margin-top:20px;color:#272727;text-align:justify}@media (max-width: 999px){.sec-business__real .desc__text{font-size:16px;font-size:1.6rem;line-height:1.75em}}.sec-business__real .img{width:443px;flex-shrink:0}@media (max-width: 999px){.sec-business__real .img{width:100%;width:calc(100% + 40px);margin-left:-20px}.sec-business__real .img img{width:100%}}.sec-business__company{margin-bottom:147px}@media (max-width: 999px){.sec-business__company{margin-bottom:74px}}.sec-business__company .flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:14px}@media (max-width: 999px){.sec-business__company .flex{display:block;margin-top:41px}}.sec-business__company .item{width:calc(50% - 20px);margin-top:51px}@media (max-width: 999px){.sec-business__company .item{width:100%;margin-top:35px}}.sec-business__company .item .c-title01{font-size:21px;font-size:2.1rem;line-height:1.71429em;letter-spacing:.05em;text-align:left}@media (max-width: 999px){.sec-business__company .item .c-title01{font-size:20px;font-size:2rem;line-height:1.4em}}.sec-business__company .item .c-title01__line{background-position:bottom -1px left;padding-bottom:1px}.sec-business__company .item__desc{display:flex;align-items:flex-start;margin-top:10px}.sec-business__company .item__desc .img{width:189px;flex-shrink:0}@media (max-width: 999px){.sec-business__company .item__desc .img{width:100px}}.sec-business__company .item__desc .info{flex:1;padding-left:20px;margin-top:-11px}@media (max-width: 999px){.sec-business__company .item__desc .info{padding-left:15px;margin-top:-9px}}.sec-business__company .item__desc .info__item{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.025em;display:flex;align-items:flex-start;border-bottom:1px dashed #E0E0E0;padding:5px 0}@media (max-width: 999px){.sec-business__company .item__desc .info__item{font-size:13px;font-size:1.3rem;line-height:1.53846em;padding:7px 0}}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-business__company .item__desc .info__item{font-size:12px;font-size:1.2rem}}.sec-business__company .item__desc .info__item .ttl{font-weight:700;flex-shrink:0;width:90px;padding-left:12px}@media (max-width: 999px){.sec-business__company .item__desc .info__item .ttl{width:57px;padding-left:0}}.sec-business__company .item__desc .info__item .txt{flex:1}.sec-profile{position:relative;margin-top:62px;padding:108px 0 116px}@media (max-width: 999px){.sec-profile{margin-top:0;padding:90px 0 66px}}.sec-profile .c-line-decor{z-index:1;left:-1078px;top:-100px}@media (max-width: 999px){.sec-profile .c-line-decor{left:-95.2vw;top:-2.66667vw}}.sec-profile:after{content:'';background-color:#FFF8EF;position:absolute;right:0;top:0;height:100%;width:calc(100% - 75px)}@media only screen and (min-width: 1000px) and (max-width: 1280px){.sec-profile:after{width:calc(100% - 20px)}}@media (max-width: 999px){.sec-profile:after{width:100%;height:calc(100% - 15px);top:auto;bottom:0}}.sec-profile .inner{position:relative;z-index:1}.sec-profile .c-title01{text-align:center}.sec-profile__list{margin-top:40px}@media (max-width: 999px){.sec-profile__list{margin-top:25px}}.sec-profile__list .item{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;border-bottom:1px dashed #E0E0E0;display:flex;align-items:flex-start;padding:25px 0 26px}@media (max-width: 999px){.sec-profile__list .item{font-size:15px;font-size:1.5rem;line-height:1.6em;padding:20px 0}}.sec-profile__list .item__title{font-family:"Shippori Mincho",serif;width:172px;flex-shrink:0;padding-left:27px}@media (max-width: 999px){.sec-profile__list .item__title{width:102px;padding-left:5px}}.sec-profile__list .item__desc{color:#272727;flex:1}.sec-profile__list .item__desc .map{height:410px;position:relative;margin-top:20px}@media (max-width: 999px){.sec-profile__list .item__desc .map{width:calc(100% + 92px);margin:16px 0 0 -98px;height:54.66667vw}}.sec-profile__list .item__desc .map iframe{width:100%;height:100%;position:absolute;left:0;top:0}.sec-profile__list .item__desc .c-link-map{margin-top:12px;color:#272727}@media (max-width: 999px){.sec-profile__list .item__desc .c-link-map{margin:10px 24px 0 auto}}

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