*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@font-face{font-family:"210_omni_015";src:url(/fonts/210_omni_015.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"210_omni_035";src:url(/fonts/210_omni_035.ttf) format("truetype");font-weight:400;font-style:normal}@-webkit-keyframes wave{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-3600px);transform:translate(-360rem)}}@keyframes wave{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-3600px);transform:translate(-360rem)}}@-webkit-keyframes fade-in-top-y50{0%{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-top-y50{0%{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mo-call{0%{background-position:0 0}to{background-position:-27rem 0}}@keyframes mo-call{0%{background-position:0 0}to{background-position:-27rem 0}}html,body{padding:0;margin:0;overflow-y:hidden}body{min-width:1300px;overflow-x:auto}.cmn-motion{-webkit-animation:fade-in-top-y50 1s cubic-bezier(.12,.23,.5,1) forwards;animation:fade-in-top-y50 1s cubic-bezier(.12,.23,.5,1) forwards}.pc{display:inline-block}section.pc{display:block}.mobile{display:none}.main-layouts header{background:url(/img/bg_top.jpg) center top no-repeat;background-size:cover;height:100vh}.main-layouts header .header-logo{width:100%;padding:30px 0 25px 60px;border-bottom:1px solid rgba(255,255,255,.4);box-sizing:border-box}.main-layouts header .header-content{width:1280px;margin:0 auto;text-align:center;opacity:0;align-items:center;display:flex;height:calc(100% - 100px)}.main-layouts .wheel-wrap>section{height:100vh}.main-layouts section{text-align:center;display:flex;align-items:center}.main-layouts section.mobile{display:none}.main-layouts section>div{opacity:0;position:relative;z-index:1;margin:0 auto}.main-layouts #consult .consult_1{margin-top:49px}.main-layouts #app{background:url(/img/bg_app.jpg) center top no-repeat;background-size:cover}.main-layouts #app .app_0{padding-top:100px}.main-layouts #platform{background:url(/img/bg_platform.jpg) center top no-repeat;background-size:cover}.main-layouts #platform img.pc{margin-top:40rem}.main-layouts #question{background:url(/img/bg_question.jpg) center top no-repeat;background-size:cover}.main-layouts #question .title{padding:135px 0 30px}.main-layouts #question .form-item{width:1280px;margin:0 auto}.main-layouts #question .form-item span{font-family:"210_omni_035",sans-serif;display:inline-block;width:130px;text-align:right;padding-right:12px}.main-layouts #question .form-item input,.main-layouts #question .form-item textarea{width:1150px}.main-layouts #question .form-item textarea{height:200px}.main-layouts #question .submit{cursor:pointer;margin-top:60px}.main-layouts footer{background:#23282b;height:180px}.main-layouts footer>div{width:1280px;margin:0 auto;padding:40px 0 40px 155px;background:url(/img/logo_footer.png) left center no-repeat}.main-layouts footer .company{font-family:"210_omni_015",sans-serif;color:#aeaeae;line-height:160%}.main-layouts footer .copyright{margin-top:20px;font-family:"210_omni_015",sans-serif;color:#707070}.main-layouts footer .align-right{text-align:right}.main-layouts footer .align-right img.privacy{cursor:pointer}.main-layouts .page-navigation{position:fixed;top:50%;right:50px;z-index:99;padding:0;margin:-50px 0 0}.main-layouts .page-navigation li{list-style:none;padding:0;margin:1rem 0}.main-layouts .page-navigation li button{cursor:pointer;text-indent:-999px;overflow:hidden;background:transparent;width:24px;height:24px;border-radius:50%;border:3px solid #150c60}.main-layouts .page-navigation li.active button{background:#150c60}@media screen and (max-width: 2056px){.main-layouts #platform{padding-top:35rem}.main-layouts #platform img.pc{margin-top:0}}@media screen and (max-width: 1024px){body,html{overflow:auto}body{min-width:inherit}.pc,section.pc{display:none}.mobile{display:inline-block}.main-layouts header{width:100%;background:url(/img/bg_top_mobile.jpg) center top no-repeat;background-size:cover;height:auto}.main-layouts header .header-logo{padding:1.3rem 0 1rem 2rem}.main-layouts header .header-logo img{width:5rem}.main-layouts header .header-content{width:100%;margin:0;padding:1rem 0 3rem;display:block;height:auto}.main-layouts header .header-content img{width:80%;margin:3rem auto}.main-layouts main{font-size:0}.main-layouts #consult{padding:5rem 0 3rem}.main-layouts section{font-size:14px;text-align:center;height:auto!important;display:block}.main-layouts section .mobile{width:80%}.main-layouts section.pc{display:none}.main-layouts section.mobile{display:block}.main-layouts section>div{opacity:1}.main-layouts #app>.app_0{padding:0;font-size:0}.main-layouts #app>.app_0>img{width:100%}.main-layouts #platform{padding:0}.main-layouts #platform>.platform_0{padding:0;font-size:0}.main-layouts #platform>.platform_0>img{width:100%}.main-layouts #question{height:auto;background:#dcdcdc;padding:3rem 0}.main-layouts #question>.question>div{width:85%}.main-layouts #question .title{padding:0 0 1rem;width:30%}.main-layouts #question .form-item{width:100%}.main-layouts #question .form-item div.ant-space-item:nth-child(2){width:100%}.main-layouts #question .form-item span{width:6rem}.main-layouts #question .form-item input,.main-layouts #question .form-item textarea{width:100%}.main-layouts #question .form-item textarea{height:100px}.main-layouts #question .submit{margin-top:2rem;width:50%}.main-layouts footer{height:auto}.main-layouts footer>div{width:100%;padding:2rem 1rem 2rem 10rem;background-size:10%;background-position:2rem 4rem}.main-layouts footer>div .ant-col{width:100%;font-size:.55rem;flex:inherit!important}.main-layouts footer>div .align-right{text-align:left}.main-layouts footer>div .ant-space{width:100%;column-gap:0;row-gap:0;display:block;margin-top:.5rem}.main-layouts footer>div .ant-space-item:nth-child(1){width:50%;display:inline-block}.main-layouts footer>div .ant-space-item:nth-child(2){width:50%;display:inline-block}.main-layouts footer>div .privacy{width:50%}.main-layouts footer>div .sns{float:right}}@media screen and (max-width: 650px){.main-layouts footer>div{padding:2rem 1rem 2rem 6rem}.main-layouts footer>div .privacy{width:80%}}
