.mainVisual .bg{background:url(/images/sub/contact/img-mainvisual.png) no-repeat 50%;background-size:cover}.page-content-wrap{background-color:#f7f7f7}.page-content{padding:4.5rem 0}.page-content h3{display:block;text-align:center;font-size:2.1rem;font-weight:600;margin-bottom:6.2rem;color:#3c3c3c}.contact-info{padding:1.9rem 2rem;background-color:#051552;background:linear-gradient(90deg,#0d2373,#051654);color:#fff}.contact-info .contact-info-title{border-bottom:1px solid #55659b;padding-bottom:.6rem}.contact-info .contact-info-title strong{font-size:1.5rem}.contact-info .contact-info-title p{font-size:.9rem}.contact-info .contact-info-contactWay{display:flex;gap:1rem;padding-top:.8rem}.contact-info .contact-info-contactWay a{display:flex;align-items:center;gap:.5rem;font-size:1.3rem}.contact-info .contact-info-contactWay a img{width:1.3rem;height:auto}.contact-form{width:100%;margin:0 auto;padding:4rem 2rem 4.5rem}.contact-form .comment{margin-top:1.6rem;font-size:1.2rem;color:#bcbcbb}.form-area{display:flex;flex-direction:column;gap:1.3rem;margin-top:.6rem;font-size:1rem}.form-area .TextInput{width:100%}.form-area .TextInput input{height:2.5rem}.Checkbox{display:flex;justify-content:center;padding:1.6rem 0;gap:.5rem;color:#fff;align-items:center;color:#3c3c3c;font-size:1.3rem;border-bottom:1px solid #3c3c3c}.btnArea{margin-top:2.5rem}.btnArea button{display:flex;width:100%;height:4.5rem;font-size:1.3rem;color:#fff;justify-content:center;align-items:center;background-color:#073190}.page-contact.page-contact-pc .mainVisual,.page-contact.page-contact-tab .mainVisual{height:42.9rem}.page-contact.page-contact-pc .mainVisual h2,.page-contact.page-contact-tab .mainVisual h2{font-size:4.3rem}.page-contact.page-contact-pc .inner,.page-contact.page-contact-tab .inner{width:120rem;margin:0 auto}.page-contact.page-contact-pc .navigation .icon-home,.page-contact.page-contact-tab .navigation .icon-home{border-left:1px solid #bcbec0}.page-contact.page-contact-pc .breadcrumb>div,.page-contact.page-contact-tab .breadcrumb>div{width:32.5rem;border-right:1px solid #bcbec0}.page-contact.page-contact-pc .breadcrumb .movePage,.page-contact.page-contact-tab .breadcrumb .movePage{position:relative;display:flex}.page-contact.page-contact-pc .breadcrumb .movePage .current button,.page-contact.page-contact-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-contact.page-contact-pc .breadcrumb .movePage .pageList,.page-contact.page-contact-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-contact.page-contact-pc .breadcrumb .movePage .pageList li,.page-contact.page-contact-tab .breadcrumb .movePage .pageList li{display:flex;padding:0 2.2rem;align-items:center;height:5.4rem;border-top:1px solid #bcbec0}.page-contact.page-contact-pc .breadcrumb .movePage .pageList li:first-child,.page-contact.page-contact-tab .breadcrumb .movePage .pageList li:first-child{border-top:none}.page-contact.page-contact-pc .page-content,.page-contact.page-contact-tab .page-content{margin:0 auto;padding:11rem 0 8rem}.page-contact.page-contact-pc .page-content h3,.page-contact.page-contact-tab .page-content h3{font-size:4.2rem;margin-bottom:10rem}.page-contact.page-contact-pc .contact-form,.page-contact.page-contact-tab .contact-form{padding:6rem 0 0}.page-contact.page-contact-pc .contact-info .inner,.page-contact.page-contact-tab .contact-info .inner{display:flex;justify-content:space-between}.page-contact.page-contact-pc .contact-info .contact-info-title,.page-contact.page-contact-tab .contact-info .contact-info-title{border-bottom:none;padding-bottom:0}.page-contact.page-contact-pc .contact-info .contact-info-title strong,.page-contact.page-contact-tab .contact-info .contact-info-title strong{font-size:2.5rem}.page-contact.page-contact-pc .contact-info .contact-info-title p,.page-contact.page-contact-tab .contact-info .contact-info-title p{font-size:1.5rem}.page-contact.page-contact-pc .contact-info .contact-info-contactWay,.page-contact.page-contact-tab .contact-info .contact-info-contactWay{display:flex;gap:2rem;padding-bottom:0}.page-contact.page-contact-pc .contact-info .contact-info-contactWay a,.page-contact.page-contact-tab .contact-info .contact-info-contactWay a{display:flex;align-items:center;gap:.5rem;font-size:2.1rem}.page-contact.page-contact-pc .contact-info .contact-info-contactWay a img,.page-contact.page-contact-tab .contact-info .contact-info-contactWay a img{width:2rem;height:auto}.page-contact.page-contact-pc .form-area,.page-contact.page-contact-tab .form-area{flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:120rem;margin:0 auto}.page-contact.page-contact-pc .form-area .TextInput,.page-contact.page-contact-tab .form-area .TextInput{width:calc(33.33% - 1rem);gap:13px;flex-direction:row;align-items:center}.page-contact.page-contact-pc .form-area .TextInput .label,.page-contact.page-contact-tab .form-area .TextInput .label{width:5.3rem}.page-contact.page-contact-pc .form-area .TextInput input,.page-contact.page-contact-tab .form-area .TextInput input{width:calc(100% - 5.3rem);font-size:1.4rem}.page-contact.page-contact-pc .form-area .TextArea,.page-contact.page-contact-tab .form-area .TextArea{width:100%}.page-contact.page-contact-pc .form-area .TextArea textarea,.page-contact.page-contact-tab .form-area .TextArea textarea{margin-top:1rem;padding:.5rem 0;font-size:1.4rem}.page-contact.page-contact-pc .Checkbox,.page-contact.page-contact-tab .Checkbox{font-size:1.5rem;max-width:120rem;margin:0 auto}.page-contact.page-contact-pc .btnArea,.page-contact.page-contact-tab .btnArea{display:flex;justify-content:center;margin-top:3.5rem}.page-contact.page-contact-pc .btnArea button,.page-contact.page-contact-tab .btnArea button{width:33.2rem;font-size:1.6rem}body.innosion .contact-info .contact-info-contactWay a img{filter:invert(50%) sepia(100%) saturate(300%) hue-rotate(50deg) brightness(100%) contrast(90%)}