{"id":87182,"date":"2026-06-23T15:19:23","date_gmt":"2026-06-23T06:19:23","guid":{"rendered":"https:\/\/www.yaraku.com\/?page_id=87182"},"modified":"2026-06-23T15:21:47","modified_gmt":"2026-06-23T06:21:47","slug":"company-plan-direct-apply","status":"publish","type":"page","link":"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/","title":{"rendered":"Company Plan Direct Apply"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+JP:wght@100;400;600&display=swap');\n\n.yaraku-form-page *, .yaraku-form-page *::before, .yaraku-form-page *::after { box-sizing: border-box; }\n    .yaraku-form-page { font-family: 'Noto Sans JP', \"Helvetica Neue\", Arial, \"Hiragino Kaku Gothic ProN\", \"Meiryo\", sans-serif;  color: rgb(68,68,68);  line-height: 1.6; }\n    .yaraku-form-page a { text-decoration: none; color: rgb(68,68,68); }\n\n    \n    .yaraku-form-page .container { max-width: 820px; margin: 50px auto; background: #fff; padding: 50px 60px; box-shadow: 0 2px 12px rgba(0,0,0,0.08); border-radius: 4px; }\n\n    \n    .yaraku-form-page h1 { font-size: 26px; margin-bottom: 8px; color: #323232; font-weight: 600; border-bottom: 2px solid #323232; display: inline-block; padding-bottom: 8px; margin-top: 0; }\n    .yaraku-form-page .page-desc { color: #666; margin-bottom: 40px; line-height: 1.7; font-size: 15px; margin-top: 12px; }\n\n    \n    .yaraku-form-page .section-block { margin-bottom: 45px; }\n    .yaraku-form-page .section-block h2 { font-size: 22px; font-weight: 400; color: #323232; margin: 0 0 24px 0; padding: 0 0 12px 0; background: none; border-left: none; border-bottom: 2px dotted #808080; border-radius: 0; }\n    .yaraku-form-page .section-block h3 { font-size: 16px; font-weight: 400; color: #323232; margin: 24px 0 12px 0; padding: 0 0 6px 0; border-bottom: 2px dotted #808080; }\n\n    \n    .yaraku-form-page .form-group { margin-bottom: 22px; }\n    .yaraku-form-page .form-group > label:first-child { display: block; font-weight: 600; font-size: 14px; color: rgb(68,68,68); margin-bottom: 6px; }\n    .yaraku-form-page .required { color: #dc503c; margin-left: 3px; }\n\n    \n    .yaraku-form-page input[type=\"text\"],\n    .yaraku-form-page input[type=\"tel\"],\n    .yaraku-form-page input[type=\"email\"],\n    .yaraku-form-page input[type=\"date\"],\n    .yaraku-form-page input[type=\"number\"],\n    .yaraku-form-page select {\n      width: 100%; padding: 10px 12px; border: 1px solid #ddd; border-radius: 4px;\n      font-size: 14px; font-family: inherit; color: rgb(68,68,68); background: #fff;\n      transition: border-color 0.2s; appearance: none; -webkit-appearance: none;\n    }\n    .yaraku-form-page input[type=\"number\"] { -moz-appearance: textfield; }\n    .yaraku-form-page input[type=\"number\"]::-webkit-outer-spin-button,\n    .yaraku-form-page input[type=\"number\"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }\n    .yaraku-form-page input[type=\"text\"]:focus, .yaraku-form-page input[type=\"tel\"]:focus, .yaraku-form-page input[type=\"email\"]:focus,\n    .yaraku-form-page input[type=\"date\"]:focus, .yaraku-form-page input[type=\"number\"]:focus, .yaraku-form-page select:focus {\n      outline: none; border-color: #dc503c; box-shadow: 0 0 0 2px rgba(220,80,60,0.12);\n    }\n    .yaraku-form-page input[type=\"text\"]:hover, .yaraku-form-page input[type=\"tel\"]:hover, .yaraku-form-page input[type=\"email\"]:hover,\n    .yaraku-form-page input[type=\"date\"]:hover, .yaraku-form-page input[type=\"number\"]:hover, .yaraku-form-page select:hover { border-color: #bbb; }\n    .yaraku-form-page input.error, .yaraku-form-page select.error { border-color: #dc503c !important; box-shadow: none; }\n    .yaraku-form-page .error-msg { color: #dc503c; font-size: 13px; margin-top: 4px; display: none; }\n    .yaraku-form-page .error-msg.visible { display: block; }\n    .yaraku-form-page input[readonly] { background: #f5f5f5; color: #888; cursor: not-allowed; }\n\n    \n    .yaraku-form-page .zip-row { display: flex; gap: 10px; align-items: flex-start; }\n    .yaraku-form-page .zip-row input { flex: 0 0 160px; }\n    .yaraku-form-page .btn-zip { padding: 10px 16px; background: #dc503c; color: #fff; border: none; border-radius: 4px; font-size: 13px; font-family: inherit; cursor: pointer; white-space: nowrap; transition: background 0.2s; height: 42px; }\n    .yaraku-form-page .btn-zip:hover { background: rgb(200,60,40); }\n\n    \n    .yaraku-form-page .select-wrap { position: relative; }\n    .yaraku-form-page .select-wrap::after { content: '\\25BE'; position: absolute; right: 12px; top: 50%; transform: translateY(-50%); color: #888; pointer-events: none; font-size: 14px; }\n    .yaraku-form-page .select-wrap select { padding-right: 30px; cursor: pointer; }\n\n    \n    .yaraku-form-page .radio-group { display: flex; gap: 24px; flex-wrap: wrap; margin-top: 4px; }\n    .yaraku-form-page .radio-item { display: flex; align-items: center; gap: 8px; cursor: pointer; font-size: 14px; }\n    .yaraku-form-page .radio-item input[type=\"radio\"] { width: 18px; height: 18px; accent-color: #dc503c; cursor: pointer; flex-shrink: 0; margin: 0; }\n    .yaraku-form-page .radio-item span { color: rgb(68,68,68); }\n\n    \n    .yaraku-form-page .checkbox-item { display: flex; align-items: flex-start; gap: 10px; }\n    .yaraku-form-page .checkbox-item input[type=\"checkbox\"] { width: 18px; height: 18px; accent-color: #dc503c; cursor: pointer; flex-shrink: 0; margin-top: 2px; }\n    .yaraku-form-page .checkbox-item label { font-weight: 400; font-size: 14px; cursor: pointer; line-height: 1.6; }\n    .yaraku-form-page .checkbox-item a { color: #0056b3; text-decoration: underline; }\n\n    \n    .yaraku-form-page .same-check-box { background: #fdf5f4; border: 1px solid #f5c2bb; border-radius: 4px; padding: 14px 18px; margin-bottom: 24px; }\n    .yaraku-form-page .same-check-box .checkbox-item label { font-weight: 600; color: #dc503c; }\n\n    \n    .yaraku-form-page .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n\n    \n    .yaraku-form-page .estimate-section { background: #f9f9f9; border: 1px solid #e5e5e5; border-radius: 4px; padding: 24px; }\n    .yaraku-form-page .estimate-table { width: 100%; border-collapse: collapse; }\n    .yaraku-form-page .estimate-table th { background: #fff; padding: 10px 12px; text-align: left; font-size: 13px; color: #666; font-weight: 600; border-bottom: 2px solid #ddd; }\n    .yaraku-form-page .estimate-table td { padding: 10px 12px; font-size: 14px; border-bottom: 1px solid #eee; }\n    .yaraku-form-page .estimate-table tfoot tr:last-child td { border-bottom: none; }\n    .yaraku-form-page .text-right { text-align: right; }\n    .yaraku-form-page .subtotal-row td { font-weight: 600; border-top: 2px solid #ddd; padding-top: 12px; border-bottom: none; }\n    .yaraku-form-page .total-row td { font-weight: 600; font-size: 16px; color: #dc503c; border-bottom: none; }\n\n    \n    .yaraku-form-page .contact-redirect { background: #fff8e1; border: 1px solid #ffe082; border-radius: 4px; padding: 20px 24px; text-align: center; display: none; }\n    .yaraku-form-page .contact-redirect p { margin: 0 0 12px; font-size: 15px; font-weight: 600; color: rgb(68,68,68); }\n    .yaraku-form-page .contact-redirect a { color: #dc503c; text-decoration: underline; font-weight: 600; }\n\n    \n    .yaraku-form-page .form-error-banner { background: #fff0ee; border: 1px solid #f5c2bb; border-radius: 4px; padding: 14px 18px; margin-bottom: 28px; color: #c0392b; font-size: 14px; display: none; }\n    .yaraku-form-page .form-error-banner.visible { display: block; }\n\n    \n    .yaraku-form-page .submit-btn { width: 100%; padding: 16px; background: rgb(220,80,60); color: white; border: none; font-size: 17px; font-weight: 600; border-radius: 4px; cursor: pointer; margin-top: 35px; transition: background 0.2s; font-family: inherit; }\n    .yaraku-form-page .submit-btn:hover { background: rgb(200,60,40); }\n    .yaraku-form-page .submit-btn:disabled { background: #ccc; cursor: not-allowed; }\n\n    \n    .yaraku-form-page .loading-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.7); z-index: 9999; justify-content: center; align-items: center; }\n    .yaraku-form-page .loading-overlay.visible { display: flex; }\n    .yaraku-form-page .loading-spinner { border: 4px solid #e5e5e5; border-top: 4px solid #dc503c; border-radius: 50%; width: 40px; height: 40px; animation: spin 0.8s linear infinite; }\n    @keyframes spin { to { transform: rotate(360deg); } }\n\n    \n    .yaraku-form-page .success-message { display: none; background: #e8f5e9; border: 1px solid #a5d6a7; border-radius: 4px; padding: 24px; text-align: center; margin-top: 20px; }\n    .yaraku-form-page .success-message.visible { display: block; }\n    .yaraku-form-page .success-message p { margin: 0; font-size: 16px; font-weight: 600; color: #2e7d32; }\n\n    \n    .yaraku-form-page .account-input-row { display: flex; align-items: center; gap: 12px; }\n    .yaraku-form-page .account-input-row input { width: 120px; text-align: center; }\n    .yaraku-form-page .account-input-row .unit { font-size: 14px; color: rgb(68,68,68); }\n\n    \n    @media (max-width: 600px) {\n      .yaraku-form-page .btn-start { padding: 8px 16px; font-size: 13px; }\n      .yaraku-form-page .container { margin: 20px 12px; padding: 30px 20px; }\n      .yaraku-form-page .form-row { grid-template-columns: 1fr; }\n      .yaraku-form-page .zip-row input { flex: 0 0 130px; }\n    }\n\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function() {\n  function yarakuReady(callback) {\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', callback);\n    } else {\n      callback();\n    }\n  }\n\n  yarakuReady(function() {\n    \/\/ ================================================================\n      \/\/ Language data\n      \/\/ ================================================================\n      var LANG = {\n        ja: {\n          page_title: '\u30ab\u30f3\u30d1\u30cb\u30fc\u30d7\u30e9\u30f3 \u5229\u7528\u7533\u8fbc\u30d5\u30a9\u30fc\u30e0',\n          page_desc: '\u4ee5\u4e0b\u306e\u30d5\u30a9\u30fc\u30e0\u306b\u5fc5\u8981\u4e8b\u9805\u3092\u3054\u5165\u529b\u306e\u4e0a\u3001\u9001\u4fe1\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br><span style=\"color:#dc503c;\">*<\/span> \u306f\u5fc5\u9808\u5165\u529b\u9805\u76ee\u3067\u3059\u3002',\n          error_banner: '\u5165\u529b\u5185\u5bb9\u306b\u4e0d\u5099\u304c\u3042\u308a\u307e\u3059\u3002\u8d64\u67a0\u306e\u9805\u76ee\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002',\n          nav_features: '\u6a5f\u80fd\u30fb\u30b5\u30fc\u30d3\u30b9', nav_pricing: '\u6599\u91d1\u30d7\u30e9\u30f3', nav_cases: '\u5c0e\u5165\u4e8b\u4f8b',\n          nav_news: '\u8a18\u4e8b\u30fb\u30cb\u30e5\u30fc\u30b9', nav_seminar: '\u30bb\u30df\u30ca\u30fc\u30fb\u8cc7\u6599',\n          btn_free_start: '\u7121\u6599\u3067\u59cb\u3081\u308b', btn_contact: '\u304a\u554f\u3044\u5408\u308f\u305b', btn_login: '\u30ed\u30b0\u30a4\u30f3',\n          section_basic_agreement: '\u57fa\u672c\u60c5\u5831\u3068\u540c\u610f\u4e8b\u9805',\n          section_applicant: '\u226a\u7533\u8fbc\u8005\u226b \u60c5\u5831',\n          section_billing: '\u226a\u8acb\u6c42\u5148\u226b \u60c5\u5831',\n          section_contract: '\u5951\u7d04\u5185\u5bb9',\n          section_estimate: '\u898b\u7a4d\u308a\uff0f\u5408\u8a08\u91d1\u984d',\n          section_agreement: '\u7279\u8a18\u4e8b\u9805\u30fb\u78ba\u8a8d\u4e8b\u9805',\n          lbl_company: '\u6cd5\u4eba\u540d', lbl_residence: '\u6240\u5728\u5730\u306e\u56fd',\n          lbl_zip: '\u6240\u5728\u5730\uff1a\u90f5\u4fbf\u756a\u53f7', lbl_address: '\u6240\u5728\u5730\uff1a\u4f4f\u6240', lbl_tel: '\u6240\u5728\u5730\uff1a\u96fb\u8a71\u756a\u53f7',\n          lbl_dept: '\u62c5\u5f53\u8005\uff1a\u90e8\u7f72\u540d', lbl_name: '\u62c5\u5f53\u8005\uff1a\u6c0f\u540d',\n          lbl_person_tel: '\u62c5\u5f53\u8005\uff1a\u96fb\u8a71\u756a\u53f7', lbl_email: '\u62c5\u5f53\u8005\uff1ae-mail\u30a2\u30c9\u30ec\u30b9',\n          lbl_same_as_app: '\u7533\u8fbc\u8005\u60c5\u5831\u3068\u540c\u3058',\n          lbl_payment_terms: '\u652f\u6255\u6761\u4ef6', lbl_invoice_send: '\u8acb\u6c42\u66f8\u767a\u9001\u65b9\u6cd5',\n          lbl_plan: '\u5951\u7d04\u30d7\u30e9\u30f3', lbl_account_count: '\u30a2\u30ab\u30a6\u30f3\u30c8\u6570',\n          lbl_contract_start: '\u5951\u7d04\u958b\u59cb\u65e5', lbl_contract_end: '\u5951\u7d04\u7d42\u4e86\u65e5',\n          lbl_apply_date: '\u7533\u8fbc\u65e5', lbl_user_residence: '\u3054\u5229\u7528\u30e6\u30fc\u30b6\u30fc\u306e\u5c45\u4f4f\u5730',\n          lbl_po_required: '\u767a\u6ce8\u66f8\u756a\u53f7\u306e\u8a18\u8f09\u304c\u5fc5\u8981\u3067\u3059\u304b\uff1f',\n          residence_japan: '\u65e5\u672c\u56fd\u5185', residence_overseas: '\u65e5\u672c\u56fd\u5916\uff08\u6d77\u5916\uff09',\n          payment_standard: '\u5f53\u6708\u672b\u65e5\u7de0\u30fb\u7fcc\u6708\u672b\u65e5\u6255\u3044', payment_other: '\u305d\u306e\u4ed6',\n          invoice_email: 'E\u30e1\u30fc\u30eb\u6dfb\u4ed8', invoice_mail: '\u90f5\u9001', invoice_other: '\u305d\u306e\u4ed6',\n          invoice_mail_overseas_note: '\u203b \u6d77\u5916\u4f4f\u6240\u306e\u5834\u5408\u3001\u90f5\u9001\u306f\u304a\u9078\u3073\u3044\u305f\u3060\u3051\u307e\u305b\u3093\u3002',\n          po_no: '\u4e0d\u8981', po_yes: '\u5fc5\u8981',\n          tax_residence_note: '\u672c\u30b5\u30fc\u30d3\u30b9\u3067\u306f\u3001\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u4ed8\u4e0e\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u306b\u4e00\u4eba\u3067\u3082\u65e5\u672c\u56fd\u5185\u306b\u5c45\u4f4f\u3059\u308b\u65b9\u304c\u542b\u307e\u308c\u308b\u5834\u5408\u3001\u6d88\u8cbb\u7a0e\uff0810%\uff09\u304c\u9069\u7528\u3055\u308c\u307e\u3059\u3002',\n          tax_taxable: '<strong>\u6d88\u8cbb\u7a0e\u3042\u308a\uff08\u6a19\u6e96\uff09<\/strong><br><span style=\"font-size:13px; color:#666;\">\u56fd\u5185\u5c45\u4f4f\u30e6\u30fc\u30b6\u30fc\u304c\u542b\u307e\u308c\u308b\u5834\u5408\u3001\u307e\u305f\u306f\u5c45\u4f4f\u5730\u304c\u4e0d\u660e\u306a\u5834\u5408<\/span>',\n          tax_exempt: '<strong>\u6d88\u8cbb\u7a0e\u514d\u9664\u3092\u7533\u8acb\u3059\u308b<\/strong><br><span style=\"font-size:13px; color:#666;\">\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u4ed8\u4e0e\u3059\u308b\u3059\u3079\u3066\u306e\u30e6\u30fc\u30b6\u30fc\u304c\u65e5\u672c\u56fd\u5916\u306b\u5c45\u4f4f\u3057\u3066\u3044\u308b\u5834\u5408\u306e\u307f<\/span>',\n          tax_exempt_confirm_label: '\u672c\u30ab\u30f3\u30d1\u30cb\u30fc\u30d7\u30e9\u30f3\u3067\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u4ed8\u4e0e\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u5168\u54e1\u304c\u65e5\u672c\u56fd\u5916\u306b\u5c45\u4f4f\u3057\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<br><span style=\"font-size:12px; color:#888;\">\u203b \u4e8b\u5b9f\u3068\u7570\u306a\u308b\u7533\u544a\u306b\u57fa\u3065\u304f\u514d\u7a0e\u9069\u7528\u304c\u5224\u660e\u3057\u305f\u5834\u5408\u3001\u5dee\u984d\u3092\u8acb\u6c42\u3055\u305b\u3066\u3044\u305f\u3060\u304f\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002<\/span>',\n          contract_end_note: '\u203b \u958b\u59cb\u65e5\u304b\u3089\u81ea\u52d5\u7b97\u51fa\u3055\u308c\u307e\u3059\uff08\u5e74\u9593\u5951\u7d04\uff09',\n          unit_accounts: '\u540d',\n          plan_note: '\u500b\u4eba\u3067\u306e\u3054\u5229\u7528\u306f<a href=\"https:\/\/www.yaraku.com\/en\/pricing\/#personal\" target=\"_blank\" style=\"color:#0056b3;\">\u30d1\u30fc\u30bd\u30ca\u30eb\u30d7\u30e9\u30f3<\/a>\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002300\u540d\u8d85\u30fb\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u304c\u5fc5\u8981\u306a\u5834\u5408\u306f<a href=\"https:\/\/www.yaraku.com\/en\/pricing\/#enterprise\" target=\"_blank\" style=\"color:#0056b3;\">\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30ba\u30d7\u30e9\u30f3<\/a>\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002',\n          redirect_300: '300\u540d\u3092\u8d85\u3048\u308b\u3054\u5229\u7528\u306b\u306f\u3001\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30ba\u30d7\u30e9\u30f3\u3092\u3054\u691c\u8a0e\u304f\u3060\u3055\u3044\u3002',\n          redirect_300_link: '\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30ba\u30d7\u30e9\u30f3\u306e\u8a73\u7d30\u306f\u3053\u3061\u3089 \u2192',\n          est_col_item: '\u9805\u76ee', est_col_unit_price: '\u5358\u4fa1\uff08\u6708\u984d\uff09', est_col_qty: '\u6570\u91cf',\n          est_col_unit: '\u5358\u4f4d', est_col_amount: '\u91d1\u984d',\n          est_plan_annual: '\u30ab\u30f3\u30d1\u30cb\u30fc\u30d7\u30e9\u30f3\u5e74\u984d', est_months: '\u30f6\u6708',\n          est_subtotal_label: '\u5c0f\u8a08', est_tax_label: '\u6d88\u8cbb\u7a0e\uff0810%\uff09', est_total_label: '\u7dcf\u8a08\uff08\u7a0e\u8fbc\uff09',\n          est_tax_exempt_label: '\u6d88\u8cbb\u7a0e\uff08\u514d\u7a0e\uff09\u203b\u5168\u30e6\u30fc\u30b6\u30fc\u65e5\u672c\u56fd\u5916\u5728\u4f4f',\n          est_auto_calc_note: '\u203b \u30a2\u30ab\u30a6\u30f3\u30c8\u6570\u3092\u5165\u529b\u3059\u308b\u3068\u81ea\u52d5\u8a08\u7b97\u3055\u308c\u307e\u3059\u3002',\n          agree_terms: '<a href=\"https:\/\/www.yaraku.com\/en\/terms\/\" target=\"_blank\">\u5229\u7528\u898f\u7d04<\/a>\u304a\u3088\u3073<a href=\"https:\/\/www.yaraku.com\/en\/privacy\/\" target=\"_blank\">\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/a>\u306e\u5185\u5bb9\u306b\u540c\u610f\u3059\u308b<span class=\"required\">*<\/span>',\n          agree_estimate: '\u898b\u7a4d\u5185\u5bb9\u3092\u78ba\u8a8d\u3057\u307e\u3057\u305f<span class=\"required\">*<\/span>',\n          agree_notes: '\u4e0a\u8a18\u306e\u3054\u5951\u7d04\u671f\u9593\u306e\u7d42\u4e86\u65e5\u306e\u5c11\u306a\u304f\u3068\u308230\u65e5\u524d\u307e\u3067\u306b\u3044\u305a\u308c\u304b\u306e\u5f53\u4e8b\u8005\u306b\u3088\u308a\u7533\u3057\u51fa\u304c\u7121\u3044\u9650\u308a\u3001\u672c\u5951\u7d04\u671f\u9593\u306f\u6709\u52b9\u306a\u4fa1\u683c\u3067\u81ea\u52d5\u66f4\u65b0\u3055\u308c\u308b\u3082\u306e\u3068\u3057\u3001\u4ee5\u964d\u3082\u540c\u69d8\u3068\u3057\u307e\u3059\u3002\u3053\u306e\u5834\u5408\u3001\u65b0\u3057\u3044\u5951\u7d04\u671f\u9593\u306f\u3001\u4ee5\u524d\u306e\u5951\u7d04\u671f\u9593\u3068\u540c\u3058\u9577\u3055\u3068\u306a\u308b\u3082\u306e\u3068\u3057\u307e\u3059<span class=\"required\">*<\/span>',\n          btn_submit: '\u7533\u8fbc\u5185\u5bb9\u3092\u9001\u4fe1', btn_search_address: '\u4f4f\u6240\u3092\u691c\u7d22',\n          success_msg: '\u7533\u8fbc\u3092\u53d7\u3051\u4ed8\u3051\u307e\u3057\u305f\u3002<br>\u78ba\u8a8d\u30e1\u30fc\u30eb\u3092\u304a\u9001\u308a\u3057\u307e\u3059\u306e\u3067\u3001\u3057\u3070\u3089\u304f(\u6700\u957710\u55b6\u696d\u65e5)\u304a\u5f85\u3061\u304f\u3060\u3055\u3044\u3002',\n          err_company: '\u6cd5\u4eba\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002', err_zip: '\u90f5\u4fbf\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002',\n          err_address: '\u4f4f\u6240\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002', err_tel: '\u6b63\u3057\u3044\u96fb\u8a71\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002',\n          err_name: '\u62c5\u5f53\u8005\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002', err_email: '\u6b63\u3057\u3044\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002',\n          err_payment_terms: '\u652f\u6255\u6761\u4ef6\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002', err_payment_terms_other: '\u652f\u6255\u6761\u4ef6\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002',\n          err_invoice_send: '\u8acb\u6c42\u66f8\u767a\u9001\u65b9\u6cd5\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002', err_invoice_send_other: '\u767a\u9001\u65b9\u6cd5\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002',\n          err_po_number: '\u767a\u6ce8\u66f8\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002',\n          err_account_count: '1\u301c300\u306e\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002', err_contract_start: '\u958b\u59cb\u65e5\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002',\n          err_tax_treatment: '\u6d88\u8cbb\u7a0e\u306e\u6271\u3044\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002', err_tax_exempt_confirm: '\u78ba\u8a8d\u30c1\u30a7\u30c3\u30af\u304c\u5fc5\u8981\u3067\u3059\u3002',\n          err_agree_terms: '\u5229\u7528\u898f\u7d04\u30fb\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u3078\u306e\u540c\u610f\u304c\u5fc5\u8981\u3067\u3059\u3002',\n          err_agree_estimate: '\u898b\u7a4d\u5185\u5bb9\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002',\n          err_agree_notes: '\u6ce8\u610f\u4e8b\u9805\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002',\n          footer_about: '\u4f1a\u793e\u6982\u8981', footer_privacy: '\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc', footer_legal: '\u7279\u5b9a\u5546\u53d6\u5f15\u6cd5\u306b\u57fa\u3065\u304f\u8868\u8a18',\n          footer_company: '\u30e4\u30e9\u30af\u7ffb\u8a33',\n          alert_zip_short: '\u90f5\u4fbf\u756a\u53f7\u30927\u6841\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002',\n          alert_zip_not_found: '\u4f4f\u6240\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u90f5\u4fbf\u756a\u53f7\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002',\n          alert_zip_error: '\u4f4f\u6240\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002',\n          alert_submit_error: '\u9001\u4fe1\u30a8\u30e9\u30fc: ',\n          alert_submit_unknown: '\u4e0d\u660e\u306a\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002',\n          alert_network_error: '\u901a\u4fe1\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u3057\u3070\u3089\u304f\u3057\u3066\u304b\u3089\u518d\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002\\n',\n          alert_dev_no_url: '\u3010\u958b\u767a\u4e2d\u3011GAS API\u306eURL\u304c\u672a\u8a2d\u5b9a\u3067\u3059\u3002\\n\u9001\u4fe1\u30c7\u30fc\u30bf:\\n',\n          lang_switch: 'English'\n        },\n        en: {\n          page_title: 'Company Plan Application Form',\n          page_desc: 'Please fill in the required information below and submit.<br><span style=\"color:#dc503c;\">*<\/span> indicates required fields.',\n          error_banner: 'There are errors in the form. Please check the highlighted fields.',\n          nav_features: 'Features', nav_pricing: 'Pricing', nav_cases: 'Case Studies',\n          nav_news: 'News', nav_seminar: 'Resources',\n          btn_free_start: 'Start Free', btn_contact: 'Contact Us', btn_login: 'Login',\n          section_basic_agreement: 'Basic Information and Agreement',\n          section_applicant: 'Applicant Information',\n          section_billing: 'Billing Information',\n          section_contract: 'Contract Details',\n          section_estimate: 'Estimate \/ Total',\n          section_agreement: 'Terms and Conditions',\n          lbl_company: 'Company Name', lbl_residence: 'Country of Residence',\n          lbl_zip: 'Postal Code', lbl_address: 'Address', lbl_tel: 'Phone Number',\n          lbl_dept: 'Department', lbl_name: 'Contact Name',\n          lbl_person_tel: 'Contact Phone', lbl_email: 'Contact Email',\n          lbl_same_as_app: 'Same as Applicant',\n          lbl_payment_terms: 'Payment Terms', lbl_invoice_send: 'Invoice Delivery Method',\n          lbl_plan: 'Plan', lbl_account_count: 'Number of Accounts',\n          lbl_contract_start: 'Contract Start Date', lbl_contract_end: 'Contract End Date',\n          lbl_apply_date: 'Application Date', lbl_user_residence: 'User Residence',\n          lbl_po_required: 'Do you need a PO number on the invoice?',\n          residence_japan: 'Japan (Domestic)', residence_overseas: 'Outside Japan',\n          payment_standard: 'End of month \/ Payment by end of next month', payment_other: 'Other',\n          invoice_email: 'Email', invoice_mail: 'Postal Mail', invoice_other: 'Other',\n          invoice_mail_overseas_note: '* Postal mail is not available for overseas addresses.',\n          po_no: 'No', po_yes: 'Yes',\n          tax_residence_note: 'If any user resides in Japan, a 10% consumption tax will apply.',\n          tax_taxable: '<strong>Standard (with tax)<\/strong><br><span style=\"font-size:13px; color:#666;\">If any users reside in Japan, or if residence is unknown<\/span>',\n          tax_exempt: '<strong>Apply for tax exemption<\/strong><br><span style=\"font-size:13px; color:#666;\">Only if all users reside outside Japan<\/span>',\n          tax_exempt_confirm_label: 'I confirm that all users assigned to this Company Plan reside outside Japan.<br><span style=\"font-size:12px; color:#888;\">* If false claims are discovered, the tax difference may be charged.<\/span>',\n          contract_end_note: '* Auto-calculated from start date (annual contract)',\n          unit_accounts: 'accounts',\n          plan_note: 'For individual use, see <a href=\"https:\/\/www.yaraku.com\/en\/pricing\/#personal\" target=\"_blank\" style=\"color:#0056b3;\">Personal Plan<\/a>. For 300+ accounts or customization, see <a href=\"https:\/\/www.yaraku.com\/en\/pricing\/#enterprise\" target=\"_blank\" style=\"color:#0056b3;\">Enterprise Plan<\/a>.',\n          redirect_300: 'For more than 300 accounts, please consider the Enterprise Plan.',\n          redirect_300_link: 'Learn more about the Enterprise Plan',\n          est_col_item: 'Item', est_col_unit_price: 'Unit Price (Monthly)', est_col_qty: 'Qty',\n          est_col_unit: 'Unit', est_col_amount: 'Amount',\n          est_plan_annual: 'Company Plan (Annual)', est_months: 'months',\n          est_subtotal_label: 'Subtotal', est_tax_label: 'Consumption Tax (10%)', est_total_label: 'Total (tax incl.)',\n          est_tax_exempt_label: 'Consumption Tax (exempt) - All users outside Japan',\n          est_auto_calc_note: '* Automatically calculated when you enter the number of accounts.',\n          agree_terms: 'I agree to the <a href=\"https:\/\/www.yaraku.com\/en\/terms\/\" target=\"_blank\">Terms of Service<\/a> and <a href=\"https:\/\/www.yaraku.com\/en\/privacy\/\" target=\"_blank\">Privacy Policy<\/a><span class=\"required\">*<\/span>',\n          agree_estimate: 'I have reviewed the estimate<span class=\"required\">*<\/span>',\n          agree_notes: 'Unless either party gives notice at least 30 days before the end of the contract period, this contract shall be automatically renewed at the current price for the same duration.<span class=\"required\">*<\/span>',\n          btn_submit: 'Submit Application', btn_search_address: 'Look up Address',\n          success_msg: 'Your application has been received.<br>We will send you a confirmation email shortly (within 10 business days). Please wait.',\n          err_company: 'Please enter the company name.', err_zip: 'Please enter the postal code.',\n          err_address: 'Please enter the address.', err_tel: 'Please enter a valid phone number.',\n          err_name: 'Please enter the contact name.', err_email: 'Please enter a valid email address.',\n          err_payment_terms: 'Please select payment terms.', err_payment_terms_other: 'Please enter the payment terms.',\n          err_invoice_send: 'Please select an invoice delivery method.', err_invoice_send_other: 'Please enter the delivery method.',\n          err_po_number: 'Please enter the PO number.',\n          err_account_count: 'Please enter a number between 1 and 300.', err_contract_start: 'Please enter the start date.',\n          err_tax_treatment: 'Please select the tax treatment.', err_tax_exempt_confirm: 'Confirmation is required.',\n          err_agree_terms: 'You must agree to the Terms of Service and Privacy Policy.',\n          err_agree_estimate: 'You must confirm that you have reviewed the estimate.',\n          err_agree_notes: 'You must agree to the renewal terms.',\n          footer_about: 'About Us', footer_privacy: 'Privacy Policy', footer_legal: 'Legal Notice',\n          footer_company: 'Yaraku Translate',\n          alert_zip_short: 'Please enter a 7-digit postal code.',\n          alert_zip_not_found: 'Address not found. Please check the postal code.',\n          alert_zip_error: 'Failed to look up the address.',\n          alert_submit_error: 'Submission error: ',\n          alert_submit_unknown: 'An unknown error occurred.',\n          alert_network_error: 'A network error occurred. Please try again later.\\n',\n          alert_dev_no_url: '[Dev] GAS API URL is not configured.\\nPayload:\\n',\n          lang_switch: '\u65e5\u672c\u8a9e'\n        }\n      };\n    \n      var currentLang = 'ja';\n    \n      \/\/ Detect initial language from the page variant and URL parameter\n      (function() {\n        var pageRoot = document.querySelector('.yaraku-form-page');\n        var defaultLang = pageRoot ? pageRoot.getAttribute('data-default-lang') : null;\n        if (defaultLang === 'en' || defaultLang === 'ja') {\n          currentLang = defaultLang;\n        }\n        var params = new URLSearchParams(window.location.search);\n        var lang = params.get('lang');\n        if (lang === 'en' || lang === 'ja') {\n          currentLang = lang;\n        }\n      })();\n    \n      \/**\n       * Switch between Japanese and English\n       *\/\n      function switchLang(lang) {\n        if (lang) {\n          currentLang = lang;\n        } else {\n          currentLang = (currentLang === 'ja') ? 'en' : 'ja';\n        }\n        applyLang();\n      }\n    \n      \/**\n       * Apply current language to all data-lang-key elements\n       *\/\n      function applyLang() {\n        var dict = LANG[currentLang];\n        if (!dict) return;\n    \n        var logoEl = document.getElementById('siteLogo');\n        if (logoEl) {\n          logoEl.src = currentLang === 'en' ? 'https:\/\/translate.yaraku.com\/images\/logos\/yaraku\/en-logo_brand.png' : 'https:\/\/translate.yaraku.com\/images\/logos\/yaraku\/ja-logo_brand.png';\n          logoEl.alt = currentLang === 'en' ? 'Yaraku Translate' : '\u30e4\u30e9\u30af\u7ffb\u8a33';\n        }\n    \n        \/\/ Update text content\n        var els = document.querySelectorAll('[data-lang-key]');\n        for (var i = 0; i < els.length; i++) {\n          var key = els[i].getAttribute('data-lang-key');\n          if (dict[key] !== undefined) {\n            if (els[i].getAttribute('data-lang-html') === '1') {\n              els[i].innerHTML = dict[key];\n            } else {\n              els[i].textContent = dict[key];\n            }\n          }\n        }\n    \n        \/\/ Update placeholders\n        var phEls = document.querySelectorAll('[data-lang-placeholder]');\n        for (var j = 0; j < phEls.length; j++) {\n          var phKey = phEls[j].getAttribute('data-lang-placeholder');\n          if (dict[phKey] !== undefined) {\n            phEls[j].placeholder = dict[phKey];\n          }\n        }\n    \n        \/\/ Update lang switch button text\n        var switchEl = document.getElementById('langSwitch');\n        if (switchEl) switchEl.textContent = dict.lang_switch;\n      }\n    \n      \/\/ Apply language on load (handles ?lang=en)\n      if (currentLang !== 'ja') {\n        applyLang();\n      }\n    \n      \/\/ ================================================================\n      \/\/ Constants\n      \/\/ ================================================================\n    \n      \/\/ GAS Web API endpoint (switch for TEST \/ LIVE)\n      \/\/ var GAS_API_URL = 'https:\/\/script.google.com\/a\/macros\/yaraku.com\/s\/AKfycbwpKUp4dai-pJK-_7k_OGyS6A8Of-PkL6V1I4z6A3g\/dev'; \/\/ TEST: paste test deployment URL here\n      var GAS_API_URL = 'https:\/\/script.google.com\/macros\/s\/AKfycbwnWPi5F8G8otpTWxGP_Q4lKNnPEgHI7kUM7fiY38nJ6Wf33LPqF89mBKQTQZuEC7uT\/exec';\n    \n      var API_TOKEN = '490d9ebb-2b22-49c9-882a-245bc5dfcb4d'; \/\/ Set to match the token in the spreadsheet settings\n    \n      \/\/ reCAPTCHA v3 site key (from Google reCAPTCHA admin console)\n      var RECAPTCHA_SITE_KEY = '6LfB03QsAAAAAK289oRH8xpJ2XWqHAP4F5WwAX_O'; \/\/ Set your reCAPTCHA v3 site key here\n    \n      var TAX_RATE = 0.10;\n    \n      \/\/ Company plan monthly prices: index 0 = 1 account, index 299 = 300 accounts\n      var PRICE_TABLE = [13000,13000,13000,13000,13000,13274,15085,16853,18584,20282,21952,23596,25217,26817,28397,29960,31506,33037,34553,36056,37546,39024,40491,41947,43392,44828,46254,47672,49081,50481,51874,53259,54637,56008,57372,58729,60080,61425,62763,64096,65423,66745,68061,69372,70679,71980,73276,74568,75855,77138,78416,79690,80960,82226,83488,84746,86000,87250,88497,89740,90980,92216,93449,94678,95905,97128,98348,99564,100778,101989,103197,104402,105604,106803,108000,109193,110385,111573,112759,113943,115123,116302,117478,118651,119823,120992,122158,123322,124484,125644,126802,127957,129111,130262,131411,132558,133703,134846,135987,137126,138264,139399,140532,141664,142793,143921,145047,146172,147294,148415,149534,150651,151767,152881,153993,155103,156212,157320,158426,159530,160632,161733,162833,163931,165028,166123,167216,168308,169399,170488,171576,172662,173747,174831,175913,176994,178074,179152,180229,181304,182378,183451,184523,185593,186662,187730,188797,189862,190926,191989,193051,194112,195171,196229,197286,198342,199397,200450,201503,202554,203604,204653,205701,206748,207794,208839,209882,210925,211966,213007,214046,215085,216122,217159,218194,219228,220262,221294,222325,223356,224385,225414,226441,227468,228493,229518,230542,231565,232587,233607,234628,235647,236665,237682,238699,239714,240729,241743,242756,243768,244779,245789,246799,247807,248815,249822,250828,251834,252838,253842,254845,255847,256848,257849,258848,259847,260845,261843,262839,263835,264830,265824,266817,267810,268802,269793,270784,271774,272763,273751,274738,275725,276711,277697,278681,279665,280648,281631,282613,283594,284574,285554,286533,287511,288489,289466,290442,291418,292393,293367,294341,295314,296286,297258,298229,299199,300169,301138,302106,303074,304042,305008,305974,306939,307904,308868,309832,310794,311757,312718,313679,314640,315599,316559,317517,318475,319433,320390,321346,322302,323257,324211,325165,326119,327071,328024,328975,329926,330877,331827,332776,333725,334674,335621,336569,337515,338461,339407,340352,341297];\n    \n      \/\/ ================================================================\n      \/\/ Initialization\n      \/\/ ================================================================\n      document.getElementById('apply_date').value = new Date().toISOString().slice(0, 10);\n    \n      var fmt = function(n) { return '\\u00a5' + n.toLocaleString('ja-JP'); };\n    \n      \/\/ ================================================================\n      \/\/ Contract end date auto-calculation\n      \/\/ ================================================================\n      document.getElementById('contract_start').addEventListener('change', function() {\n        var startVal = this.value;\n        if (!startVal) {\n          document.getElementById('contract_end').value = '';\n          return;\n        }\n        var start = new Date(startVal);\n        \/\/ +1 year -1 day. e.g. 2026\/04\/22 \u2192 2027\/04\/21\n        var end = new Date(start.getFullYear() + 1, start.getMonth(), start.getDate() - 1);\n        var yyyy = end.getFullYear();\n        var mm = String(end.getMonth() + 1).padStart(2, '0');\n        var dd = String(end.getDate()).padStart(2, '0');\n        document.getElementById('contract_end').value = yyyy + '-' + mm + '-' + dd;\n        calcEstimate();\n      });\n    \n      \/\/ ================================================================\n      \/\/ Estimate calculation\n      \/\/ ================================================================\n      function calcEstimate() {\n        var countEl = document.getElementById('account_count');\n        var count = parseInt(countEl.value, 10);\n        var redirectEl = document.getElementById('contactRedirect');\n        var estimateEl = document.getElementById('estimateArea');\n    \n        \/\/ Reset\n        if (!count || count < 1) {\n          resetEstimate();\n          redirectEl.style.display = 'none';\n          estimateEl.style.display = '';\n          return;\n        }\n    \n        \/\/ 301+ \u2192 show contact redirect\n        if (count > 300) {\n          redirectEl.style.display = '';\n          estimateEl.style.display = 'none';\n          return;\n        }\n    \n        \/\/ 1-300 \u2192 calculate\n        redirectEl.style.display = 'none';\n        estimateEl.style.display = '';\n    \n        var monthlyPrice = PRICE_TABLE[count - 1];\n        var annualAmount = monthlyPrice * 12;\n        var subtotal = annualAmount;\n        var taxTreatmentEl = document.querySelector('input[name=\"tax_treatment\"]:checked');\n        var taxExempt = taxTreatmentEl ? taxTreatmentEl.value === 'exempt' : false;\n        var tax = taxExempt ? 0 : Math.floor(subtotal * TAX_RATE);\n        var total = subtotal + tax;\n    \n        document.getElementById('est_monthly_price').textContent = fmt(monthlyPrice);\n        document.getElementById('est_annual_amount').textContent = fmt(annualAmount);\n        document.getElementById('est_subtotal').textContent = fmt(subtotal);\n        document.getElementById('est_tax_label').textContent = taxExempt ? LANG[currentLang].est_tax_exempt_label : LANG[currentLang].est_tax_label;\n        document.getElementById('est_tax').textContent = fmt(tax);\n        document.getElementById('est_total').textContent = fmt(total);\n      }\n    \n      function resetEstimate() {\n        document.getElementById('est_monthly_price').textContent = '\\u2014';\n        document.getElementById('est_annual_amount').textContent = '\\u2014';\n        document.getElementById('est_subtotal').textContent = '\\u2014';\n        document.getElementById('est_tax').textContent = '\\u2014';\n        document.getElementById('est_total').textContent = '\\u2014';\n      }\n    \n      document.getElementById('account_count').addEventListener('input', calcEstimate);\n    \n      \/\/ ================================================================\n      \/\/ Tax treatment change \u2192 show\/hide exempt confirm block + recalc\n      \/\/ ================================================================\n      document.querySelectorAll('input[name=\"tax_treatment\"]').forEach(function(radio) {\n        radio.addEventListener('change', function() {\n          var block = document.getElementById('tax_exempt_confirm_block');\n          if (block) block.style.display = (this.value === 'exempt') ? '' : 'none';\n          calcEstimate();\n        });\n      });\n    \n      \/\/ ================================================================\n      \/\/ Payment terms \"other\" \u2192 show free text input\n      \/\/ ================================================================\n      document.querySelectorAll('input[name=\"payment_terms\"]').forEach(function(radio) {\n        radio.addEventListener('change', function() {\n          var otherWrap = document.getElementById('paymentTermsOtherWrap');\n          if (otherWrap) otherWrap.style.display = (this.value === '\u305d\u306e\u4ed6') ? '' : 'none';\n        });\n      });\n    \n      \/\/ ================================================================\n      \/\/ Invoice send \"other\" \u2192 show free text input\n      \/\/ ================================================================\n      document.querySelectorAll('input[name=\"invoice_send\"]').forEach(function(radio) {\n        radio.addEventListener('change', function() {\n          var otherWrap = document.getElementById('invoiceSendOtherWrap');\n          if (otherWrap) otherWrap.style.display = (this.value === '\u305d\u306e\u4ed6') ? '' : 'none';\n        });\n      });\n    \n      \/\/ ================================================================\n      \/\/ PO number toggle\n      \/\/ ================================================================\n      document.querySelectorAll('input[name=\"po_required\"]').forEach(function(radio) {\n        radio.addEventListener('change', function() {\n          var poWrap = document.getElementById('poNumberWrap');\n          if (poWrap) poWrap.style.display = (this.value === 'yes') ? '' : 'none';\n        });\n      });\n    \n      \/\/ ================================================================\n      \/\/ Zip code \u2192 address lookup\n      \/\/ ================================================================\n      async function fetchAddress(prefix) {\n        var zipInput = document.getElementById(prefix + '_zip');\n        var addrInput = document.getElementById(prefix + '_address');\n        var zip = zipInput.value.replace(\/-\/g, '');\n        if (zip.length < 7) {\n          alert(LANG[currentLang].alert_zip_short);\n          return;\n        }\n        try {\n          var res = await fetch('https:\/\/zipcloud.ibsnet.co.jp\/api\/search?zipcode=' + encodeURIComponent(zip));\n          var data = await res.json();\n          if (data.results) {\n            var r = data.results[0];\n            addrInput.value = r.address1 + r.address2 + r.address3;\n            clearError(prefix + '_address');\n          } else {\n            alert(LANG[currentLang].alert_zip_not_found);\n          }\n        } catch (e) {\n          alert(LANG[currentLang].alert_zip_error);\n        }\n      }\n\n      document.querySelectorAll('[data-address-prefix]').forEach(function(button) {\n        button.addEventListener('click', function() {\n          fetchAddress(this.getAttribute('data-address-prefix'));\n        });\n      });\n    \n      \/\/ ================================================================\n      \/\/ Residence UI switching\n      \/\/ ================================================================\n      function applyResidenceUI(prefix, isOverseas) {\n        var zipTxtEl = document.getElementById('txt_' + prefix + '_zip');\n        var zipReqEl = document.getElementById('req_' + prefix + '_zip');\n        var zipInput = document.getElementById(prefix + '_zip');\n        var zipBtn = document.getElementById('btn_' + prefix + '_zip');\n        var addrInput = document.getElementById(prefix + '_address');\n        var telInput = document.getElementById(prefix + '_tel');\n        var personTelInput = document.getElementById(prefix + '_person_tel');\n    \n        if (isOverseas) {\n          if (zipTxtEl) zipTxtEl.textContent = (currentLang === 'en') ? 'Postal Code (optional)' : '\u6240\u5728\u5730\uff1a\u90f5\u4fbf\u756a\u53f7\uff08\u4efb\u610f\uff09';\n          if (zipReqEl) zipReqEl.style.display = 'none';\n          if (zipInput) zipInput.placeholder = (currentLang === 'en') ? 'e.g. 10001 (optional)' : '\u4f8b\uff1a10001\uff08\u4efb\u610f\uff09';\n          if (zipBtn) zipBtn.style.display = 'none';\n          if (addrInput) addrInput.placeholder = (currentLang === 'en') ? 'e.g. 123 Main St, New York, NY 10001, USA' : '\u4f8b\uff1a123 Main St, New York, NY 10001, USA';\n          if (telInput) telInput.placeholder = (currentLang === 'en') ? 'e.g. +1-212-555-1234' : '\u4f8b\uff1a+1-212-555-1234';\n          if (personTelInput) personTelInput.placeholder = (currentLang === 'en') ? 'e.g. +1-212-555-5678' : '\u4f8b\uff1a+1-212-555-5678';\n        } else {\n          if (zipTxtEl) zipTxtEl.textContent = (currentLang === 'en') ? 'Postal Code' : '\u6240\u5728\u5730\uff1a\u90f5\u4fbf\u756a\u53f7';\n          if (zipReqEl) zipReqEl.style.display = '';\n          if (zipInput) zipInput.placeholder = (currentLang === 'en') ? 'e.g. 1000001' : '\u4f8b\uff1a1000001';\n          if (zipBtn) zipBtn.style.display = '';\n          if (addrInput) addrInput.placeholder = (currentLang === 'en') ? 'e.g. 1-1 Chiyoda, Chiyoda-ku, Tokyo' : '\u4f8b\uff1a\u6771\u4eac\u90fd\u5343\u4ee3\u7530\u533a\u5343\u4ee3\u75301-1';\n          if (telInput) telInput.placeholder = (currentLang === 'en') ? 'e.g. 03-1234-5678' : '\u4f8b\uff1a03-1234-5678';\n          if (personTelInput) personTelInput.placeholder = (currentLang === 'en') ? 'e.g. 090-1234-5678' : '\u4f8b\uff1a090-1234-5678';\n        }\n      }\n    \n      document.querySelectorAll('input[name=\"app_residence\"]').forEach(function(radio) {\n        radio.addEventListener('change', function() {\n          applyResidenceUI('app', this.value === 'overseas');\n          updateInvoiceMailOption();\n        });\n      });\n    \n      document.querySelectorAll('input[name=\"bill_residence\"]').forEach(function(radio) {\n        radio.addEventListener('change', function() {\n          applyResidenceUI('bill', this.value === 'overseas');\n          updateInvoiceMailOption();\n        });\n      });\n    \n      \/\/ ================================================================\n      \/\/ Invoice mail disabled when overseas\n      \/\/ ================================================================\n      function updateInvoiceMailOption() {\n        var appRes = document.querySelector('input[name=\"app_residence\"]:checked');\n        var billRes = document.querySelector('input[name=\"bill_residence\"]:checked');\n        var isOverseas = false;\n        if (appRes) {\n          if (appRes.value === 'overseas') isOverseas = true;\n        }\n        if (billRes) {\n          if (billRes.value === 'overseas') isOverseas = true;\n        }\n        var mailRadio = document.getElementById('invoice_send_mail');\n        var mailLabel = document.getElementById('invoice_send_mail_label');\n        var note = document.getElementById('invoice_mail_overseas_note');\n        if (mailRadio) {\n          mailRadio.disabled = isOverseas;\n          if (mailLabel) mailLabel.style.opacity = isOverseas ? '0.4' : '1';\n          if (note) note.style.display = isOverseas ? '' : 'none';\n          if (isOverseas) {\n            if (mailRadio.checked) {\n            document.querySelector('input[name=\"invoice_send\"][value=\"email\"]').checked = true;\n            }\n          }\n        }\n      }\n    \n      \/\/ ================================================================\n      \/\/ \"Same as applicant\" copy\n      \/\/ ================================================================\n      var COPY_FIELDS = ['company', 'zip', 'address', 'tel', 'dept', 'name', 'person_tel', 'email'];\n    \n      function syncBillingFields() {\n        var isChecked = document.getElementById('same_as_app').checked;\n        COPY_FIELDS.forEach(function(f) {\n          var src = document.getElementById('app_' + f);\n          var dst = document.getElementById('bill_' + f);\n          if (!src || !dst) return;\n          if (isChecked) {\n            dst.value = src.value;\n            dst.readOnly = true;\n            dst.style.background = '#f5f5f5';\n            dst.style.color = '#888';\n            clearError('bill_' + f);\n          } else {\n            dst.readOnly = false;\n            dst.style.background = '';\n            dst.style.color = '';\n          }\n        });\n    \n        \/\/ Sync residence radio\n        var billResInputs = document.querySelectorAll('input[name=\"bill_residence\"]');\n        if (isChecked) {\n          var appRes = document.querySelector('input[name=\"app_residence\"]:checked');\n          var appResVal = appRes ? appRes.value : 'japan';\n          billResInputs.forEach(function(radio) {\n            radio.checked = (radio.value === appResVal);\n            radio.disabled = true;\n          });\n          applyResidenceUI('bill', appResVal === 'overseas');\n        } else {\n          billResInputs.forEach(function(radio) {\n            radio.disabled = false;\n          });\n        }\n      }\n    \n      document.getElementById('same_as_app').addEventListener('change', syncBillingFields);\n    \n      COPY_FIELDS.forEach(function(f) {\n        var el = document.getElementById('app_' + f);\n        if (el) el.addEventListener('input', function() {\n          if (document.getElementById('same_as_app').checked) syncBillingFields();\n        });\n      });\n    \n      \/\/ ================================================================\n      \/\/ Validation utilities\n      \/\/ ================================================================\n      function showError(id) {\n        var inp = document.getElementById(id);\n        var err = document.getElementById('err_' + id);\n        if (inp) inp.classList.add('error');\n        if (err) err.classList.add('visible');\n      }\n    \n      function clearError(id) {\n        var inp = document.getElementById(id);\n        var err = document.getElementById('err_' + id);\n        if (inp) inp.classList.remove('error');\n        if (err) err.classList.remove('visible');\n      }\n    \n      var isValidEmail = function(v) { return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(v); };\n      var isValidTel = function(v) { return \/^[\\d\\-\\(\\)\\+]{7,20}$\/.test(v.trim()); };\n    \n      \/\/ Real-time validation (blur)\n      ['app_tel', 'app_person_tel', 'bill_tel', 'bill_person_tel'].forEach(function(id) {\n        document.getElementById(id).addEventListener('blur', function() {\n          if (this.value) {\n          if (!isValidTel(this.value)) showError(id);\n        }\n          else clearError(id);\n        });\n      });\n      ['app_email', 'bill_email'].forEach(function(id) {\n        document.getElementById(id).addEventListener('blur', function() {\n          if (this.value) {\n          if (!isValidEmail(this.value)) showError(id);\n        }\n          else clearError(id);\n        });\n      });\n    \n      \/\/ ================================================================\n      \/\/ Form validation\n      \/\/ ================================================================\n      function validateForm() {\n        var ok = true;\n    \n        \/\/ Section 1\n        if (!document.getElementById('agree_terms').checked) { showError('agree_terms'); ok = false; } else clearError('agree_terms');\n        if (!document.getElementById('agree_estimate').checked) { showError('agree_estimate'); ok = false; } else clearError('agree_estimate');\n    \n        \/\/ Section 2\n        ['app_company', 'app_address', 'app_name'].forEach(function(id) {\n          if (!document.getElementById(id).value.trim()) { showError(id); ok = false; } else clearError(id);\n        });\n        var appResChecked = document.querySelector('input[name=\"app_residence\"]:checked');\n        var appResVal = appResChecked ? appResChecked.value : 'japan';\n        if (appResVal !== 'overseas') {\n          if (!document.getElementById('app_zip').value.trim()) { showError('app_zip'); ok = false; } else clearError('app_zip');\n        } else {\n          clearError('app_zip');\n        }\n        if (!isValidTel(document.getElementById('app_tel').value)) { showError('app_tel'); ok = false; } else clearError('app_tel');\n        if (!isValidTel(document.getElementById('app_person_tel').value)) { showError('app_person_tel'); ok = false; } else clearError('app_person_tel');\n        if (!isValidEmail(document.getElementById('app_email').value)) { showError('app_email'); ok = false; } else clearError('app_email');\n    \n        \/\/ Section 3\n        ['bill_company', 'bill_address', 'bill_name'].forEach(function(id) {\n          if (!document.getElementById(id).value.trim()) { showError(id); ok = false; } else clearError(id);\n        });\n        var billResChecked = document.querySelector('input[name=\"bill_residence\"]:checked');\n        var billResVal = billResChecked ? billResChecked.value : 'japan';\n        if (billResVal !== 'overseas') {\n          if (!document.getElementById('bill_zip').value.trim()) { showError('bill_zip'); ok = false; } else clearError('bill_zip');\n        } else {\n          clearError('bill_zip');\n        }\n        if (!isValidTel(document.getElementById('bill_tel').value)) { showError('bill_tel'); ok = false; } else clearError('bill_tel');\n        if (!isValidTel(document.getElementById('bill_person_tel').value)) { showError('bill_person_tel'); ok = false; } else clearError('bill_person_tel');\n        if (!isValidEmail(document.getElementById('bill_email').value)) { showError('bill_email'); ok = false; } else clearError('bill_email');\n    \n        var paymentTermsChecked = document.querySelector('input[name=\"payment_terms\"]:checked');\n        if (!paymentTermsChecked) { showError('payment_terms'); ok = false; } else clearError('payment_terms');\n        if (paymentTermsChecked) {\n          if (paymentTermsChecked.value === '\u305d\u306e\u4ed6') {\n            if (!document.getElementById('payment_terms_other').value.trim()) { showError('payment_terms_other'); ok = false; } else clearError('payment_terms_other');\n          } else { clearError('payment_terms_other'); }\n        }\n    \n        var invoiceSendChecked = document.querySelector('input[name=\"invoice_send\"]:checked');\n        if (!invoiceSendChecked) { showError('invoice_send'); ok = false; } else clearError('invoice_send');\n        if (invoiceSendChecked) {\n          if (invoiceSendChecked.value === '\u305d\u306e\u4ed6') {\n            if (!document.getElementById('invoice_send_other').value.trim()) { showError('invoice_send_other'); ok = false; } else clearError('invoice_send_other');\n          } else { clearError('invoice_send_other'); }\n        }\n    \n        \/\/ PO number validation\n        var poRequired = document.querySelector('input[name=\"po_required\"]:checked');\n        if (poRequired) {\n          if (poRequired.value === 'yes') {\n            if (!document.getElementById('po_number').value.trim()) { showError('po_number'); ok = false; } else clearError('po_number');\n          } else { clearError('po_number'); }\n        }\n    \n        \/\/ Section 4\n        var count = parseInt(document.getElementById('account_count').value, 10);\n        if (!count || count < 1 || count > 300) { showError('account_count'); ok = false; } else clearError('account_count');\n        if (!document.getElementById('contract_start').value) { showError('contract_start'); ok = false; } else clearError('contract_start');\n    \n        var taxTreatmentChecked = document.querySelector('input[name=\"tax_treatment\"]:checked');\n        if (!taxTreatmentChecked) { showError('tax_treatment'); ok = false; } else clearError('tax_treatment');\n        if (taxTreatmentChecked) {\n          if (taxTreatmentChecked.value === 'exempt') {\n            if (!document.getElementById('tax_exempt_confirm').checked) { showError('tax_exempt_confirm'); ok = false; } else clearError('tax_exempt_confirm');\n          } else {\n            clearError('tax_exempt_confirm');\n          }\n        }\n    \n        \/\/ Section 6\n        if (!document.getElementById('agree_notes').checked) { showError('agree_notes'); ok = false; } else clearError('agree_notes');\n    \n        return ok;\n      }\n    \n      \/\/ ================================================================\n      \/\/ Form submission\n      \/\/ ================================================================\n      document.getElementById('apply-form').addEventListener('submit', async function(e) {\n        e.preventDefault();\n        var banner = document.getElementById('errorBanner');\n        var loading = document.getElementById('loadingOverlay');\n        var successMsg = document.getElementById('successMessage');\n    \n        successMsg.classList.remove('visible');\n    \n        if (!validateForm()) {\n          banner.classList.add('visible');\n          var firstError = document.querySelector('input.error, select.error');\n          if (firstError) firstError.scrollIntoView({ behavior: 'smooth', block: 'center' });\n          return;\n        }\n        banner.classList.remove('visible');\n    \n        \/\/ Build payload\n        var count = parseInt(document.getElementById('account_count').value, 10);\n        var monthlyPrice = PRICE_TABLE[count - 1];\n        var annualAmount = monthlyPrice * 12;\n        var taxTreatmentEl = document.querySelector('input[name=\"tax_treatment\"]:checked');\n        var taxExempt = taxTreatmentEl ? taxTreatmentEl.value === 'exempt' : false;\n        var tax = taxExempt ? 0 : Math.floor(annualAmount * TAX_RATE);\n        var total = annualAmount + tax;\n        var appResEl = document.querySelector('input[name=\"app_residence\"]:checked');\n        var billResEl = document.querySelector('input[name=\"bill_residence\"]:checked');\n    \n        \/\/ Get reCAPTCHA v3 token (if site key is configured)\n        var recaptchaToken = '';\n        if (RECAPTCHA_SITE_KEY) {\n          if (typeof grecaptcha !== 'undefined') {\n            try {\n              recaptchaToken = await grecaptcha.execute(RECAPTCHA_SITE_KEY, { action: 'submit' });\n            } catch (recaptchaErr) {\n              console.error('reCAPTCHA error:', recaptchaErr);\n            }\n          }\n        }\n    \n        var payload = {\n          form_type: 'company_combined',\n          token: API_TOKEN,\n          recaptcha_token: recaptchaToken,\n          origin: window.location.origin,\n          apply_date: document.getElementById('apply_date').value,\n          app_company: document.getElementById('app_company').value,\n          app_residence: appResEl ? appResEl.value : 'japan',\n          app_zip: document.getElementById('app_zip').value,\n          app_address: document.getElementById('app_address').value,\n          app_tel: document.getElementById('app_tel').value,\n          app_dept: document.getElementById('app_dept').value,\n          app_name: document.getElementById('app_name').value,\n          app_person_tel: document.getElementById('app_person_tel').value,\n          app_email: document.getElementById('app_email').value,\n          bill_company: document.getElementById('bill_company').value,\n          bill_residence: billResEl ? billResEl.value : 'japan',\n          bill_zip: document.getElementById('bill_zip').value,\n          bill_address: document.getElementById('bill_address').value,\n          bill_tel: document.getElementById('bill_tel').value,\n          bill_dept: document.getElementById('bill_dept').value,\n          bill_name: document.getElementById('bill_name').value,\n          bill_person_tel: document.getElementById('bill_person_tel').value,\n          bill_email: document.getElementById('bill_email').value,\n          payment_terms: (function() {\n            var pt = document.querySelector('input[name=\"payment_terms\"]:checked');\n            if (pt) {\n              if (pt.value === '\u305d\u306e\u4ed6') return document.getElementById('payment_terms_other').value.trim();\n            }\n            return pt ? pt.value : '';\n          })(),\n          invoice_send: (function() {\n            var is = document.querySelector('input[name=\"invoice_send\"]:checked');\n            if (is) {\n              if (is.value === '\u305d\u306e\u4ed6') return '\u305d\u306e\u4ed6: ' + (document.getElementById('invoice_send_other') ? document.getElementById('invoice_send_other').value.trim() : '');\n            }\n            return is ? is.value : '';\n          })(),\n          po_number: (function() {\n            var po = document.querySelector('input[name=\"po_required\"]:checked');\n            if (po) {\n              if (po.value === 'yes') return document.getElementById('po_number') ? document.getElementById('po_number').value.trim() : '';\n            }\n            return '';\n          })(),\n          account_count: count,\n          contract_start: document.getElementById('contract_start').value,\n          contract_end: document.getElementById('contract_end').value,\n          monthly_price: monthlyPrice,\n          annual_amount: annualAmount,\n          tax: tax,\n          total: total,\n          tax_exempt: taxExempt,\n          lang: currentLang\n        };\n    \n        \/\/ Submit to GAS Web API\n        if (!GAS_API_URL) {\n          alert(LANG[currentLang].alert_dev_no_url + JSON.stringify(payload, null, 2));\n          return;\n        }\n    \n        loading.classList.add('visible');\n        document.getElementById('submitBtn').disabled = true;\n    \n        try {\n          var res = await fetch(GAS_API_URL, {\n            method: 'POST',\n            headers: { 'Content-Type': 'text\/plain' },\n            body: JSON.stringify(payload)\n          });\n          var result = await res.json();\n    \n          if (result.status === 'ok') {\n            successMsg.classList.add('visible');\n            document.getElementById('submitBtn').style.display = 'none';\n          } else {\n            alert(LANG[currentLang].alert_submit_error + (result.message || LANG[currentLang].alert_submit_unknown));\n          }\n        } catch (err) {\n          alert(LANG[currentLang].alert_network_error + err.message);\n        } finally {\n          loading.classList.remove('visible');\n          document.getElementById('submitBtn').disabled = false;\n        }\n      });\n    \n      \/\/ Load reCAPTCHA v3 script (only if site key is set)\n      if (RECAPTCHA_SITE_KEY) {\n        var rcScript = document.createElement('script');\n        rcScript.src = 'https:\/\/www.google.com\/recaptcha\/api.js?render=' + RECAPTCHA_SITE_KEY;\n        document.head.appendChild(rcScript);\n      }\n    \n  });\n\n  window.YarakuFormReady = true;\n})();\n\n<\/script>\n\n<div class=\"yaraku-form-page yaraku-form-page--direct-apply\" data-default-lang=\"en\">\n<div class=\"container\">\n  <h1 data-lang-key=\"page_title\">Company Plan Application Form<\/h1>\n  <p class=\"page-desc\" data-lang-key=\"page_desc\" data-lang-html=\"1\">Please fill in the required information below and submit.<br><span style=\"color:#dc503c;\">*<\/span> indicates required fields.<\/p>\n\n  <div class=\"form-error-banner\" id=\"errorBanner\" data-lang-key=\"error_banner\">There are errors in the form. Please check the highlighted fields.<\/div>\n\n  <form id=\"apply-form\" novalidate=\"\" onsubmit=\"return false;\">\n\n    <!-- ======== Section 1: Agreement ======== -->\n    <div class=\"section-block\">\n      <h2 data-lang-key=\"section_basic_agreement\">Basic Information and Agreement<\/h2>\n\n      <div class=\"form-group\">\n        <div class=\"checkbox-item\">\n          <input type=\"checkbox\" id=\"agree_terms\" name=\"agree_terms\">\n          <label for=\"agree_terms\" data-lang-key=\"agree_terms\" data-lang-html=\"1\">I agree to the <a href=\"https:\/\/www.yaraku.com\/en\/terms\/\" target=\"_blank\">Terms of Service<\/a> and <a href=\"https:\/\/www.yaraku.com\/en\/privacy\/\" target=\"_blank\">Privacy Policy<\/a><span class=\"required\">*<\/span><\/label>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_agree_terms\" data-lang-key=\"err_agree_terms\">You must agree to the Terms of Service and Privacy Policy.<\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"apply_date\" data-lang-key=\"lbl_apply_date\">Application Date<\/label>\n        <input type=\"date\" id=\"apply_date\" name=\"apply_date\" style=\"width:200px;\" readonly=\"\">\n      <\/div>\n    <\/div>\n\n    <!-- ======== Section 2: Applicant info ======== -->\n    <div class=\"section-block\">\n      <h2 data-lang-key=\"section_applicant\">Applicant Information<\/h2>\n\n      <div class=\"form-group\">\n        <label for=\"app_company\"><span data-lang-key=\"lbl_company\">Company Name<\/span><span class=\"required\">*<\/span><\/label>\n        <input type=\"text\" id=\"app_company\" name=\"app_company\" placeholder=\"e.g. Yaraku Inc.\">\n        <div class=\"error-msg\" id=\"err_app_company\" data-lang-key=\"err_company\">Please enter the company name.<\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label><span data-lang-key=\"lbl_residence\">Country of Residence<\/span><span class=\"required\">*<\/span><\/label>\n        <div class=\"radio-group\">\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"app_residence\" value=\"japan\" checked=\"\">\n            <span data-lang-key=\"residence_japan\">Japan (Domestic)<\/span>\n          <\/label>\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"app_residence\" value=\"overseas\">\n            <span data-lang-key=\"residence_overseas\">Outside Japan<\/span>\n          <\/label>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label id=\"lbl_app_zip\"><span id=\"txt_app_zip\">Postal Code<\/span><span class=\"required\" id=\"req_app_zip\">*<\/span><\/label>\n        <div class=\"zip-row\">\n          <input type=\"tel\" id=\"app_zip\" name=\"app_zip\" placeholder=\"e.g. 1000001\" maxlength=\"8\">\n          <button type=\"button\" class=\"btn-zip\" id=\"btn_app_zip\" data-address-prefix=\"app\" data-lang-key=\"btn_search_address\">Look up Address<\/button>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_app_zip\" data-lang-key=\"err_zip\">Please enter the postal code.<\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"app_address\"><span data-lang-key=\"lbl_address\">Address<\/span><span class=\"required\">*<\/span><\/label>\n        <input type=\"text\" id=\"app_address\" name=\"app_address\" placeholder=\"e.g. 1-1 Chiyoda, Chiyoda-ku, Tokyo\">\n        <div class=\"error-msg\" id=\"err_app_address\" data-lang-key=\"err_address\">Please enter the address.<\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"app_tel\"><span data-lang-key=\"lbl_tel\">Phone Number<\/span><span class=\"required\">*<\/span><\/label>\n        <input type=\"tel\" id=\"app_tel\" name=\"app_tel\" placeholder=\"e.g. 03-1234-5678\">\n        <div class=\"error-msg\" id=\"err_app_tel\" data-lang-key=\"err_tel\">Please enter a valid phone number.<\/div>\n      <\/div>\n\n      <div class=\"form-row\">\n        <div class=\"form-group\">\n          <label for=\"app_dept\" data-lang-key=\"lbl_dept\">Department<\/label>\n          <input type=\"text\" id=\"app_dept\" name=\"app_dept\" placeholder=\"e.g. Corporate Planning\">\n        <\/div>\n        <div class=\"form-group\">\n          <label for=\"app_name\"><span data-lang-key=\"lbl_name\">Contact Name<\/span><span class=\"required\">*<\/span><\/label>\n          <input type=\"text\" id=\"app_name\" name=\"app_name\" placeholder=\"e.g. Taro Yamada\">\n          <div class=\"error-msg\" id=\"err_app_name\" data-lang-key=\"err_name\">Please enter the contact name.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-row\">\n        <div class=\"form-group\">\n          <label for=\"app_person_tel\"><span data-lang-key=\"lbl_person_tel\">Contact Phone<\/span><span class=\"required\">*<\/span><\/label>\n          <input type=\"tel\" id=\"app_person_tel\" name=\"app_person_tel\" placeholder=\"e.g. 090-1234-5678\">\n          <div class=\"error-msg\" id=\"err_app_person_tel\" data-lang-key=\"err_tel\">Please enter a valid phone number.<\/div>\n        <\/div>\n        <div class=\"form-group\">\n          <label for=\"app_email\"><span data-lang-key=\"lbl_email\">Contact Email<\/span><span class=\"required\">*<\/span><\/label>\n          <input type=\"email\" id=\"app_email\" name=\"app_email\" placeholder=\"e.g. taro@example.com\">\n          <div class=\"error-msg\" id=\"err_app_email\" data-lang-key=\"err_email\">Please enter a valid email address.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- ======== Section 3: Billing info ======== -->\n    <div class=\"section-block\">\n      <h2 data-lang-key=\"section_billing\">Billing Information<\/h2>\n\n      <div class=\"same-check-box\">\n        <div class=\"checkbox-item\">\n          <input type=\"checkbox\" id=\"same_as_app\" name=\"same_as_app\">\n          <label for=\"same_as_app\" data-lang-key=\"lbl_same_as_app\">Same as Applicant<\/label>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"bill_company\"><span data-lang-key=\"lbl_company\">Company Name<\/span><span class=\"required\">*<\/span><\/label>\n        <input type=\"text\" id=\"bill_company\" name=\"bill_company\" placeholder=\"e.g. Yaraku Inc.\">\n        <div class=\"error-msg\" id=\"err_bill_company\" data-lang-key=\"err_company\">Please enter the company name.<\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label><span data-lang-key=\"lbl_residence\">Country of Residence<\/span><span class=\"required\">*<\/span><\/label>\n        <div class=\"radio-group\">\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"bill_residence\" value=\"japan\" checked=\"\">\n            <span data-lang-key=\"residence_japan\">Japan (Domestic)<\/span>\n          <\/label>\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"bill_residence\" value=\"overseas\">\n            <span data-lang-key=\"residence_overseas\">Outside Japan<\/span>\n          <\/label>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label id=\"lbl_bill_zip\"><span id=\"txt_bill_zip\">Postal Code<\/span><span class=\"required\" id=\"req_bill_zip\">*<\/span><\/label>\n        <div class=\"zip-row\">\n          <input type=\"tel\" id=\"bill_zip\" name=\"bill_zip\" placeholder=\"e.g. 1000001\" maxlength=\"8\">\n          <button type=\"button\" class=\"btn-zip\" id=\"btn_bill_zip\" data-address-prefix=\"bill\" data-lang-key=\"btn_search_address\">Look up Address<\/button>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_bill_zip\" data-lang-key=\"err_zip\">Please enter the postal code.<\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"bill_address\"><span data-lang-key=\"lbl_address\">Address<\/span><span class=\"required\">*<\/span><\/label>\n        <input type=\"text\" id=\"bill_address\" name=\"bill_address\" placeholder=\"e.g. 1-1 Chiyoda, Chiyoda-ku, Tokyo\">\n        <div class=\"error-msg\" id=\"err_bill_address\" data-lang-key=\"err_address\">Please enter the address.<\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"bill_tel\"><span data-lang-key=\"lbl_tel\">Phone Number<\/span><span class=\"required\">*<\/span><\/label>\n        <input type=\"tel\" id=\"bill_tel\" name=\"bill_tel\" placeholder=\"e.g. 03-1234-5678\">\n        <div class=\"error-msg\" id=\"err_bill_tel\" data-lang-key=\"err_tel\">Please enter a valid phone number.<\/div>\n      <\/div>\n\n      <div class=\"form-row\">\n        <div class=\"form-group\">\n          <label for=\"bill_dept\" data-lang-key=\"lbl_dept\">Department<\/label>\n          <input type=\"text\" id=\"bill_dept\" name=\"bill_dept\" placeholder=\"e.g. Accounting\">\n        <\/div>\n        <div class=\"form-group\">\n          <label for=\"bill_name\"><span data-lang-key=\"lbl_name\">Contact Name<\/span><span class=\"required\">*<\/span><\/label>\n          <input type=\"text\" id=\"bill_name\" name=\"bill_name\" placeholder=\"e.g. Hanako Suzuki\">\n          <div class=\"error-msg\" id=\"err_bill_name\" data-lang-key=\"err_name\">Please enter the contact name.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-row\">\n        <div class=\"form-group\">\n          <label for=\"bill_person_tel\"><span data-lang-key=\"lbl_person_tel\">Contact Phone<\/span><span class=\"required\">*<\/span><\/label>\n          <input type=\"tel\" id=\"bill_person_tel\" name=\"bill_person_tel\" placeholder=\"e.g. 090-1234-5678\">\n          <div class=\"error-msg\" id=\"err_bill_person_tel\" data-lang-key=\"err_tel\">Please enter a valid phone number.<\/div>\n        <\/div>\n        <div class=\"form-group\">\n          <label for=\"bill_email\"><span data-lang-key=\"lbl_email\">Contact Email<\/span><span class=\"required\">*<\/span><\/label>\n          <input type=\"email\" id=\"bill_email\" name=\"bill_email\" placeholder=\"e.g. hanako@example.com\">\n          <div class=\"error-msg\" id=\"err_bill_email\" data-lang-key=\"err_email\">Please enter a valid email address.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label><span data-lang-key=\"lbl_payment_terms\">Payment Terms<\/span><span class=\"required\">*<\/span><\/label>\n        <div class=\"radio-group\">\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"payment_terms\" value=\"\u5f53\u6708\u672b\u65e5\u7de0\u30fb\u7fcc\u6708\u672b\u65e5\u6255\u3044\" checked=\"\">\n            <span data-lang-key=\"payment_standard\">End of month \/ Payment by end of next month<\/span>\n          <\/label>\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"payment_terms\" value=\"\u305d\u306e\u4ed6\">\n            <span data-lang-key=\"payment_other\">Other<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_payment_terms\" data-lang-key=\"err_payment_terms\">Please select payment terms.<\/div>\n        <div id=\"paymentTermsOtherWrap\" style=\"display:none; margin-top:8px;\">\n          <input type=\"text\" id=\"payment_terms_other\" placeholder=\"Enter payment terms\">\n          <div class=\"error-msg\" id=\"err_payment_terms_other\" data-lang-key=\"err_payment_terms_other\">Please enter the payment terms.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label><span data-lang-key=\"lbl_invoice_send\">Invoice Delivery Method<\/span><span class=\"required\">*<\/span><\/label>\n        <div class=\"radio-group\">\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"invoice_send\" value=\"email\" checked=\"\">\n            <span data-lang-key=\"invoice_email\">Email<\/span>\n          <\/label>\n          <label class=\"radio-item\" id=\"invoice_send_mail_label\">\n            <input type=\"radio\" name=\"invoice_send\" value=\"mail\" id=\"invoice_send_mail\">\n            <span data-lang-key=\"invoice_mail\">Postal Mail<\/span>\n          <\/label>\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"invoice_send\" value=\"\u305d\u306e\u4ed6\">\n            <span data-lang-key=\"invoice_other\">Other<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_invoice_send\" data-lang-key=\"err_invoice_send\">Please select an invoice delivery method.<\/div>\n        <p id=\"invoice_mail_overseas_note\" style=\"display:none; font-size:12px; color:#999; margin-top:4px;\" data-lang-key=\"invoice_mail_overseas_note\">* Postal mail is not available for overseas addresses.<\/p>\n        <div id=\"invoiceSendOtherWrap\" style=\"display:none; margin-top:8px;\">\n          <input type=\"text\" id=\"invoice_send_other\" placeholder=\"Enter your preferred delivery method\">\n          <div class=\"error-msg\" id=\"err_invoice_send_other\" data-lang-key=\"err_invoice_send_other\">Please enter the delivery method.<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- PO number (optional) -->\n      <div class=\"form-group\">\n        <label><span data-lang-key=\"lbl_po_required\">Do you need a PO number on the invoice?<\/span><\/label>\n        <div class=\"radio-group\">\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"po_required\" value=\"no\" checked=\"\">\n            <span data-lang-key=\"po_no\">No<\/span>\n          <\/label>\n          <label class=\"radio-item\">\n            <input type=\"radio\" name=\"po_required\" value=\"yes\">\n            <span data-lang-key=\"po_yes\">Yes<\/span>\n          <\/label>\n        <\/div>\n        <div id=\"poNumberWrap\" style=\"display:none; margin-top:8px;\">\n          <input type=\"text\" id=\"po_number\" placeholder=\"e.g. PO-12345\">\n          <div class=\"error-msg\" id=\"err_po_number\" data-lang-key=\"err_po_number\">Please enter the PO number.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- ======== Section 4: Contract details ======== -->\n    <div class=\"section-block\">\n      <h2 data-lang-key=\"section_contract\">Contract Details<\/h2>\n\n      <div class=\"form-group\">\n        <label data-lang-key=\"lbl_plan\">Plan<\/label>\n        <input type=\"text\" value=\"Company Plan (1-300 users)\" readonly=\"\">\n        <p style=\"font-size:12px; color:#888; margin-top:6px; margin-bottom:0;\" data-lang-key=\"plan_note\" data-lang-html=\"1\">For individual use, see <a href=\"https:\/\/www.yaraku.com\/en\/pricing\/#personal\" target=\"_blank\" style=\"color:#0056b3;\">Personal Plan<\/a>. For 300+ accounts or customization, see <a href=\"https:\/\/www.yaraku.com\/en\/pricing\/#enterprise\" target=\"_blank\" style=\"color:#0056b3;\">Enterprise Plan<\/a>.<\/p>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"account_count\"><span data-lang-key=\"lbl_account_count\">Number of Accounts<\/span><span class=\"required\">*<\/span><\/label>\n        <div class=\"account-input-row\">\n          <input type=\"number\" id=\"account_count\" name=\"account_count\" min=\"1\" max=\"300\" placeholder=\"1\u301c300\">\n          <span class=\"unit\" data-lang-key=\"unit_accounts\">accounts<\/span>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_account_count\" data-lang-key=\"err_account_count\">Please enter a number between 1 and 300.<\/div>\n      <\/div>\n\n      <div class=\"form-row\">\n        <div class=\"form-group\">\n          <label for=\"contract_start\"><span data-lang-key=\"lbl_contract_start\">Contract Start Date<\/span><span class=\"required\">*<\/span><\/label>\n          <input type=\"date\" id=\"contract_start\" name=\"contract_start\">\n          <div class=\"error-msg\" id=\"err_contract_start\" data-lang-key=\"err_contract_start\">Please enter the start date.<\/div>\n        <\/div>\n        <div class=\"form-group\">\n          <label for=\"contract_end\" data-lang-key=\"lbl_contract_end\">Contract End Date<\/label>\n          <input type=\"date\" id=\"contract_end\" name=\"contract_end\" readonly=\"\">\n          <p style=\"font-size:12px; color:#888; margin-top:4px; margin-bottom:0;\"><span data-lang-key=\"contract_end_note\">* Auto-calculated from start date (annual contract)<\/span><\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label><span data-lang-key=\"lbl_user_residence\">User Residence<\/span><span class=\"required\">*<\/span><\/label>\n        <p style=\"font-size:13px; color:#666; margin-top:0; margin-bottom:10px; line-height:1.6;\" data-lang-key=\"tax_residence_note\">If any user resides in Japan, a 10% consumption tax will apply.<\/p>\n        <div class=\"radio-group-vertical\">\n          <label class=\"radio-item-block\">\n            <input type=\"radio\" name=\"tax_treatment\" value=\"taxable\" checked=\"\">\n            <span data-lang-key=\"tax_taxable\" data-lang-html=\"1\"><strong>Standard (with tax)<\/strong><br><span style=\"font-size:13px; color:#666;\">If any users reside in Japan, or if residence is unknown<\/span><\/span>\n          <\/label>\n          <label class=\"radio-item-block\">\n            <input type=\"radio\" name=\"tax_treatment\" value=\"exempt\">\n            <span data-lang-key=\"tax_exempt\" data-lang-html=\"1\"><strong>Apply for tax exemption<\/strong><br><span style=\"font-size:13px; color:#666;\">Only if all users reside outside Japan<\/span><\/span>\n          <\/label>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_tax_treatment\" data-lang-key=\"err_tax_treatment\">Please select the tax treatment.<\/div>\n        <div id=\"tax_exempt_confirm_block\" class=\"tax-exempt-block\" style=\"display:none;\">\n          <div class=\"checkbox-item\">\n            <input type=\"checkbox\" id=\"tax_exempt_confirm\" name=\"tax_exempt_confirm\">\n            <label for=\"tax_exempt_confirm\" data-lang-key=\"tax_exempt_confirm_label\" data-lang-html=\"1\">I confirm that all users assigned to this Company Plan reside outside Japan.<br><span style=\"font-size:12px; color:#888;\">* If false claims are discovered, the tax difference may be charged.<\/span><\/label>\n          <\/div>\n          <div class=\"error-msg\" id=\"err_tax_exempt_confirm\" data-lang-key=\"err_tax_exempt_confirm\">Confirmation is required.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- ======== Section 5: Estimate ======== -->\n    <div class=\"section-block\">\n      <h2 data-lang-key=\"section_estimate\">Estimate \/ Total<\/h2>\n\n      <!-- 300+ redirect -->\n      <div class=\"contact-redirect\" id=\"contactRedirect\">\n        <p data-lang-key=\"redirect_300\">For more than 300 accounts, please consider the Enterprise Plan.<\/p>\n        <a href=\"https:\/\/www.yaraku.com\/en\/pricing\/#enterprise\" target=\"_blank\" data-lang-key=\"redirect_300_link\">Learn more about the Enterprise Plan<\/a>\n      <\/div>\n\n      <!-- Estimate area -->\n      <div class=\"estimate-section\" id=\"estimateArea\">\n        <table class=\"estimate-table\">\n          <thead>\n            <tr>\n              <th data-lang-key=\"est_col_item\">Item<\/th>\n              <th class=\"text-right\" data-lang-key=\"est_col_unit_price\">Unit Price (Monthly)<\/th>\n              <th class=\"text-right\" data-lang-key=\"est_col_qty\">Qty<\/th>\n              <th class=\"text-right\" data-lang-key=\"est_col_unit\">Unit<\/th>\n              <th class=\"text-right\" data-lang-key=\"est_col_amount\">Amount<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody id=\"estimateBody\">\n            <tr>\n              <td id=\"est_item_name\" data-lang-key=\"est_plan_annual\">Company Plan (Annual)<\/td>\n              <td class=\"text-right\" id=\"est_monthly_price\">\u2014<\/td>\n              <td class=\"text-right\">12<\/td>\n              <td class=\"text-right\" data-lang-key=\"est_months\">months<\/td>\n              <td class=\"text-right\" id=\"est_annual_amount\">\u2014<\/td>\n            <\/tr>\n          <\/tbody>\n          <tfoot>\n            <tr class=\"subtotal-row\">\n              <td colspan=\"4\" data-lang-key=\"est_subtotal_label\">Subtotal<\/td>\n              <td class=\"text-right\" id=\"est_subtotal\">\u2014<\/td>\n            <\/tr>\n            <tr>\n              <td colspan=\"4\" style=\"border-bottom:none;\" id=\"est_tax_label\" data-lang-key=\"est_tax_label\">Consumption Tax (10%)<\/td>\n              <td class=\"text-right\" id=\"est_tax\" style=\"border-bottom:none;\">\u2014<\/td>\n            <\/tr>\n            <tr class=\"total-row\">\n              <td colspan=\"4\" data-lang-key=\"est_total_label\">Total (tax incl.)<\/td>\n              <td class=\"text-right\" id=\"est_total\">\u2014<\/td>\n            <\/tr>\n          <\/tfoot>\n        <\/table>\n        <p style=\"font-size:12px; color:#888; margin-top:12px; margin-bottom:0;\">\n          <span data-lang-key=\"est_auto_calc_note\">* Automatically calculated when you enter the number of accounts.<\/span>\n        <\/p>\n      <\/div>\n    <\/div>\n\n    <!-- ======== Section 6: Confirmation ======== -->\n    <div class=\"section-block\">\n      <h2 data-lang-key=\"section_agreement\">Terms and Conditions<\/h2>\n\n      <div class=\"form-group\">\n        <div class=\"checkbox-item\">\n          <input type=\"checkbox\" id=\"agree_estimate\" name=\"agree_estimate\">\n          <label for=\"agree_estimate\" data-lang-key=\"agree_estimate\" data-lang-html=\"1\">I have reviewed the estimate<span class=\"required\">*<\/span><\/label>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_agree_estimate\" data-lang-key=\"err_agree_estimate\">You must confirm that you have reviewed the estimate.<\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <div class=\"checkbox-item\">\n          <input type=\"checkbox\" id=\"agree_notes\" name=\"agree_notes\">\n          <label for=\"agree_notes\" data-lang-key=\"agree_notes\" data-lang-html=\"1\">Unless either party gives notice at least 30 days before the end of the contract period, this contract shall be automatically renewed at the current price for the same duration.<span class=\"required\">*<\/span><\/label>\n        <\/div>\n        <div class=\"error-msg\" id=\"err_agree_notes\" data-lang-key=\"err_agree_notes\">You must agree to the renewal terms.<\/div>\n      <\/div>\n\n      <button type=\"submit\" class=\"submit-btn\" id=\"submitBtn\" data-lang-key=\"btn_submit\">Submit Application<\/button>\n      <div class=\"success-message\" id=\"successMessage\">\n        <p data-lang-key=\"success_msg\" data-lang-html=\"1\">Your application has been received.<br>We will send you a confirmation email shortly (within 10 business days). Please wait.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/form>\n<\/div>\n\n<div class=\"loading-overlay\" id=\"loadingOverlay\">\n  <div class=\"loading-spinner\"><\/div>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Company Plan Application Form Please fill in the required information below and submit.* indicates required fields. There are errors in the form. Please check the highlighted fields. Basic Information and Agreement I agree to the Terms of Service and Privacy Policy* You must agree to the Terms of Service and Privacy Policy. Application Date Applicant [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-87182","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Company Plan Direct Apply - Yaraku Translate, an AI translation workspace for teams.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Company Plan Direct Apply - Yaraku Translate, an AI translation workspace for teams.\" \/>\n<meta property=\"og:description\" content=\"Company Plan Application Form Please fill in the required information below and submit.* indicates required fields. There are errors in the form. Please check the highlighted fields. Basic Information and Agreement I agree to the Terms of Service and Privacy Policy* You must agree to the Terms of Service and Privacy Policy. Application Date Applicant [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/\" \/>\n<meta property=\"og:site_name\" content=\"Yaraku Translate, an AI translation workspace for teams.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-23T06:21:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.yaraku.com\\\/en\\\/company-plan-direct-apply\\\/\",\"url\":\"https:\\\/\\\/www.yaraku.com\\\/en\\\/company-plan-direct-apply\\\/\",\"name\":\"Company Plan Direct Apply - Yaraku Translate, an AI translation workspace for teams.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.yaraku.com\\\/#website\"},\"datePublished\":\"2026-06-23T06:19:23+00:00\",\"dateModified\":\"2026-06-23T06:21:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.yaraku.com\\\/en\\\/company-plan-direct-apply\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.yaraku.com\\\/en\\\/company-plan-direct-apply\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.yaraku.com\\\/en\\\/company-plan-direct-apply\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.yaraku.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Company Plan Direct Apply\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.yaraku.com\\\/#website\",\"url\":\"https:\\\/\\\/www.yaraku.com\\\/\",\"name\":\"\u30e4\u30e9\u30af\u7ffb\u8a33\",\"description\":\"From AI-powered translation to editing, sharing, and outsourcing to professional agencies \u2014 all in one platform. Enterprise-grade security, intuitive interface, and over 1,000 manufacturers already trust us. Cut translation costs by up to 70%.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.yaraku.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Company Plan Direct Apply - Yaraku Translate, an AI translation workspace for teams.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/","og_locale":"en_US","og_type":"article","og_title":"Company Plan Direct Apply - Yaraku Translate, an AI translation workspace for teams.","og_description":"Company Plan Application Form Please fill in the required information below and submit.* indicates required fields. There are errors in the form. Please check the highlighted fields. Basic Information and Agreement I agree to the Terms of Service and Privacy Policy* You must agree to the Terms of Service and Privacy Policy. Application Date Applicant [&hellip;]","og_url":"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/","og_site_name":"Yaraku Translate, an AI translation workspace for teams.","article_modified_time":"2026-06-23T06:21:47+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/","url":"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/","name":"Company Plan Direct Apply - Yaraku Translate, an AI translation workspace for teams.","isPartOf":{"@id":"https:\/\/www.yaraku.com\/#website"},"datePublished":"2026-06-23T06:19:23+00:00","dateModified":"2026-06-23T06:21:47+00:00","breadcrumb":{"@id":"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.yaraku.com\/en\/company-plan-direct-apply\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.yaraku.com\/en\/"},{"@type":"ListItem","position":2,"name":"Company Plan Direct Apply"}]},{"@type":"WebSite","@id":"https:\/\/www.yaraku.com\/#website","url":"https:\/\/www.yaraku.com\/","name":"\u30e4\u30e9\u30af\u7ffb\u8a33","description":"From AI-powered translation to editing, sharing, and outsourcing to professional agencies \u2014 all in one platform. Enterprise-grade security, intuitive interface, and over 1,000 manufacturers already trust us. Cut translation costs by up to 70%.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.yaraku.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.yaraku.com\/en\/wp-json\/wp\/v2\/pages\/87182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yaraku.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.yaraku.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.yaraku.com\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yaraku.com\/en\/wp-json\/wp\/v2\/comments?post=87182"}],"version-history":[{"count":2,"href":"https:\/\/www.yaraku.com\/en\/wp-json\/wp\/v2\/pages\/87182\/revisions"}],"predecessor-version":[{"id":87184,"href":"https:\/\/www.yaraku.com\/en\/wp-json\/wp\/v2\/pages\/87182\/revisions\/87184"}],"wp:attachment":[{"href":"https:\/\/www.yaraku.com\/en\/wp-json\/wp\/v2\/media?parent=87182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}