@font-face{font-family:'NotoSansJP';src:url(/seo/font/id/noto-sans-jp-latin-regular.woff2) format('woff2'),url(/seo/font/id/noto-sans-jp-latin-regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'NotoSansJP';src:url(/seo/font/id/noto-sans-500.woff2) format('woff2'),url(/seo/font/id/noto-sans-500.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Material Icons';src:url(/seo/font/id/maneko_icons.woff2) format('woff2'),url(/seo/font/id/maneko_icons.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;outline:0;box-sizing:border-box}a{text-decoration:none;cursor:pointer!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fafafa inset}ul li{list-style:none}img{border:0;max-width:100%;display:block}:root{--primary:#F2655F;--accent:#FFA439;--header:#141414;--success:#88BA7E;--danger:#F1462F;--light:rgba(255,255,255,.9);--dark:rgba(0,0,0,.85);--transition:all 0.25s cubic-bezier(.39,0,.17,.99);--icon-radio-off:"\e9bd";--icon-radio-on:"\e9be";--icon-arrow-left:"\e910";--icon-arrow-right:"\e911";--icon-checkbox-off:"\e92a";--icon-checkbox-on:"\e92b";--icon-check:"\e925"}input{-webkit-appearance:none;border-radius:0}button{border:none}html,body{height:100%}body{font-family:"NotoSansJP",Arial,sans-serif;font-size:14px;line-height:1.56;color:rgba(0,0,0,.85);-webkit-font-smoothing:antialiased}input,select,textarea{font-family:"NotoSansJP",Arial,sans-serif;font-size:14px}textarea{resize:vertical}.grecaptcha-badge{z-index:1}.center{max-width:1160px;width:100%;padding:0 10px;margin:auto}.wrapper{min-height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}main{background:url(/seo/resource/id/c61b1b7e0e7a37a2c7adcb8ea63ba820.jpg) no-repeat center top / cover}.is-hidden{display:none}.header{height:60px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.5)}.header .center{height:100%;display:flex;justify-content:center;align-items:center}.logo{width:auto;height:40px}main{padding:10px 0;position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end}main .center{position:relative;z-index:1;margin:0}.success-container .icon{margin:0 auto 20px auto;display:flex;flex-flow:column;align-items:center;width:80px;height:80px;background:var(--success);border-radius:50%}.success-container .icon:before{content:"\e981";font-family:"Material Icons";font-size:40px;line-height:1;color:#fff;line-height:80px}.success-container .title{margin-bottom:10px;font-weight:500;font-size:24px;line-height:36px;color:var(--dark)}.success-container p{font-size:14px;line-height:20px;text-align:center;color:rgba(0,0,0,.5)}.contactus-container{text-align:center}.contactus-form{position:relative;z-index:1;max-width:500px;margin:auto}.form-step-wrapper{display:flex;align-items:flex-end;gap:10px;transition:var(--transition)}[data-current-step="2"] .form-step-wrapper{transform:translateX(calc(-100% - 10px))}[data-current-step="3"] .form-step-wrapper{transform:translateX(calc(-200% - 20px))}[data-current-step="4"] .form-step-wrapper{transform:translateX(calc(-300% - 30px))}[data-current-step="5"] .form-step-wrapper{transform:translateX(calc(-400% - 40px))}[data-current-step="6"] .form-step-wrapper{transform:translateX(calc(-500% - 50px))}[data-current-step="7"] .form-step-wrapper{transform:translateX(calc(-600% - 60px))}.contactus-form.is-hidden{display:none}.form-title{display:none}.form-step-item{min-width:100%;padding:20px;background:#fff;opacity:0;visibility:hidden;border-radius:10px;transition:var(--transition);will-change:transform}.form-step-item.is-active{display:block;opacity:1;visibility:visible}.form-item{position:relative}.form-item.input-item .checkbox-group-title{margin-bottom:10px}.name-item{margin-bottom:20px}.error-field.input-item.item-description p{display:none}.form-item label{position:absolute;left:0;bottom:10px;font-size:14px;line-height:20px;margin-bottom:2px;display:block;text-align:left;transition:var(--transition);z-index:1}.form-item .form-field label{display:none}.form-item .form-field .checkbox-item label{display:block}.form-item.input-item label{pointer-events:none}.form-item.form-item-messenger label,.form-item.form-item-company label{bottom:10px}.is-focused.input-item label,.has-focused.input-item label{bottom:40px;font-size:12px;line-height:16px}.form-item-messenger,.form-item-company{margin-top:40px}.form-item input{display:block;width:100%;border:none;height:40px;line-height:40px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.16);color:var(--dark);transition:var(--transition)}.error-field.input-item textarea,.error-field.input-item input{border-color:var(--danger)}.error-field.is-focused.input-item label{bottom:40px;font-size:12px;color:var(--danger)}.item-description textarea{display:block;width:100%;font-size:14px;border:none;border-bottom:1px solid rgba(0,0,0,.16);color:var(--dark);transition:var(--transition);resize:vertical}.item-description p{max-width:450px;margin-top:4px;color:rgba(0,0,0,.5);font-size:12px;transition:var(--transition);text-align:left}.form-field{position:relative}.checkbox-group{display:flex;flex-flow:row wrap;align-items:center;border:none}.checkbox-group:before{display:none}.checkbox-item{display:flex;flex-wrap:wrap;margin-bottom:10px;position:relative;width:100%;text-align:left}.checkbox-item:last-child{margin-bottom:0}.checkbox-group-title{margin-bottom:20px;width:100%;font-weight:500;font-size:14px;text-align:left;color:rgba(0,0,0,.85)}[data-name="cooperationType"] .checkbox-group-title,[data-name="messanger"] .checkbox-group-title{margin-bottom:20px}.checkbox-item input[type="radio"]{display:none}.checkbox-item label{position:static;padding:0 0 0 40px;cursor:pointer;font-size:14px;line-height:20px;margin-bottom:0;color:rgba(0,0,0,.5)}.checkbox-item label:before{content:var(--icon-radio-off);position:absolute;font-family:"Material Icons";left:0;top:0;bottom:0;width:20px;height:20px;margin:auto;font-size:24px;color:rgba(0,0,0,.5)}.checkbox-item input[type="radio"]:checked+label:before{content:var(--icon-radio-on);color:var(--primary)}.terms-checkbox-item{margin-top:20px}.error-field.terms-checkbox-item label{color:#f1462f}.error-field.terms-checkbox-item label:before{color:#f1462f}.terms-checkbox-item label{display:block;position:relative;font-weight:400;font-size:14px;padding-left:40px;line-height:20px;cursor:pointer;transition:var(--transition);text-align:left;color:rgba(0,0,0,.5)}.terms-checkbox-item input{display:none}.terms-checkbox-item label:before{content:var(--icon-checkbox-off);font-family:"Material Icons";transition:var(--transition);width:20px;height:20px;font-size:23px;position:absolute;left:0;top:0;line-height:20px;bottom:0;margin:auto;color:rgba(0,0,0,.5)}.terms-checkbox-item input:checked+label::before{content:var(--icon-checkbox-on);color:var(--primary)}.error-field .form-error-block{visibility:visible;transform:translateY(0);opacity:1}.form-error-block{color:#f1462f;font-size:12px;transform:translateY(20px);opacity:0;visibility:hidden;transition:var(--transition);margin-top:3px;text-align:left}.success-message{color:green;font-size:14px;text-align:center;padding-top:15px}.success-message.is-visible{display:block}.form-btns{display:flex;margin-top:20px}.prev-btn{width:40px;height:40px;flex-shrink:0;position:relative;text-align:center;margin-right:20px;cursor:pointer}.prev-btn:before{content:"\e90e";font-family:'Material Icons';font-size:24px;position:absolute;left:0;right:0;top:0;color:var(--dark);line-height:40px}.submit-btn,.next-btn{flex:1;padding:10px;text-align:center;height:40px;background:var(--primary);border-radius:10px;color:#fff;font-weight:500;text-transform:capitalize;color:rgba(255,255,255,.9);cursor:pointer;transition:var(--transition)}.next-btn:hover{background:#df625c}.submit-btn{background:var(--success);border:0}.submit-btn:hover{background:#99d18e}.footer{padding:20px;background:#141414;position:relative;z-index:1}.footer .center{display:flex;flex-direction:column;align-items:center}.footer .copyright-block{margin-top:20px;color:rgba(255,255,255,.6);font-size:12px;text-align:center}.footer-links-item{display:inline-block;margin:10px 20px 10px 0}.footer-links-item a{display:inline-block;color:var(--light);font-size:14px;text-decoration:underline;font-weight:500}.footer-links-item a:hover{text-decoration:none}.recaptcha-response+.form-error-block{margin-top:0}@media(min-width:1024px){.form-step-item.is-visited{opacity:.5}main{background:url(/seo/resource/id/f8dd4a303e0cd50dd4b12bc71b8f369d.jpg) no-repeat center top / cover;justify-content:flex-start;padding-top:80px}.center{max-width:960px}.checkbox-wrapper .checkbox-item{margin-bottom:0}.form-item-messenger,.form-item-company{margin-top:40px}.checkbox-item{margin-bottom:20px}main .center{margin-left:calc((100% - 960px) - 50% + 276px)}[data-current-step="2"] .form-step-wrapper{transform:translateX(calc(125% - 60px))}[data-current-step="3"] .form-step-wrapper{transform:translateX(calc(249% - 120px))}[data-current-step="4"] .form-step-wrapper{transform:translateX(calc(373% - 180px))}[data-current-step="5"] .form-step-wrapper{transform:translateX(calc(496% - 240px))}[data-current-step="6"] .form-step-wrapper{transform:translateX(calc(621% - 300px))}.form-title{display:block;text-align:left;max-width:960px;width:100%;padding:0 10px;margin:0 auto 40px}.main-title{font-weight:400;font-size:34px;line-height:40px;margin-bottom:10px}.main-description{font-weight:500;font-size:24px;line-height:36px;color:#F2655F}.header .center{justify-content:flex-start}input,textarea{max-width:450px}.is-visited .form-btns{display:none}.form-step-wrapper{align-items:flex-start;flex-direction:row-reverse}.form-step-item{margin:0 30px}.checkbox-group-title{margin-bottom:20px;max-width:76%}.form-step-item{padding:40px}.input-item.name-item{margin-bottom:40px}.checkbox-wrapper{display:flex;align-items:flex-start}.checkbox-wrapper .checkbox-item{margin-right:50px}.form-footer{margin-top:70px;padding:0 40px 40px}.form-buttons-block{margin-bottom:40px}.pagination-block{flex-grow:1}.pagination-block>span{max-width:20px}.pagination-block{max-width:387px}.terms-checkbox-item label{font-size:14px}.form-btns{margin-top:40px;justify-content:center}.next-btn,.submit-btn{max-width:200px}}@media(min-width:1180px){.center{max-width:1180px}.form-title{max-width:1160px}main{background:url(/seo/resource/id/f8dd4a303e0cd50dd4b12bc71b8f369d.jpg) no-repeat center top / cover;justify-content:flex-start;padding-top:80px}main .center{margin-left:calc((100% - 1180px) - 50% + 276px)}[data-current-step="2"] .form-step-wrapper{transform:translateX(calc(125% - 60px))}[data-current-step="3"] .form-step-wrapper{transform:translateX(calc(249% - 120px))}[data-current-step="4"] .form-step-wrapper{transform:translateX(calc(373% - 180px))}[data-current-step="5"] .form-step-wrapper{transform:translateX(calc(496% - 240px))}[data-current-step="6"] .form-step-wrapper{transform:translateX(calc(621% - 300px))}}