@font-face{font-family:'Material Icons Benaughty';src:url('/seo/font/id/Material Icons Benaughty.woff2') format('woff2'),url('/seo/font/id/Material Icons Benaughty.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-style:normal;font-weight:400;font-family:'NotoSansJP';font-display:swap;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-face{font-style:normal;font-weight:500;font-family:'NotoSansJP';font-display:swap;src:url(/seo/font/id/noto-sans-jp-latin-500.woff2) format("woff2"),url(/seo/font/id/noto-sans-jp-latin-500.woff) format("woff")}*{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{--success:#01B8B8;--accent:#FFB140;--primary:#01B8B8;--header:#393145;--danger:#F1462F;--light:rgba(255,255,255,.9);--dark:rgba(0,0,0,.85);--transition:all 0.2s cubic-bezier(.39,0,.17,.99)}input{-webkit-appearance:none}html,body{height:100%}body{font-family:'NotoSansJP',Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:rgba(0,0,0,.65);background:rgba(0,0,0,.04);-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:420px;width:100%;padding:0 20px;margin:auto}.wrapper{min-height:100%;display:flex;flex-direction:column;position:relative;padding:10px 10px 0}.header{padding:10px 0;background:var(--header);text-align:cneter;border:1px solid #000;border-radius:10px;margin-bottom:20px}.logo{height:40px;display:block;margin:0 auto}main{flex:1;display:flex;flex-direction:column}.preview-block{background:linear-gradient(0deg,rgba(255,255,255,.88),rgba(255,255,255,.88)),#CB180F;box-shadow:0 0 0 1px #000;border-radius:10px;padding:40px 0;margin-bottom:20px;text-align:center;position:relative;overflow:hidden}.slogan{color:#FF2E63;font-weight:500;font-size:24px;line-height:36px;margin-bottom:10px}.sub-slogan{color:var(--primary);font-weight:500;font-size:18px;line-height:28px}.success-container{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(0deg,rgba(255,255,255,.88),rgba(255,255,255,.88)),#CB180F;border-radius:10px;font-weight:400;font-size:12px;line-height:16px;position:relative;padding:35px 0;margin-bottom:20px}.success-container-inner{position:relative;z-index:1}.success-container .icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(0deg,rgba(255,255,255,.88),rgba(255,255,255,.88)),#50D541;border:1px solid #50D541;border-radius:50%;margin:0 auto 20px;display:flex;justify-content:center;align-items:center}.success-container .icon:before{content:"\e92a";font-family:'Material Icons Benaughty';font-size:38px;color:#50D541}.success-container .title{font-weight:500;font-size:16px;line-height:24px;color:rgba(0,0,0,.85);margin-bottom:20px}.contactus-form{margin-bottom:20px}.form-title{font-weight:500;font-size:14px;line-height:20px;color:rgba(0,0,0,.85);text-align:center;margin-bottom:20px}.form-item-block{transition:var(--transition);padding:20px;border-radius:10px}.form-item-block .center{padding:0}.form-item-block.is-active{box-shadow:0 0 0 1px #000;background:#FFF}.form-item{position:relative}.form-item+.form-item{margin-top:20px}.item-description .form-field,.input-item .form-field{position:relative;padding:0 10px;border:1px solid rgba(0,0,0,.16);border-radius:var(--radius);transition:var(--transition);min-height:60px;border-radius:10px;display:flex;align-items:flex-end}.form-field textarea,.input-item input{display:block;width:100%;height:58px;width:100%;font-size:14px;line-height:20px;color:rgba(0,0,0,.65);padding:10px 0;background:transparent;border:0;border-radius:0;transition:var(--transition);-webkit-appearance:none;appearance:none;resize:none}.is-focused.item-description textarea{padding-top:28px;height:58px}.is-focused.input-item input{height:38px}.item-description label,.input-item label{font-size:14px;line-height:20px;color:rgba(0,0,0,.65);position:absolute;top:20px;left:10px;transition:var(--transition);pointer-events:none}.is-focused.item-description label,.is-focused.input-item label{font-size:12px;line-height:16px;transform:translateY(-10px)}.item-description p{color:rgba(0,0,0,.65);font-size:12px;margin:4px 0 0}.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;position:relative;width:100%}.checkbox-item+.checkbox-item{margin-top:20px}.checkbox-item input[type=radio]{display:none}.checkbox-item label{padding:0 0 0 40px;cursor:pointer;font-size:14px;line-height:20px;margin-bottom:0}.checkbox-item label:before{content:"\e9bd";position:absolute;font-family:'Material Icons Benaughty';left:0;top:0;bottom:0;width:20px;height:20px;margin:auto;font-size:24px}.checkbox-item input[type=radio]:checked+label:before{content:"\e9be";color:var(--primary)}.terms-checkbox-item{margin-top:20px}.terms-checkbox-item label{position:relative;padding-left:40px;font-size:14px;line-height:20px;display:block;color:rgba(0,0,0,.65);cursor:pointer;transition:var(--transition)}.terms-checkbox-item input{display:none}.terms-checkbox-item label:before{content:'\e92b';font-family:'Material Icons Benaughty';color:rgba(0,0,0,.4);transition:var(--transition);width:20px;height:20px;font-size:23px;position:absolute;left:0;top:0;line-height:20px;bottom:0;margin:auto}.terms-checkbox-item input:checked+label::before{content:'\e92c';color:var(--primary)}.submit-btn{display:block;width:100%;max-width:200px;height:40px;line-height:40px;border:none;background:var(--success);border-radius:10px;text-transform:capitalize;color:rgba(255,255,255,.9);font-size:14px;font-weight:500;margin:20px auto 0;cursor:pointer;transition:var(--transition)}.submit-btn:hover{background:var(--success)}.error-field .form-error-block{visibility:visible;transform:translateY(0);opacity:1;margin-top:4px;color:#F1462F;font-size:12px;padding-left:4px}.form-error-block{transform:translateY(20px);opacity:0;visibility:hidden;transition:var(--transition)}.error-field.input-item.item-description p{display:none}.error-field.input-item textarea,.error-field.input-item input{border-color:var(--danger)}.error-field.terms-checkbox-item label{color:#F1462F}.error-field.terms-checkbox-item label:before{color:#F1462F}footer{background:#1E2730;padding:40px 0;text-align:center;margin:0 -10px}.copyright-block{margin:20px 0 0;color:rgba(255,255,255,.6);font-weight:400;font-size:12px;line-height:16px}.copyright-block a{color:inherit;text-decoration:none;font-size:inherit}.is-hidden{display:none}@media (min-width:768px){main{margin:0 10px}.form-item-block{padding:40px}}@media (min-width:960px){.preview-block:before,.preview-block:after,.success-container:before,.success-container:after{content:'';position:absolute;top:0;bottom:0;width:50%}.preview-block:before,.success-container:before{left:0;background:url(/seo/resource/id/00aaec62d6fb42e23553d63887799ece.png) left center no-repeat}.preview-block:after,.success-container:after{right:0;background:url(/seo/resource/id/71c9043462b431e8b9d0bf5be5ee4185.png) right center no-repeat}.preview-block:before,.preview-block:after{max-width:400px}}