.mainVisual{overflow:hidden}.mainVisual .bg{background:url(/images/sub/about/img-mainvisual.png) no-repeat 50%/cover;background-size:cover}.page-content{padding:4.5rem 2rem}.page-content h3{display:block;text-align:center;font-size:2.1rem;font-weight:600;margin-bottom:6.2rem;color:#3c3c3c}.page-content h4{font-size:1.3rem;font-weight:800;color:#3c3c3c}.page-content h5{font-weight:600;font-size:2rem;line-height:2.3rem;color:#ff6e4d}.page-content h5 span{display:block;color:#929292}.page-content .description{margin-top:4rem;font-size:1.1rem;color:#3c3c3c;font-weight:400}.page-content .description strong{display:block;font-weight:600}.page-content .description p{margin-top:2.3rem}.page-content.visual{background-color:#f7f7f7}.page-content.history strong{display:block;margin-top:3.3rem;color:#3c3c3c;font-size:1.6rem;font-weight:600;line-height:2rem}.page-content.history .img-area{display:flex;justify-content:center;margin-top:4.5rem}.page-content.history .img-area img{width:70vw}.page-content.process{display:flex;flex-direction:column;gap:4rem;margin-top:4rem}.page-content.location strong{display:block;margin-top:3.3rem;color:#3c3c3c;font-size:1.6rem;font-weight:600;line-height:2rem}.page-content.location .address{margin-top:2.5rem}.page-content.location .address address{font-style:normal}.page-content.location .address ul{display:flex;flex-direction:column;gap:.3rem;margin-top:1.6rem}.page-content.location .address ul li.phone img{width:1rem;height:1.1rem}.page-content.location .address ul li.fax img{width:1.1rem;height:.9rem}.page-content.location .address ul li.email img{width:1.1rem;height:.8rem}.page-content.location .address ul a{display:flex;flex-direction:row;gap:.5rem;font-size:1.1rem;font-weight:800;align-items:center;height:1.5rem}.map-area iframe{width:100%;height:40.89vw}@media(max-width:768px){.map-area iframe{height:60.89vw}}.middlevisual{height:auto}.middlevisual img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.process-area{justify-content:center;align-items:center;gap:2.3rem}.process-area,.process-area>div{display:flex;flex-direction:column}.process-area>div{gap:2rem;text-align:center;color:#3c3c3c;font-size:1.1rem}.process-area>div .circle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:16.7rem;height:16.7rem;border-radius:50%;font-size:1.4rem;color:#fff;font-weight:800}.process-area>div .circle,.process-area>div .desc{position:relative;top:100px;opacity:0}.process-area>div.active .circle{animation:effect1 .3s ease-in-out forwards}.process-area>div.active .desc{animation:effect2 .3s ease-in-out .3s forwards}@keyframes effect1{to{opacity:1;top:0}}@keyframes effect2{to{opacity:1;top:0}}.process-area>div.process01 .circle{background-color:#004b95}.process-area>div.process01 img{width:2.6rem;height:2.5rem}.process-area>div.process02 .circle{background-color:#e16b0e}.process-area>div.process02 img{width:2.9rem;height:3.1rem}.process-area>div.process03 .circle{background-color:#e4e4e4;color:#131313}.process-area>div.process03 img{width:1.9rem;height:1.8rem}.process-area.innosion>div.process01 .circle{background-color:#e62318}.process-area.innosion>div.process02 .circle{background-color:#58b665}.process-area.innosion>div.process03 .circle{background-color:#1a489b;color:#fff}.process-area.innosion>div.process03 .circle img{filter:grayscale(100%) brightness(1000%)}.page-about.page-about-pc .mainVisual,.page-about.page-about-tab .mainVisual{height:42.9rem}.page-about.page-about-pc .mainVisual h2,.page-about.page-about-tab .mainVisual h2{font-size:4.3rem}.page-about.page-about-pc .inner,.page-about.page-about-tab .inner{width:120rem;margin:0 auto}.page-about.page-about-pc .navigation .icon-home,.page-about.page-about-tab .navigation .icon-home{border-left:1px solid #bcbec0}.page-about.page-about-pc .breadcrumb>div,.page-about.page-about-tab .breadcrumb>div{width:32.5rem;border-right:1px solid #bcbec0}.page-about.page-about-pc .breadcrumb .movePage,.page-about.page-about-tab .breadcrumb .movePage{position:relative;display:flex}.page-about.page-about-pc .breadcrumb .movePage .current button,.page-about.page-about-tab .breadcrumb .movePage .current button{display:flex;width:3rem;height:2rem;justify-content:center;line-height:2rem;position:absolute;top:2.5rem;right:1.2rem;align-items:center}.page-about.page-about-pc .breadcrumb .movePage .pageList,.page-about.page-about-tab .breadcrumb .movePage .pageList{position:absolute;top:calc(6.7rem - 1px);left:-1px;border:1px solid #bcbec0;width:calc(100% + 2px);background-color:#fff}.page-about.page-about-pc .breadcrumb .movePage .pageList li,.page-about.page-about-tab .breadcrumb .movePage .pageList li{display:flex;padding:0 2.2rem;align-items:center;height:5.4rem;border-top:1px solid #bcbec0}.page-about.page-about-pc .breadcrumb .movePage .pageList li:first-child,.page-about.page-about-tab .breadcrumb .movePage .pageList li:first-child{border-top:none}.page-about.page-about-pc .page-content,.page-about.page-about-tab .page-content{max-width:120rem;margin:0 auto;padding:11rem 2rem 8rem}.page-about.page-about-pc .page-content .align,.page-about.page-about-tab .page-content .align{display:flex;flex-direction:row;gap:10rem}.page-about.page-about-pc .page-content h3,.page-about.page-about-tab .page-content h3{font-size:4.2rem}.page-about.page-about-pc .page-content h4,.page-about.page-about-tab .page-content h4{font-size:2.2rem}.page-about.page-about-pc .page-content .description.align h5,.page-about.page-about-tab .page-content .description.align h5{width:19rem;margin-top:6.5rem;font-size:3rem;line-height:4.2rem}.page-about.page-about-pc .page-content .description.align>div,.page-about.page-about-tab .page-content .description.align>div{margin-top:6.5rem;width:calc(100% - 29rem);font-size:1.7rem}.page-about.page-about-pc .page-content .description.align p:first-child,.page-about.page-about-tab .page-content .description.align p:first-child{margin-top:0}.page-about.page-about-pc .page-content.history strong,.page-about.page-about-tab .page-content.history strong{font-size:2.8rem;line-height:4rem}.page-about.page-about-pc .page-content.process .align,.page-about.page-about-tab .page-content.process .align{gap:18rem}.page-about.page-about-pc .page-content.location strong,.page-about.page-about-tab .page-content.location strong{margin-top:2.9rem;font-size:2.8rem;line-height:3.2rem}.page-about.page-about-pc .page-content.location .align,.page-about.page-about-tab .page-content.location .align{margin:3rem 0 0 18rem}.page-about.page-about-pc .page-content.location .address,.page-about.page-about-tab .page-content.location .address{display:flex;gap:15.7rem}.page-about.page-about-pc .page-content.location .address address,.page-about.page-about-tab .page-content.location .address address{font-size:1.8rem}.page-about.page-about-pc .page-content.location .address ul,.page-about.page-about-tab .page-content.location .address ul{margin-top:.5rem}.page-about.page-about-pc .page-content.location .address ul a,.page-about.page-about-tab .page-content.location .address ul a{font-size:1.5rem;font-weight:500}.page-about.page-about-pc .middlevisual,.page-about.page-about-tab .middlevisual{height:auto;max-height:33.8rem}.page-about.page-about-pc .middlevisual img,.page-about.page-about-tab .middlevisual img{width:100%;height:auto;max-height:33.8rem}.page-about.page-about-pc .process-area,.page-about.page-about-tab .process-area{flex-direction:row;margin-top:9.2rem}.page-about.page-about-pc .process-area>div,.page-about.page-about-tab .process-area>div{font-size:1.8rem}.page-about.page-about-pc .process-area>div.process01 img,.page-about.page-about-tab .process-area>div.process01 img{width:4.1rem;height:3.9rem}.page-about.page-about-pc .process-area>div.process02 img,.page-about.page-about-tab .process-area>div.process02 img{width:4.6rem;height:4.9rem}.page-about.page-about-pc .process-area>div.process03 img,.page-about.page-about-tab .process-area>div.process03 img{width:2.9rem;height:2.8rem}.page-about.page-about-pc .process-area>div .circle,.page-about.page-about-tab .process-area>div .circle{width:26.3rem;height:26.3rem;font-size:2.2rem}body.innosion .page-content h5{color:#ed1c24}.MainHeader.MainHeader-pc,.MainHeader.MainHeader-tab{transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-duration:.5s;transition:all .8s ease-out;transform:translate3d(0,-100px,0);padding:1.6rem 0 0;height:7.5rem;position:absolute}.MainHeader.MainHeader-pc.animate-header,.MainHeader.MainHeader-tab.animate-header{transform:translateZ(0)}.MainHeader.MainHeader-pc.fixed,.MainHeader.MainHeader-tab.fixed{position:fixed;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:50}.MainHeader.MainHeader-pc.fixed ul a,.MainHeader.MainHeader-tab.fixed ul a{color:#636466}.MainHeader.MainHeader-pc .gnb>ul,.MainHeader.MainHeader-tab .gnb>ul{height:6rem;padding-bottom:1rem}.MainHeader.MainHeader-pc .gnb>ul li,.MainHeader.MainHeader-tab .gnb>ul li{position:relative;width:9rem;text-align:start}.MainHeader.MainHeader-pc .gnb>ul li.active a,.MainHeader.MainHeader-pc .gnb>ul li:hover a,.MainHeader.MainHeader-tab .gnb>ul li.active a,.MainHeader.MainHeader-tab .gnb>ul li:hover a{color:#ed6d00}.MainHeader.MainHeader-pc .gnb>ul li.active:after,.MainHeader.MainHeader-pc .gnb>ul li:hover:after,.MainHeader.MainHeader-tab .gnb>ul li.active:after,.MainHeader.MainHeader-tab .gnb>ul li:hover:after{content:"";display:block;position:absolute;bottom:-1rem;left:0;width:100%;height:.3rem;background-color:#ed6d00}.MainHeader.MainHeader-pc .inner,.MainHeader.MainHeader-tab .inner{max-width:1200px;min-width:820px;width:100%;margin:0 auto;display:flex;justify-content:flex-end}.MainHeader.MainHeader-pc h1,.MainHeader.MainHeader-tab h1{position:absolute;left:50%;margin:1rem 0 0 -600px;display:flex;align-items:center}.MainHeader.MainHeader-pc h1 img,.MainHeader.MainHeader-tab h1 img{width:12.9rem;height:3.5rem}.MainHeader.MainHeader-pc h1.innosion,.MainHeader.MainHeader-tab h1.innosion{padding:0 0 1rem;bottom:0}.MainHeader.MainHeader-pc h1.innosion img,.MainHeader.MainHeader-tab h1.innosion img{width:auto;height:2.1rem}.MainHeader.MainHeader-tab h1{position:absolute;left:0;margin:1rem 0 0}