{"id":8,"date":"2025-04-23T18:54:04","date_gmt":"2025-04-23T09:54:04","guid":{"rendered":"https:\/\/www.alone-best.com\/?page_id=8"},"modified":"2026-11-10T13:34:00","modified_gmt":"2026-11-10T04:34:00","slug":"home","status":"publish","type":"page","link":"https:\/\/www.alone-best.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<!-- ============================================================\n  alonebest_home_v47.html \uff08v46 \u2192 \u4eca\u56de\u306e\u4fee\u6b63\uff09\n  \u30fb\u4fee\u6b631\uff1aFoundation \u80cc\u666f\u300c\u672c\u696d\u306e\u8f1d\u304d\u306f\u3001\u5f37\u3044\u57fa\u76e4\u306e\u4e0a\u306b\u7acb\u3064\u3002\u300d\u306e\u753b\u50cf\u3092\u57cb\u3081\u8fbc\u307f\u3002\n           v46 \u3067\u306f url() \u304c __FOUNDATION_WEBP_BASE64__ \u306e\u30d7\u30ec\u30fc\u30b9\u30db\u30eb\u30c0\u306e\u307e\u307e\u3067\n           \u80cc\u666f\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u306a\u304b\u3063\u305f\uff08\u4eca\u56de WebP q84\u30fbbase64 \u3092\u57cb\u3081\u8fbc\u307f\u6e08\u307f\uff09\u3002\n  \u30fb\u4fee\u6b632\uff1a\u5de6\u56fa\u5b9a\u30ca\u30d3\uff08.ab-knav\uff09\u3092\u30b4\u30fc\u30eb\u30c9\u306e\u30cd\u30aa\u30f3\/\u30b0\u30ed\u30fc\u5316\u3002\u767d\u30fb\u90fd\u5e02\u7dda\u753b\u30fb\u9ed2\n           \u3044\u305a\u308c\u306e\u80cc\u666f\u3067\u3082\u8996\u8a8d\u3067\u304d\u308b\u3088\u3046\u300c\u6697\u30ea\u30f3\u30b0\uff0b\u30b4\u30fc\u30eb\u30c9\u767a\u5149\u300d\u306e\u4e8c\u91cd\u30cf\u30ed\u30fc\u306b\u5909\u66f4\u3002\n  \u30fb\u30d2\u30fc\u30ed\u30fc\u80cc\u666f \/ Foundation \u80cc\u666f\u3068\u3082\u306b base64 \u57cb\u3081\u8fbc\u307f\u6e08\u307f\uff1d\u3053\u306e1\u30d5\u30a1\u30a4\u30eb\u3067\u81ea\u5df1\u5b8c\u7d50\u3002\n  \u30fb\u672c\u756a\u306f SWELL\u300c\u30ab\u30b9\u30bf\u30e0HTML\u300d\u30d6\u30ed\u30c3\u30af\u306b\u5168\u6587\u8cbc\u4ed8\uff08#ab3 \u30b9\u30b3\u30fc\u30d7\u3067\u81ea\u5df1\u5b8c\u7d50\u30fbfull-bleed\u5bfe\u5fdc\uff09\u3002\n  \u30fb\u69cb\u9020 \/ \u305d\u306e\u4ed6 CSS \/ JS \u306f v43 \u7cfb\u3068\u540c\u4e00\u3002\n============================================================ -->\n<!-- ============================================================\n     \u682a\u5f0f\u4f1a\u793e\u30a2\u30ed\u30fc\u30f3\u30d9\u30b9\u30c8 \u2014 HOME (v3 \/ \u672c\u6c17\u7248)\n     Direction: Quiet-luxury editorial \u00d7 cinematic  |  Color = \u30d6\u30e9\u30f3\u30c9\u30b4\u30fc\u30eb\u30c9 \u00d7 \u58a8\u9ed2 \u00d7 \u6e29\u767d\n     \u30ab\u30b9\u30bf\u30e0\u30ab\u30fc\u30bd\u30eb \/ \u30de\u30b0\u30cd\u30c6\u30a3\u30c3\u30af \/ \u30b9\u30af\u30ed\u30fc\u30eb\u30ea\u30d3\u30fc\u30eb \/ \u30ad\u30cd\u30c6\u30a3\u30c3\u30af\u898b\u51fa\u3057 \/ \u52d5\u304f\u56f3\u89e3\n     SWELL\u300c\u30ab\u30b9\u30bf\u30e0HTML\u300d\u30d6\u30ed\u30c3\u30af\u306b\u5168\u6587\u8cbc\u4ed8\u3002#ab3 \u30b9\u30b3\u30fc\u30d7\u30fbfull-bleed \u5bfe\u5fdc\u30fb\u81ea\u5df1\u5b8c\u7d50\u3002\n     \u25bc\u52d5\u753b: <video> \u306e <source src> \u306b\u5b9fmp4\u306eURL\u3092\u5165\u308c\u308c\u3070\u5dee\u3057\u66ff\u3048\u5b8c\u4e86\uff08\u672a\u8a2d\u5b9a\u3067\u3082\u6210\u7acb\uff09\u3002\n     \u25bc\u30d5\u30a9\u30f3\u30c8: Google Fonts\uff08Shippori Mincho \/ Zen Kaku Gothic New\uff09\u3092\u4f7f\u7528\u3002\n     ============================================================ -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;600&#038;family=Shippori+Mincho:wght@400;500;600;700&#038;family=Zen+Kaku+Gothic+New:wght@300;400;500;700&#038;display=swap\" rel=\"stylesheet\">\n\n<div id=\"ab3\" class=\"ab-root\" lang=\"ja\">\n  <canvas class=\"ab-dust\" id=\"ab-dust\" aria-hidden=\"true\"><\/canvas>\n  <div class=\"ab-prog\" id=\"ab-prog\" aria-hidden=\"true\"><\/div>\n  <div class=\"ab-cur\" id=\"ab-cur\" aria-hidden=\"true\"><\/div>\n  <div class=\"ab-cur-ring\" id=\"ab-curr\" aria-hidden=\"true\"><\/div>\n  <!-- v70 C: \u91d1\u306e\u7cf8\uff08\u30da\u30fc\u30b8\u5168\u4f53\u3002\u65e7\u30b9\u30d1\u30a4\u30f3\u306e\u4ee3\u308f\u308a\uff09 -->\n  <svg class=\"ab-thread\" id=\"ab-thread\" aria-hidden=\"true\" focusable=\"false\"><defs><linearGradient id=\"abThreadG\" gradientUnits=\"userSpaceOnUse\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1000\"><stop offset=\"0\" stop-color=\"#E9D08A\"\/><stop offset=\".55\" stop-color=\"#C9A24B\"\/><stop offset=\"1\" stop-color=\"#B98A2E\"\/><\/linearGradient><\/defs><path class=\"ab-thread__base\"\/><path class=\"ab-thread__draw\"\/><g class=\"ab-thread__nodes\"><\/g><\/svg>\n  <div class=\"ab-spine\" id=\"ab-spine\" aria-hidden=\"true\">\n    <div class=\"ab-spine__line\"><i class=\"ab-spine__fill\" id=\"ab-spine-fill\"><\/i><\/div>\n    <ul class=\"ab-spine__dots\">\n      <li style=\"top:0%\" data-sec=\"s-philo\"><\/li>\n      <li style=\"top:16.6%\" data-sec=\"s-mission\"><\/li>\n      <li style=\"top:33.3%\" data-sec=\"s-vision\"><\/li>\n      <li style=\"top:50%\" data-sec=\"s-val\"><\/li>\n      <li style=\"top:66.6%\" data-sec=\"s-found\"><\/li>\n      <li style=\"top:83.3%\" data-sec=\"s-cta\"><\/li>\n      <li style=\"top:100%\" data-sec=\"ab-news\"><\/li>\n    <\/ul>\n  <\/div>\n\n  <!-- intro -->\n  <div class=\"ab-intro\" id=\"ab-intro\" aria-hidden=\"true\">\n    <div class=\"ab-intro__in\">\n      <img class=\"ab-intro__mark\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAMAAAD6TlWYAAAAYFBMVEUAAADy0FwMBgXr1pP49+bz8+UDAQIDAQL39vDy8eVfXlyijFuhoJ9HLxVvWS2OeE7PtGmIbzinppympp5oZ2PRz7XX1LfPuooAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADINKdcAAAAGHRSTlMA\/vj996Reoh9f+\/77\/v7+\/v5YIxximP7NjG8FAAAQlUlEQVR42u2diZaiOBSGIyEsIouA9vu\/aWeFgKhwg5Wg9z9zpmfGonrq6\/8uWUgIQaFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCofyrd\/gUJZQkSZqmka1U\/Ic05Z8gntfkHtk9gFQYO8T1iC9arVRbMUNsil0aQZRiQJuMF8GUpj+fFJOn5jvPhDZcULpM7nKJF3W5PAGZ\/Kj3ZvyIRS5fENOfEQ7yMZZ\/rVeehy73HYljptUuPparD40ZfzmU0zk85a22z0iXZU+bk0yq64j8ajo3YvozTYvNT8dtnnMyfcve68a\/RZfxkJZOnBjxByK5n9Zd5T1OJRdN8e0erxHLb7n4XiaabYbfT3ASvCpymYCXsSVWVGnhk3uXiXGIeuryMwjt4JXmy2XGM6XBYvZUoxFFren58\/nPILSC91zL2BWRm93YArrTIPOPSxRF5hTVWSAsRoZfOj5J57Gbk6xntvFOD\/RmWvKiYCgLCj1\/dUG27DfEbjvz3mm1Jgh5KD9E8tfF8cjPxK5uROLN8KZmlN\/jlucmkuczXt+GT5aOe0e6Sc04QWRCXtuQJ8P2W0048BP4mIjd+4jv5CI7lFtRkXIbYfJl1aOSyU8ELxvrhrNGhkwG8iSOv8t+uvKyndw3RTgEsqhMgwm\/IIwHfhedqHamN4\/knnStbcKjE0ys7Je3fS6HHJTuDNBCeGfK5F9iQjt8ebd2s+y3M0HFUDfosh6fj58IJ+Hb6lGHonfaX1Yct9NakhycnwzfjjBY5aWQcsJ\/O6uhOWgUD\/ys4rsZYHFttvXWJ4UwVwPk84E9aPip5q8doneDpeipqaKqgaXCSRgf0IMWv1zPWG21H\/\/iin+HK7CWsFyOSw5KUPOT6U+F71b7CX4FH75EEdmcNhVDJqvx5ZBRrNu\/iv8YnZ6t29y2UFoI+12jqJCPErLpYfGbZnLSojoeQeM\/+TNoftu7kqLk\/EQYl4V6nGwyoR45jjOtyQH5MQf\/yQJCza\/ArjqX04QHI2j7T04UgyZMeeyWjXywKMvrtlLcjASzLBsbwuR4\/mMw\/500NrlQ0lzLkmzPADoP3kQUH8mDFr+M3KHzfjoByudgQTwMS25WFB+hmxnjtyM3qP1OJ5UArXR4gjQzEmErK8lBZhZM\/yz81zIgP06uEglwWpA5R\/uLyPpSoqL4GATH8UdGGNx\/xdC6DAS3p8ExinNijUmO0EBfdP8MnDilJIrqyYO8JpdlAfhWjSKYWWOS5Aj8mOqfgRPPjZUAh67wunlaYerB9giFZCgguQM\/enrgp8pyeYV8s9PQUQ8Ew+fHZNaOgfPOPAE+zh\/QhpRR4TDVL3PyOeggHhNglsHGv5qfqLgLGK4RJA3yB\/\/pMYlJg4EGse5gxASW6FxB8dtwp\/GOpVl+tOa9DXzd+DaW4jT0BAivH69GHRQwP20FsRpYBpsG+2Tkd4c3ME017QCnE\/zSnWCCd9Ll4abBMYAzAt74IqZgRAJ8+qhIg8BFz1jXtlCDeODH8hw6AJFDtqp5\/ixtqpefv5uilr0MCdKCQwCznoEbQBnAzcs9vm8IvyFI+2FqKw20g1Fb16AF5LrYwSzFOCgPijSYsSCDeKjA6jUsIECxCPfv5bNUdDnPqsyaVRKZBsOrI8mwgbLN4FMwzVkuYdLXFLgFHXqZWG6wI6G102MFzsEjOCoWz97nN5EnxVQNvJAMlTgJr4LkhDlV4GjFUE0EughiKEE2zCoEY8GxgsgtMNAEyJ1Vrlj5EFnQpRLLmbaw6shoQJUAxepFA6kgZfEUoDUd3RTgOqLb6TasOjKMQeT\/GdB\/J2FAXoLXfO0\/8aUFCKAk2JKwWpmhgnS9QwYUG1iqNc9S9bU1tFTxZjALq5VJzTIcyR0MWEZr41IstAsLwidX86CGxMnYQzPoJKrsTdZWBirrTVSd4BYcC3EoBuTdqdwGCGyhRQXhUbmaQR2tq9hPBiRyy1MoveBgwB48BuHPCCLR6rqgeBdwC8ZiOKKyYCAARQ9I3HroDQseCiBondg0g10oFlQ9zFks2cAzoCyr0blZnzJLGfIUHMSyjgSRBRN7FAw14D8JsF4PUD0AHo7QgEbEpofJFUCYI2ppqAvdEPMyhsEW1KP2EDoZHcFMvqgLzEnKT9G\/DQD\/qfkzOECW9UHEcDKM4ggDG1DaKSo3PE6p9GzpEMNsGM8lARgw7jKHUVwNBRgVcICxaFv9W3DoYTqHHqbaHI8m6qvGoQ7zpFP7BpjoEpJlxKGE6HcS6fa06WRBXogvQQA8q3071BFgvektsMo85ARQxXDiOQU6NYF6HgEK8OzYS3u2oBqGxG5ddFGaaNzy1FW\/jOcQw3IBwu\/aiIng1mUmUHtpG8CTjvs36\/AvZwVvpNe9tG+AvAm8x+Dzm7QBy20OrPVjlUMM33rmOQmmpom5gbej6jEFGGD5D77PY+ilU58Az+IwLAY3YBFBQngAGDmtEOvxcOqzhpxVMgYDrN0cCOwE5fIcEy\/RnT1WkURFsMNMIG9izo4A63\/wGQUxA+ITYGoAgpvAkxnHbQ5h0\/wAJwXNW4h6XjrxmQJduujTmAJLIMDSZTRnFog9JcE9xnHOACPwyggNC6BjDdmcA6PIrYoEADAx7xXmngG6OFB1gh4BihMPXQBWzgCBm2ROZjh88bY6rADq1RBoF1NFwEZ6PBS9gRKM1USwd4Adg+\/qLaAOHIoPdEJGArwZgIm\/LkZu+KR+AYIdeDd79n0CJD2LwWlo7EbAAEsHgLTXK0veAJptqVCA9S4A4X0M8wgwMQCZA8A3Rnp2S4FdRNwAEn99zC4A6xcAFbt\/\/xYQ2g9C9xidjAMvnqYTdgFYvQRYVFVZltW1mB\/8+z0AqRvA03OAHF9tPq3q2SucE4DXHQD6SIJ6INJmuzlwdlBMZV1f9XCMzF4ONJPSngBWMeuyTzhwxm++icOuPo4AeRPmEeBZnzD7AYD17PrMiUF3BEh8A\/yQA2cGnFlwAtApB4o\/\/wM78FkVngBasKDdgUOXhv07MN0bIH3cfWVb8IQA1wNsNgB0C2GSfw\/A5Q+WjIYA3wH8Qwd+URGxvktznfMTZyJ\/AmD2nQBPxUMbUzyZBzu6A7MPDeWqFylwMhN7XIDpJx1oE3r8eEcHtrFfgOxTDpy10g+f7gWQeQUYmaNidgeoj6GwVt6e4nWdzqI+Af7bc0KVLsynik\/Kan6i264ALz4BXj4JkNKmqKu6aB7m9BHgCoASYdOIvxY+cc+B9PvWROjCfNfyUY57OHCyrOllj6pZWCd77C3atjq5H8CO+dvfZu1MiHcBePIAsPe4M0ENRVjv8K76LgBrl\/fW\/Q1EZvsDPYZw7bJN3+fuLLOuSXLH8078AbyZDZb+APIy3O8F8E9DWL+wSXzvUL3wODguwKzzuUfafZe+f4B+X3NIXd8T8Q7Q6wbV8VWv3ANAaz6wdjiPNvM2kLMBZtDba1wARjsAJPpdOV+vu+pTd3LwC\/\/+HChfNpTz+Wef7wtHZp\/+EQHKuxfjuPT9xno03oBxpBwYxBvrJgky6OGVLlXYcT5QnQPKvL4uPB491qpblDw58Ar6ncVbNsTvG\/\/j0Vl6NEePAtCcJt16jmB9chH86Ce\/AIeL+kI4O+sGukfJtwP9Hz42nN5GKMSCHgFaByZ4B2guEjkYQDMMCeAES95Ldx1kOOcJoD4CtAvhCFDTyNxAdwH5BCjvnvB\/MdB4ii\/k+CJvAPVNpf4jeLQgg8xL+wFIh4O4z6EAjCisFfQJMJSj4JPpjXLHABgHdBmBsmDFx8NdfiCATNx+EsaNLEMZybZ3Ml4AqiawC6OEkIVL5cIHGKul2HMQBhxvRWNk80mgfgDKqxyCMeDYybB8cyfjA2BQl4lMLbi9EO+zKnfdtKlmcsFrGNeTWreDbyTosrmohAOUxzaHkgEnFhRrI38EsIYC1JdcB3XDsHW98H3TxOpfL6yP16zHVVA3NKf2xUBx4ABZKKPgh2lB+drSpquB7Df7\/2JZU+\/qjQO7n9nOgvpY\/ZU\/0p+uC1NlwC68G8KnrYy+YfPNz9S4FpHr5hCmei0uD++O+mkdydffUepShSEAY\/3\/F1oGJPY14eLFgZUE6SQH1tA+sNoAMA\/jMrSnFozi4VRfutWBHwco\/dcHGcBjFjyrbZ8r6wg0hCng4B29FMzCGoM8BjERI022OobPYIBbc6DgJw9dD68CT4N4XKF793OJr7COllh9wxmdAazoCr8PL3YFGsCzSryGoPjcPlmi2jKgsM\/WWnGtEh34hVlB5mlQXhf+blqhaYrp4TB1UTRr\/CcePNsPnovXT5oOcOSXhAkwGQckYuvdG4CkfDjdqazWXDxfPD7IM+i7vVi0DbSFXkyDas73dRSTaBuHlw9GxRt+6p3I4MbATwiKUnwzBJ8hbK5KVVXLv1\/FL2uuWecPEvmg+FvNfyGvHtT87ha\/JFyAYxrkGYe8LSR0qm07JNc9ylOm4Cdf6qLn4PnZBPPsjQXFcXYzCGsYNiPC4Zd38Stfy1QFJAqbnykkZrsR+LqvFSbcMoc68ktJ4BoLSSvmBsVpAB9huGkKRmyauByDn93MyA0oS4mwOf2F6CR+D1BAHgkScXklaP\/+XgDFADg\/GL+JBwnxR1D7T7akh+I3zYOkfVaMPxnI1PBrrfiNjsLPJshycmNv2pkP5r8bIUfkZ0exurvtjwnSYfyWxYfkN3iwiK25GU7wLxhSw0+tLuj+7wgNzBJBOSaR84PGhPQv3CfL76H5zQhaS3X0j8KXkf7Q\/OYevMV\/0s8M3bOaf74cmN9AUDeEZmjcfI7hEL1xnnXtWH4Pym+oxaqdyT4+LLH4kc4O34SQgxMUYcx60pty\/NnoVevn8b\/j8xsJkovsylQ5\/kxTOBSPLJOjnyF8j8xvmGHVtYRbY4jjPRHSsXcRzYsVvodNf8sEeXJXHc2ODKmd\/Dg++a7A5Xv4jWGsMiEhXUbi\/QJZjm\/MxB\/\/47nHlv2ihJCvIijHxnnP6\/EYyI4UR\/Pxzq+TCWK033fws8I4Oqs0T\/YIZG09XXm5tdUE+IDvK8L3wYQqFYp6LDcvjD50qRxx3InoJZPo\/R77zeNYBDJjgmGeMwshBdK78+JOSCuyAiFj9H4ZP9uEcpowvknT3OLtBcW2npwz5XbOZfSSb7XfA8KzyVtkGslbAdJ2zKeX6LvxzVJhfZGVU0Rfnud3asfyO8U6cmXsqop+OY873pKv5ScIWi68qNY6E7Hcs3imR2QT8aE1EY\/m08obpekX45tMco0M1QBCnrmwUkxCN8zt3ZZfj08QtHIhR6i74JYoR2UiMnlY3m1L3m83\/l\/kJ8qwJnJjcvk1fPNAFgylD5lko+gI9WzQ3XpWfZHqfy5TemlKfke2C61YFiDbtn\/yUN+2oy\/tsvFt4w4QwrN2ooroRQ3s5vB+JnZfRbIepYwUFyXYzeCJwvuT\/BZsaLvxYljyLkb+S\/FA7ofN96wob9QPW2+KkAfzVooibhHfNCGmm+ghMlg8I7oVAS1DWko3yEryE8S3GaZhliEPFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoTzrPyzjN\/X3gz7\/AAAAAElFTkSuQmCC\" alt=\"\" width=\"320\" height=\"320\" decoding=\"async\">\n      <span class=\"ab-intro__word\" id=\"ab-introword\">ALONE&nbsp;BEST<\/span>\n      <span class=\"ab-intro__bar\"><i><\/i><\/span>\n    <\/div>\n  <\/div>\n\n  <!-- header -->\n  <!-- header \u306f\u30d2\u30fc\u30ed\u30fc\u5185\u306e\u5de6\u7e26\u30e1\u30cb\u30e5\u30fc\u3078\u7d71\u5408\uff08KOEL\u578b\uff09 -->\n\n\n  <!-- hero (KOEL\u578b) -->\n  <section class=\"ab-khero\" id=\"s-hero\" aria-labelledby=\"ab-hero-h\">\n    <div class=\"ab-khero__img\" aria-hidden=\"true\"><\/div>\n\n    <!-- \u30ed\u30b4\u30fb\u30b0\u30ed\u30fc\u30d0\u30eb\u30ca\u30d3\u306f\u30d6\u30ed\u30b0\u30d1\u30fc\u30c4\uff08blog_parts id=1731\uff09\u306b\u4e00\u5143\u5316\u3002\u57cb\u3081\u8fbc\u307f\u5206\u306f\u64a4\u53bb\u6e08\u307f\uff08v55\uff09\u3002\n       \u89d2\u62ec\u5f27\u8a18\u6cd5\u306fWordPress\u304c\u30b3\u30e1\u30f3\u30c8\u5185\u3067\u3082\u5b9f\u884c\u3057\u3066\u3057\u307e\u3046\u305f\u3081\u3001\u4e38\u62ec\u5f27\u3067\u8868\u8a18\u3059\u308b\uff08v67\u3067\u4fee\u6b63\uff09\u3002 -->\n\n    <div class=\"ab-khero__title\">\n      <p class=\"ab-keyebrow\" data-hero=\"1\">ALONE BEST<\/p>\n      <h1 class=\"ab-khero__h\" id=\"ab-hero-h\">\n        <span class=\"ab-line\"><span data-split>\u305d\u308c\u305e\u308c\u306e&ldquo;\u9802\u70b9&rdquo;\u3078\u3002<\/span><\/span>\n        <span class=\"ab-line\"><span data-split>\u305d\u308c\u305e\u308c\u306e&ldquo;\u30b9\u30c8\u30fc\u30ea\u30fc&rdquo;\u3067\u3002<\/span><\/span>\n      <\/h1>\n          <\/div>\n    <div class=\"ab-kscroll\" data-hero=\"6\" aria-hidden=\"true\"><span>Scroll<\/span><i><\/i><\/div>\n  <\/section>\n\n\n  <!-- philosophy -->\n  <section class=\"ab-sec ab-philo\" id=\"s-philo\" aria-labelledby=\"ab-philo-h\">\n    <span class=\"ab-ghost\" data-para=\"70\" aria-hidden=\"true\" style=\"top:3%;right:-2%\">GRATITUDE<\/span>\n    <div class=\"ab-wrap\">\n      <h2 class=\"ab-display ab-sheen\" id=\"ab-philo-h\" data-reveal>\u5e38\u306b\u611f\u8b1d\u3092\u3002<\/h2>\n      <p class=\"ab-lead\" data-reveal>\n        \u300c\u611f\u8b1d\u300d\u3092\u3001\u305f\u3060\u306e\u8a00\u8449\u3067\u306f\u306a\u304f\u3001\u3059\u3079\u3066\u306e\u539f\u52d5\u529b\u3068\u6349\u3048\u3066\u3044\u307e\u3059\u3002\u76ee\u306e\u524d\u306e\u7d50\u679c\u3060\u3051\u3067\u306a\u304f\u3001\u305d\u306e\u80cc\u666f\u306b\u3042\u308b\u52aa\u529b\u3084\u60f3\u3044\u306b\u76ee\u3092\u5411\u3051\u3001\n        \u3059\u3079\u3066\u306e\u51fa\u4f1a\u3044\u306b<span class=\"ab-mark\">\u656c\u610f\u3068\u611f\u8b1d\u3092\u3082\u3063\u3066\u5411\u304d\u5408\u3046<\/span>\u3002\u95a2\u308f\u308b\u3059\u3079\u3066\u306e\u4eba\u3068\u4f01\u696d\u304c\u3001\u81ea\u5206\u3089\u3057\u3044\u9802\u70b9\u3092\u76ee\u6307\u305b\u308b\u3088\u3046\u3001\u79c1\u305f\u3061\u306f\u652f\u3048\u7d9a\u3051\u307e\u3059\u3002\n      <\/p>\n    <\/div>\n  <\/section>\n\n  <!-- mission \/ vision (Dala\u98a8\uff1a\u30b9\u30b1\u30fc\u30eb\u00d7\u975e\u5bfe\u79f0\u914d\u7f6e) -->\n  <section class=\"ab-sec ab-mv2\" id=\"s-mission\" aria-labelledby=\"ab-mv-h\">\n    <span class=\"ab-ghost\" data-para=\"100\" aria-hidden=\"true\" style=\"top:3%;right:-2%\">MISSION<\/span>\n    <div class=\"ab-wrap\">\n      <div class=\"ab-state ab-state--r\">\n        <h2 class=\"ab-state__h ab-sheen\" id=\"ab-mv-h\" data-boom><span class=\"ab-line\">\u305d\u308c\u305e\u308c\u306e\u4f01\u696d\u306e&ldquo;\u9802\u70b9&rdquo;\u3092\u3001<\/span><span class=\"ab-line\">\u7e01\u306e\u4e0b\u304b\u3089\u652f\u3048\u308b\u3002<\/span><\/h2>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"ab-sec ab-mv2\" id=\"s-vision\" aria-labelledby=\"ab-vis-h\">\n    <span class=\"ab-ghost\" data-para=\"90\" aria-hidden=\"true\" style=\"top:3%;left:-2%\">VISION<\/span>\n    <div class=\"ab-wrap\">\n      <div class=\"ab-state ab-state--l\">\n        <h2 class=\"ab-state__h ab-sheen\" id=\"ab-vis-h\" data-boom><span class=\"ab-line\">\u3059\u3079\u3066\u306e\u4f01\u696d\u306b\u3001<\/span><span class=\"ab-line\">\u300c\u6700\u9069\u306a\u7d4c\u55b6\u57fa\u76e4\u300d\u3092\u5f53\u305f\u308a\u524d\u306b\u3002<\/span><\/h2>\n        <p class=\"ab-state__body\" data-reveal>\u8c4a\u5bcc\u306a\u8ca1\u6e90\u306e\u3042\u308b\u4f01\u696d\u3060\u3051\u304c\u6301\u3066\u305f\u5c02\u9580\u30c1\u30fc\u30e0\u3092\u3001<span class=\"ab-mark\">\u30b9\u30bf\u30fc\u30c8\u30a2\u30c3\u30d7\u3067\u3082\u624b\u306e\u5c4a\u304f\u5f62\u3067<\/span>\u3002\u65e5\u672c\u306e\u4f01\u696d\u304c\u3001\u672c\u696d\u3067\u8f1d\u3051\u308b\u793e\u4f1a\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002<\/p>\n        <ul class=\"ab-chips\" data-reveal aria-label=\"\u5c02\u9580\u9818\u57df\"><li>\u4eba\u4e8b<\/li><li>\u7d4c\u7406<\/li><li>\u6cd5\u52d9<\/li><li>DX<\/li><\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"ab-sec ab-alt\" id=\"s-val\" aria-labelledby=\"ab-val-h\">\n    <span class=\"ab-ghost\" data-para=\"90\" aria-hidden=\"true\" style=\"top:3%;right:-2%\">VALUES<\/span>\n    <div class=\"ab-wrap\">\n      <h2 class=\"ab-h2 ab-sheen\" id=\"ab-val-h\" data-reveal>\u79c1\u305f\u3061\u304c\u5927\u5207\u306b\u3059\u308b\u3053\u3068\u3002<\/h2>\n      <ol class=\"ab-values\">\n        <li class=\"ab-val\" data-reveal><span class=\"ab-val__no\">01<\/span><div><h3 class=\"ab-val__h\">\u611f\u8b1d\u3092\u3001\u539f\u52d5\u529b\u306b\u3002<\/h3><p class=\"ab-val__p\">\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e\u4fe1\u983c\u3068\u51fa\u4f1a\u3044\u306b\u611f\u8b1d\u3057\u3001\u305d\u306e\u60f3\u3044\u3092\u4ed5\u4e8b\u306e\u8cea\u3068\u3057\u3066\u8fd4\u3059\u3002<\/p><\/div><\/li>\n        <li class=\"ab-val\" data-reveal><span class=\"ab-val__no\">02<\/span><div><h3 class=\"ab-val__h\">\u30d7\u30ed\u3068\u3057\u3066\u3001\u7d50\u679c\u306b\u30b3\u30df\u30c3\u30c8\u3059\u308b\u3002<\/h3><p class=\"ab-val__p\">\u5c02\u9580\u6027\u3068\u5f53\u4e8b\u8005\u610f\u8b58\u3092\u6301\u3061\u3001\u696d\u52d9\u3092\u6700\u5f8c\u307e\u3067\u9042\u884c\u3059\u308b\u3002<\/p><\/div><\/li>\n        <li class=\"ab-val\" data-reveal><span class=\"ab-val__no\">03<\/span><div><h3 class=\"ab-val__h\">\u4f9d\u983c\u306e\u5148\u306b\u3042\u308b\u3001\u7d4c\u55b6\u8ab2\u984c\u3092\u898b\u308b\u3002<\/h3><p class=\"ab-val__p\">\u76ee\u306e\u524d\u306e\u696d\u52d9\u3092\u3053\u306a\u3059\u3060\u3051\u3067\u306a\u304f\u3001\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e\u300c\u305d\u306e\u5148\u300d\u3092\u4e00\u7dd2\u306b\u8003\u3048\u308b\u3002<\/p><\/div><\/li>\n        <li class=\"ab-val\" data-reveal><span class=\"ab-val__no\">04<\/span><div><h3 class=\"ab-val__h\">\u4ed6\u8cac\u306b\u305b\u305a\u3001\u554f\u3044\u7d9a\u3051\u308b\u3002<\/h3><p class=\"ab-val__p\">\u74b0\u5883\u3084\u72b6\u6cc1\u306e\u305b\u3044\u306b\u305b\u305a\u3001\u300c\u4eca\u3001\u81ea\u5206\u305f\u3061\u306b\u4f55\u304c\u3067\u304d\u308b\u304b\u300d\u3092\u8d77\u70b9\u306b\u52d5\u304f\u3002<\/p><\/div><\/li>\n        <li class=\"ab-val\" data-reveal><span class=\"ab-val__no\">05<\/span><div><h3 class=\"ab-val__h\">\u5e38\u306b\u5b66\u3073\u3001\u5e38\u306b\u6210\u9577\u3059\u308b\u3002<\/h3><p class=\"ab-val__p\">\u300c\u5b66\u3076\u529b\u300d\u306f\u3001\u65e5\u5e38\u306e\u610f\u8b58\u304c\u80b2\u3066\u308b\u3002\u5b66\u3076\u3053\u3068\u3092\u3084\u3081\u306a\u3044\u59ff\u52e2\u304c\u3001\u500b\u4eba\u3068\u7d44\u7e54\u306e\u53ef\u80fd\u6027\u3092\u5e83\u3052\u308b\u3002<\/p><\/div><\/li>\n      <\/ol>\n    <\/div>\n  <\/section>\n\n  <!-- v70 D: \u30b5\u30fc\u30d3\u30b9\u661f\u5ea7\uff08Foundation\u3092\u9032\u5316\u3002\u753b\u9762\u3092\u56fa\u5b9a\u3057\u3001\u30b9\u30af\u30ed\u30fc\u30eb\u30674\u9818\u57df\u3092\u9806\u306b\u8868\u793a\u3002JS\u306a\u3057\u3067\u306f\u5f93\u6765\u306e\u898b\u305f\u76ee\uff0b\u4e00\u89a7\uff09 -->\n  <section class=\"ab-sec ab-found ab-svc\" id=\"s-found\" aria-labelledby=\"ab-found-h\">\n    <div class=\"ab-found__bg ab-found__bg--img\" data-reveal aria-hidden=\"true\"><\/div>\n    <div class=\"ab-svc__stage\">\n      <div class=\"ab-svc__grid\" aria-hidden=\"true\"><\/div>\n      <div class=\"ab-svc__map\" aria-hidden=\"true\">\n        <img src=\"\/wp-content\/uploads\/2026\/11\/foundation-city.webp\" alt=\"\" width=\"1672\" height=\"941\" loading=\"lazy\" decoding=\"async\">\n        <svg viewBox=\"0 0 1672 941\" preserveAspectRatio=\"none\" focusable=\"false\">\n          <defs><radialGradient id=\"abSvcGlow\"><stop offset=\"0\" stop-color=\"#E9D08A\" stop-opacity=\".9\"\/><stop offset=\"1\" stop-color=\"#E9D08A\" stop-opacity=\"0\"\/><\/radialGradient><\/defs>\n          <g class=\"ab-svc__beams\"><\/g>\n          <circle class=\"ab-svc__ring\" cx=\"378\" cy=\"380\" r=\"86\"\/>\n          <circle class=\"ab-svc__ring2\" cx=\"378\" cy=\"380\" r=\"86\"\/>\n          <circle class=\"ab-svc__hub\" cx=\"828\" cy=\"464\" r=\"40\" fill=\"url(#abSvcGlow)\"\/>\n        <\/svg>\n      <\/div>\n      <div class=\"ab-wrap\">\n        <div class=\"ab-found__copy\">\n          <h2 class=\"ab-h2 ab-sheen\" id=\"ab-found-h\" data-reveal>\u672c\u696d\u306e\u8f1d\u304d\u306f\u3001<br>\u5f37\u3044\u57fa\u76e4\u306e\u4e0a\u306b\u7acb\u3064\u3002<\/h2>\n          <p class=\"ab-lead ab-lead--sm\" data-reveal>\u4eba\u4e8b\u30fb\u7d4c\u7406\u30fb\u6cd5\u52d9\u30fbDX\u3002\u4f01\u696d\u306e\u8db3\u5143\u3092\u652f\u3048\u308b4\u3064\u306e\u5c02\u9580\u6a5f\u80fd\u3092\u3001\u7e01\u306e\u4e0b\u304b\u3089\u4e00\u4f53\u3067\u3002<span class=\"ab-mark\">\u7d4c\u55b6\u8005\u304c\u672c\u696d\u306b\u5168\u529b\u3092\u6ce8\u3052\u308b\u72b6\u614b<\/span>\u3053\u305d\u3001\u79c1\u305f\u3061\u306e\u3064\u304f\u308b\u300c\u6700\u9069\u306a\u7d4c\u55b6\u57fa\u76e4\u300d\u3067\u3059\u3002<\/p>\n          <ol class=\"ab-svc__list\">\n            <li class=\"ab-svc__item is-on\"><span class=\"ab-svc__k\">01 \u00b7 FIN<\/span><h3 class=\"ab-svc__h\">\u7d4c\u7406<\/h3><p class=\"ab-svc__p\">\u8a18\u5e33\u304b\u3089\u6708\u6b21\u6c7a\u7b97\u307e\u3067\u3002\u6570\u5b57\u304c\u898b\u3048\u308b\u72b6\u614b\u3092\u5148\u306b\u3064\u304f\u308b\u3002<\/p><\/li>\n            <li class=\"ab-svc__item\"><span class=\"ab-svc__k\">02 \u00b7 HR<\/span><h3 class=\"ab-svc__h\">\u52b4\u52d9\u30fb\u4eba\u4e8b<\/h3><p class=\"ab-svc__p\">\u96c7\u7528\u5951\u7d04\u3001\u793e\u4f1a\u4fdd\u967a\u3001\u63a1\u7528\u3002\u4eba\u304c\u5897\u3048\u308b\u524d\u306b\u6574\u3048\u308b\u3002<\/p><\/li>\n            <li class=\"ab-svc__item\"><span class=\"ab-svc__k\">03 \u00b7 LEGAL<\/span><h3 class=\"ab-svc__h\">\u6cd5\u52d9<\/h3><p class=\"ab-svc__p\">\u5951\u7d04\u66f8\u306e\u30c1\u30a7\u30c3\u30af\u3068\u898f\u7a0b\u3065\u304f\u308a\u3002\u63c9\u3081\u308b\u524d\u306b\u6c7a\u3081\u3066\u304a\u304f\u3002<\/p><\/li>\n            <li class=\"ab-svc__item\"><span class=\"ab-svc__k\">04 \u00b7 DX<\/span><h3 class=\"ab-svc__h\">HP\u30fb\u696d\u52d9\u30c4\u30fc\u30eb<\/h3><p class=\"ab-svc__p\">HP\u30fbLP\u304b\u3089\u793e\u5185\u30c4\u30fc\u30eb\u307e\u3067\u3002\u4e88\u7b97\u5185\u3067\u3001\u307e\u3068\u3081\u3066\u3002<\/p><\/li>\n          <\/ol>\n          <div class=\"ab-svc__dots\" aria-hidden=\"true\"><i class=\"on\"><\/i><i><\/i><i><\/i><i><\/i><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"ab-svc__hud\" aria-hidden=\"true\">NODE <b class=\"ab-svc__hudn\">01<\/b> \/ 04<br>35.6586 N \u00b7 139.7454 E<br><span class=\"ab-svc__hudp\">SYNC 000%<\/span><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- cta -->\n  <section class=\"ab-sec ab-cta\" id=\"s-cta\" aria-labelledby=\"ab-cta-h\">\n    <span class=\"ab-ghost\" data-para=\"90\" aria-hidden=\"true\" style=\"top:3%;left:-2%\">CONTACT<\/span>\n    <div class=\"ab-grain ab-grain--cta\" aria-hidden=\"true\"><\/div>\n    <div class=\"ab-wrap ab-cta__in\">\n      <h2 class=\"ab-cta__h ab-sheen\" id=\"ab-cta-h\" data-boom>\u7d4c\u55b6\u57fa\u76e4\u3092\u3001\u3068\u3082\u306b\u3002<\/h2>\n      <p class=\"ab-cta__p\" data-reveal>\u8cb4\u793e\u306e&ldquo;\u305d\u306e\u5148&rdquo;\u3092\u3001\u79c1\u305f\u3061\u304c\u7e01\u306e\u4e0b\u304b\u3089\u652f\u3048\u307e\u3059\u3002<span class=\"ab-mark\">\u307e\u305a\u306f\u304a\u6c17\u8efd\u306b\u3054\u76f8\u8ac7\u304f\u3060\u3055\u3044<\/span>\u3002<\/p>\n      <div class=\"ab-cta__acts\">\n        <a class=\"ab-btn ab-btn--gold ab-btn--lg\" href=\"\/?page_id=1694\" data-reveal data-magnetic><span>\u304a\u554f\u3044\u5408\u308f\u305b\u3078<\/span><\/a>\n        <a class=\"ab-btn ab-btn--gold ab-btn--lg\" href=\"\/?page_id=1642\" data-reveal data-magnetic><span>\u30b5\u30fc\u30d3\u30b9\u3092\u898b\u308b<\/span><\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- news -->\n  <section class=\"ab-sec ab-news\" id=\"ab-news\" aria-labelledby=\"ab-news-h\">\n    <span class=\"ab-ghost\" data-para=\"80\" aria-hidden=\"true\" style=\"top:3%;left:-2%\">NEWS<\/span>\n    <div class=\"ab-wrap\">\n      <div class=\"ab-news__head\">\n        <div data-reveal>\n<h2 class=\"ab-h2\" id=\"ab-news-h\">\u6700\u8fd1\u306e\u304a\u77e5\u3089\u305b<\/h2><\/div>\n        <button class=\"ab-textlink\" type=\"button\" id=\"ab-newstoggle\" data-reveal aria-expanded=\"false\" aria-controls=\"ab-newslist\" hidden><span class=\"ab-newstoggle__t\">\u4e00\u89a7\u3092\u898b\u308b<\/span> <span class=\"ab-newstoggle__i\" aria-hidden=\"true\">\u2192<\/span><\/button>\n      <\/div>\n      <ul class=\"ab-newslist\" id=\"ab-newslist\"><\/ul>\n    <\/div>\n  <\/section>\n\n\n  <!-- footer \u306f\u524a\u9664\uff08\u2465\u2466\u3067\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u306e\u30d5\u30c3\u30bf\u30fc\u76f4\u524d\u306b\u30ab\u30b9\u30bf\u30e0HTML\u3068\u3057\u3066\u4f5c\u6210\uff09 -->\n<\/div>\n\n<style>\n#ab3, #ab3 *{ box-sizing:border-box; margin:0; padding:0; }\n#ab3{\n  \/* brand-gold luxury tokens *\/\n  --ink:#14151A; --ink-2:#3a3c44; --sub:#6c6e78; --paper:#ffffff; --paper-2:#f4f5f7;\n  --line:#e8e9ee; --gold:#B98A2E; --gold-mid:#C9A24B; --gold-lite:#E9D08A;\n  --hero:#0b0c10; --inv:#f4f5f7; --inv-mute:#9a9ca6;\n  --disp:\"Shippori Mincho\",serif; --sans:\"Zen Kaku Gothic New\",sans-serif;\n  --maxw:1160px; --e:cubic-bezier(.19,1,.22,1);\n  position:relative; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; width:100vw;\n  overflow:hidden; background:var(--paper); color:var(--ink);\n  font-family:var(--sans); font-weight:400; line-height:1.95; letter-spacing:.01em; -webkit-font-smoothing:antialiased;\n}\n#ab3 a{ color:inherit; text-decoration:none; }\n#ab3 img{ max-width:100%; display:block; }\n#ab3 ol,#ab3 ul{ list-style:none; }\n#ab3 ::selection{ background:var(--gold); color:#fff; }\n#ab3 :focus-visible{ outline:2px solid var(--gold); outline-offset:4px; border-radius:2px; }\n\n\/* progress bar *\/\n#ab3 .ab-prog{ position:fixed; top:0; left:0; height:2px; width:0; z-index:10000; background:linear-gradient(90deg,var(--gold),var(--gold-lite)); }\n\n\/* custom cursor *\/\n#ab3 .ab-cur,#ab3 .ab-cur-ring{ position:fixed; top:0; left:0; z-index:10001; pointer-events:none; border-radius:50%; transform:translate(-50%,-50%); opacity:0; }\n#ab3 .ab-cur{ width:6px; height:6px; background:var(--gold); }\n#ab3 .ab-cur-ring{ width:38px; height:38px; border:1px solid var(--gold-mid); transition:width .3s var(--e),height .3s var(--e),background .3s,border-color .3s; }\n#ab3.cur-on .ab-cur,#ab3.cur-on .ab-cur-ring{ opacity:1; }\n#ab3.cur-on.cur-hot .ab-cur-ring{ width:66px; height:66px; background:rgba(201,162,75,.12); border-color:var(--gold); }\n#ab3.cur-on.cur-hot .ab-cur{ opacity:0; }\n\n\/* shared *\/\n#ab3 .ab-wrap{ max-width:var(--maxw); margin-inline:auto; padding-inline:28px; }\n#ab3 .ab-eyebrow{ display:flex; align-items:center; gap:14px; font-family:var(--sans); font-size:12px; font-weight:500; letter-spacing:.2em; text-transform:uppercase; color:var(--gold); margin-bottom:28px; }\n#ab3 .ab-eyebrow--inv{ color:var(--gold-lite); }\n#ab3 .ab-eyebrow__ln{ display:inline-block; width:0; height:1px; background:currentColor; transition:width 1s var(--e) .1s; }\n#ab3 [data-reveal].in .ab-eyebrow__ln, #ab3 .ab-eyebrow.in .ab-eyebrow__ln{ width:40px; }\n#ab3 .ab-hero .ab-eyebrow__ln{ width:0; }\n#ab3 .ab-kicker{ font-size:11px; letter-spacing:.16em; text-transform:uppercase; color:var(--gold); margin-bottom:16px; }\n#ab3 .ab-h2{ font-family:var(--disp); font-weight:600; color:var(--ink); font-size:clamp(1.7rem,3.9vw,2.6rem); line-height:1.5; letter-spacing:.02em; }\n#ab3 .ab-display{ font-family:var(--disp); font-weight:600; color:var(--ink); font-size:clamp(2.5rem,7vw,4.4rem); line-height:1.4; letter-spacing:.03em; }\n#ab3 .ab-lead{ color:var(--sub); font-size:clamp(.98rem,1.5vw,1.08rem); line-height:2.15; max-width:52ch; margin-top:30px; }\n#ab3 .ab-lead--sm{ max-width:44ch; }\n#ab3 .ab-sec{ padding-block:clamp(92px,13vw,168px); position:relative; }\n#ab3 .ab-alt{ background:transparent; }\n\n\/* gold sheen on display *\/\n#ab3 .ab-sheen{ background:linear-gradient(100deg,var(--ink) 30%,var(--gold) 48%,var(--gold-lite) 52%,var(--ink) 70%); background-size:250% 100%; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:ab3sheen 6s ease-in-out infinite; }\n@keyframes ab3sheen{ 0%,100%{background-position:130% 0;} 50%{background-position:-30% 0;} }\n\n\/* buttons \/ links *\/\n#ab3 .ab-btn{ position:relative; display:inline-flex; align-items:center; justify-content:center; background:var(--ink); color:var(--paper); font-family:var(--sans); font-weight:500; font-size:14px; letter-spacing:.05em; padding:16px 34px; border-radius:2px; overflow:hidden; transition:color .5s var(--e); will-change:transform; }\n#ab3 .ab-btn::before{ content:\"\"; position:absolute; inset:0; background:linear-gradient(120deg,var(--gold),var(--gold-lite)); transform:translateY(101%); transition:transform .5s var(--e); z-index:0; }\n#ab3 .ab-btn:hover{ color:var(--ink); }\n#ab3 .ab-btn:hover::before{ transform:translateY(0); }\n#ab3 .ab-btn:active{ transform:scale(.97); }\n#ab3 .ab-btn>*{ position:relative; z-index:1; }\n#ab3 .ab-btn--gold{ background:transparent; color:var(--inv); border:1px solid var(--gold-mid); }\n#ab3 .ab-btn--gold:hover{ color:var(--ink); }\n#ab3 .ab-btn--sm{ padding:11px 22px; font-size:13px; }\n#ab3 .ab-btn--lg{ padding:19px 44px; font-size:15px; }\n#ab3 .ab-cta .ab-btn--gold{ color:var(--inv); }\n#ab3 .ab-textlink{ display:inline-flex; align-items:center; gap:9px; color:var(--ink); font-size:14px; letter-spacing:.05em; background-image:linear-gradient(var(--gold),var(--gold)); background-size:0% 1px; background-position:0 100%; background-repeat:no-repeat; transition:background-size .5s var(--e),gap .4s var(--e); padding-bottom:3px; }\n#ab3 .ab-textlink:hover{ background-size:100% 1px; gap:15px; }\n#ab3 .ab-textlink--inv{ color:var(--inv); }\n#ab3 button.ab-textlink{ appearance:none; border:0; padding:0; font-family:inherit; cursor:pointer; }\n#ab3 button.ab-textlink[hidden]{ display:none; }\n#ab3 button.ab-textlink:focus-visible{ outline:2px solid var(--gold); outline-offset:4px; }\n#ab3 .ab-newstoggle__i{ transition:transform .5s var(--e); }\n#ab3 button.ab-textlink[aria-expanded=\"true\"] .ab-newstoggle__i{ transform:rotate(90deg); }\n#ab3 .ab-newsrow.is-folded{ display:none; }\n\n\n\/* intro *\/\n#ab3 .ab-intro{ position:fixed; inset:0; z-index:9999; background:var(--hero); display:grid; place-items:center; transition:opacity .9s var(--e),visibility .9s; }\n#ab3 .ab-intro.is-done{ opacity:0; visibility:hidden; }\n#ab3 .ab-intro__in{ display:grid; justify-items:center; gap:22px; }\n#ab3 .ab-intro__mark{ width:78px; height:78px; opacity:0; animation:ab3pop 1s var(--e) .1s forwards; filter:drop-shadow(0 0 30px rgba(233,208,138,.35)); }\n#ab3 .ab-intro__word{ color:var(--inv); font-family:var(--sans); font-weight:500; letter-spacing:.55em; font-size:clamp(1rem,3vw,1.35rem); padding-left:.55em; opacity:0; animation:ab3up 1s var(--e) .35s forwards; }\n#ab3 .ab-intro__bar{ display:block; width:120px; height:1px; background:rgba(255,255,255,.15); overflow:hidden; }\n#ab3 .ab-intro__bar i{ display:block; height:100%; width:100%; background:linear-gradient(90deg,var(--gold),var(--gold-lite)); transform:translateX(-100%); animation:ab3load 1.4s var(--e) .3s forwards; }\n@keyframes ab3pop{ from{opacity:0;transform:scale(.8);} to{opacity:1;transform:none;} }\n@keyframes ab3up{ from{opacity:0;transform:translateY(14px);} to{opacity:1;transform:none;} }\n@keyframes ab3load{ to{transform:translateX(0);} }\n\n\/* header *\/\n#ab3 .ab-hd{ position:absolute; top:0; left:0; right:0; z-index:100; }\n#ab3 .ab-hd.is-stuck{ position:fixed; background:rgba(251,250,247,.85); backdrop-filter:blur(14px); border-bottom:1px solid var(--line); }\n#ab3 .ab-hd__in{ max-width:var(--maxw); margin-inline:auto; padding:22px 28px; display:flex; align-items:center; justify-content:space-between; gap:20px; }\n#ab3 .ab-brand{ display:inline-flex; align-items:center; gap:12px; }\n#ab3 .ab-brand__mark{ width:33px; height:33px; }\n#ab3 .ab-brand__word{ font-family:var(--sans); font-weight:500; letter-spacing:.26em; font-size:14px; color:var(--ink); }\n#ab3 .ab-hd[data-on-hero=\"true\"]:not(.is-stuck) .ab-brand__word,\n#ab3 .ab-hd[data-on-hero=\"true\"]:not(.is-stuck) .ab-nav>a{ color:var(--inv); }\n#ab3 .ab-hd[data-on-hero=\"true\"]:not(.is-stuck) .ab-nav>a.ab-btn{ color:var(--inv); }\n#ab3 .ab-hd[data-on-hero=\"true\"]:not(.is-stuck) .ab-burger span{ background:var(--inv); }\n#ab3 .ab-nav{ display:flex; align-items:center; gap:32px; }\n#ab3 .ab-nav>a:not(.ab-btn){ font-size:13px; letter-spacing:.07em; color:var(--ink); background-image:linear-gradient(var(--gold),var(--gold)); background-size:0% 1px; background-position:0 100%; background-repeat:no-repeat; transition:background-size .45s var(--e); padding-bottom:4px; }\n#ab3 .ab-nav>a:not(.ab-btn):hover{ background-size:100% 1px; }\n\n\/* hero *\/\n#ab3 .ab-hero{ position:relative; min-height:100svh; display:flex; align-items:center; background:var(--hero); }\n#ab3 .ab-hero__media{ position:absolute; inset:0; z-index:0; overflow:hidden; }\n#ab3 .ab-hero__aurora{ position:absolute; inset:-25%; background:\n   radial-gradient(40% 40% at 72% 28%, rgba(201,162,75,.28), transparent 70%),\n   radial-gradient(45% 45% at 25% 72%, rgba(185,138,46,.16), transparent 70%),\n   radial-gradient(120% 120% at 60% 30%, #16181f 0%, #0b0c10 55%, #050609 100%);\n   animation:ab3aur 18s ease-in-out infinite alternate; }\n@keyframes ab3aur{ from{transform:translate(-4%,-3%) scale(1);} to{transform:translate(5%,4%) scale(1.06);} }\n#ab3 .ab-dust{ position:absolute; inset:0; width:100%; height:100%; }\n#ab3 .ab-hero__video{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }\n#ab3 .ab-hero__scrim{ position:absolute; inset:0; background:linear-gradient(90deg,rgba(6,5,2,.62),rgba(6,5,2,.2) 55%,rgba(6,5,2,.45)); }\n#ab3 .ab-grain{ position:absolute; inset:0; pointer-events:none; opacity:.5; mix-blend-mode:overlay;\n   background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'\/%3E%3C\/svg%3E\"); }\n#ab3 .ab-hero__in{ position:relative; z-index:1; max-width:var(--maxw); margin-inline:auto; padding:0 28px; width:100%; }\n#ab3 .ab-hero__h{ font-family:var(--disp); font-weight:600; color:var(--inv); font-size:clamp(2.3rem,6vw,4.5rem); line-height:1.42; letter-spacing:.04em; }\n#ab3 .ab-ln{ display:block; overflow:hidden; }\n#ab3 .ab-ln>span{ display:block; transform:translateY(115%); }\n#ab3 .ab-hero__sub{ color:rgba(246,241,230,.9); font-size:clamp(1rem,1.6vw,1.15rem); line-height:2.05; max-width:38ch; margin-top:30px; }\n#ab3 .ab-hero__act{ display:flex; align-items:center; gap:28px; flex-wrap:wrap; margin-top:42px; }\n\/* hero entrance (JS toggles .is-live on root) *\/\n#ab3 .ab-hero [data-hero]{ opacity:0; }\n#ab3 .ab-hero .ab-ln>span[data-hero]{ opacity:1; }\n#ab3.is-live .ab-hero [data-hero]{ opacity:1; transform:none; transition:opacity 1s var(--e),transform 1.1s var(--e); }\n#ab3.is-live .ab-hero .ab-eyebrow[data-hero] .ab-eyebrow__ln{ width:40px; }\n#ab3.is-live .ab-hero [data-hero=\"2\"],#ab3.is-live .ab-hero [data-hero=\"3\"]{ transition-delay:.15s; }\n#ab3.is-live .ab-hero [data-hero=\"3\"]{ transition-delay:.28s; }\n#ab3.is-live .ab-hero [data-hero=\"4\"]{ transition-delay:.5s; }\n#ab3.is-live .ab-hero [data-hero=\"5\"]{ transition-delay:.65s; }\n#ab3.is-live .ab-hero [data-hero=\"6\"]{ transition-delay:.9s; }\n\/* hero h1 motion now handled per-character (see split) *\/\n#ab3 .ab-scroll{ position:absolute; bottom:32px; left:50%; transform:translateX(-50%); display:grid; justify-items:center; gap:10px; }\n#ab3 .ab-scroll span{ font-size:10px; letter-spacing:.3em; text-transform:uppercase; color:rgba(246,241,230,.7); }\n#ab3 .ab-scroll i{ width:1px; height:48px; background:linear-gradient(var(--gold-lite),transparent); position:relative; overflow:hidden; }\n#ab3 .ab-scroll i::after{ content:\"\"; position:absolute; top:0; left:0; width:1px; height:15px; background:var(--gold-lite); animation:ab3sc 1.9s ease-in-out infinite; }\n@keyframes ab3sc{ 0%{transform:translateY(-15px);opacity:0;}40%{opacity:1;}100%{transform:translateY(48px);opacity:0;} }\n\n\/* reveal *\/\n#ab3 [data-reveal]{ opacity:0; transform:translateY(28px); }\n#ab3.is-ready [data-reveal]{ transition:opacity .9s var(--e),transform .9s var(--e); }\n#ab3 [data-reveal].in{ opacity:1; transform:none; }\n\n\/* philosophy *\/\n#ab3 .ab-philo .ab-lead{ max-width:64ch; }\n\n\/* mission\/vision *\/\n#ab3 .ab-mv{ display:grid; grid-template-columns:1fr 1fr; gap:clamp(32px,5vw,72px); margin-top:54px; }\n#ab3 .ab-mv__col{ padding-top:30px; border-top:1px solid var(--line); }\n#ab3 .ab-mv__lead{ font-family:var(--disp); color:var(--ink); font-weight:500; font-size:clamp(1.15rem,2vw,1.45rem); line-height:1.8; letter-spacing:.02em; }\n#ab3 .ab-mv__body{ color:var(--sub); font-size:.98rem; line-height:2.05; margin-top:18px; }\n#ab3 .ab-chips{ display:flex; flex-wrap:wrap; gap:10px; margin-top:24px; }\n#ab3 .ab-chips li{ font-size:12px; letter-spacing:.08em; color:var(--ink); border:1px solid var(--gold-mid); border-radius:999px; padding:7px 17px; transition:background .4s,color .4s; }\n#ab3 .ab-chips li:hover{ background:var(--gold-mid); color:#fff; }\n\n\/* foundation *\/\n#ab3 .ab-found__grid{ display:grid; grid-template-columns:1.05fr .95fr; gap:clamp(32px,5vw,72px); align-items:center; }\n#ab3 .ab-found__viz svg{ width:100%; height:auto; max-width:460px; margin-inline:auto; }\n\/* digital foundation viz *\/\n#ab3 .fz-grid{ opacity:0; transition:opacity 1s var(--e); }\n#ab3 [data-viz].in .fz-grid{ opacity:1; }\n#ab3 .fz-hud,#ab3 .fz-mono{ opacity:0; transition:opacity 1s var(--e) .5s; }\n#ab3 [data-viz].in .fz-hud,#ab3 [data-viz].in .fz-mono{ opacity:1; }\n#ab3 .fz-line-base{ opacity:0; transition:opacity .8s var(--e); }\n#ab3 [data-viz].in .fz-line-base{ opacity:1; }\n#ab3 .fz-line{ stroke-dasharray:3 7; stroke-dashoffset:0; opacity:0; }\n#ab3 [data-viz].in .fz-line{ opacity:1; transition:opacity .8s var(--e) .3s; animation:fz-flow 1.1s linear infinite; }\n@keyframes fz-flow{ to{ stroke-dashoffset:-20; } }\n#ab3 .fz-node{ opacity:0; transform:scale(.6); transform-origin:center; transform-box:fill-box; }\n#ab3 [data-viz].in .fz-node{ animation:fz-pop .7s var(--e) forwards; }\n#ab3 [data-viz].in .fz-node--c{ animation-delay:.2s; }\n#ab3 .fz-pillars .fz-node:nth-child(1){ animation-delay:.5s; }\n#ab3 .fz-pillars .fz-node:nth-child(2){ animation-delay:.6s; }\n#ab3 .fz-pillars .fz-node:nth-child(3){ animation-delay:.7s; }\n#ab3 .fz-pillars .fz-node:nth-child(4){ animation-delay:.8s; }\n@keyframes fz-pop{ to{ opacity:1; transform:scale(1); } }\n#ab3 .fz-ring{ transform-box:fill-box; transform-origin:center; animation:fz-spin 16s linear infinite; }\n#ab3 .fz-ring--r{ animation-duration:22s; animation-direction:reverse; }\n#ab3 .fz-ring--s{ animation-duration:11s; }\n@keyframes fz-spin{ to{ transform:rotate(360deg); } }\n#ab3 .fz-glow{ transform-box:fill-box; transform-origin:center; animation:fz-pulse 3.4s ease-in-out infinite; }\n@keyframes fz-pulse{ 0%,100%{ opacity:.4; transform:scale(.96); } 50%{ opacity:1; transform:scale(1.04); } }\n\n\/* values *\/\n#ab3 .ab-values{ margin-top:clamp(48px,7vw,90px); border-top:1px solid var(--line); }\n#ab3 .ab-val{ display:grid; grid-template-columns:44px 1fr; gap:clamp(14px,2vw,26px); align-items:baseline; padding:clamp(18px,2.2vw,26px) 6px; border-bottom:1px solid var(--line); transition:background .5s var(--e),padding-left .5s var(--e); }\n#ab3 .ab-val:hover{ background:rgba(201,162,75,.05); padding-left:16px; }\n#ab3 .ab-val__no{ font-family:\"Inter\",sans-serif; font-weight:500; font-size:12px; line-height:1.9; letter-spacing:.1em; color:var(--gold); }\n#ab3 .ab-val__h{ font-family:var(--disp); color:var(--ink); font-weight:500; font-size:clamp(1.05rem,1.6vw,1.28rem); line-height:1.65; margin-bottom:6px; letter-spacing:.02em; }\n#ab3 .ab-val__p{ font-family:var(--sans); font-weight:300; color:var(--sub); font-size:clamp(.88rem,1.05vw,.94rem); line-height:1.9; max-width:76ch; }\n\n\/* news *\/\n\/* News: \u8a18\u4e8b0\u4ef6\u30fb\u53d6\u5f97\u5931\u6557\u6642\u306f\u30bb\u30af\u30b7\u30e7\u30f3\u3054\u3068\u975e\u8868\u793a *\/\n#ab3 .ab-news.is-loading{ display:none !important; }\n\/* \u4fdd\u967a: JS\u304c\u5168\u3066\u505c\u6b62\u3057\u3066\u3082\u30aa\u30fc\u30d7\u30cb\u30f3\u30b0\u304c\u5fc5\u305a\u89e3\u9664\u3055\u308c\u308b\uff08CSS\u306e\u307f\u30fb4.2\u79d2\uff09 *\/\n#ab3 .ab-intro{ animation:ab3introFailsafe .8s var(--e) 4.2s forwards; }\n@keyframes ab3introFailsafe{ to{ opacity:0; visibility:hidden; pointer-events:none; } }\n#ab3 .ab-news__head{ display:flex; align-items:flex-end; justify-content:space-between; gap:20px; flex-wrap:wrap; }\n#ab3 .ab-newslist{ margin-top:40px; border-top:1px solid var(--line); }\n#ab3 .ab-newsrow{ display:grid; grid-template-columns:auto auto 1fr; align-items:center; gap:24px; padding:24px 6px; border-bottom:1px solid var(--line); transition:padding-left .5s var(--e); }\n#ab3 .ab-newsrow:hover{ padding-left:14px; }\n#ab3 .ab-newsrow time{ color:var(--gold); font-family:var(--disp); font-size:14px; letter-spacing:.05em; }\n#ab3 .ab-tag{ font-size:11px; letter-spacing:.08em; text-transform:uppercase; color:var(--gold); border:1px solid var(--gold-mid); border-radius:2px; padding:3px 11px; }\n#ab3 .ab-newsrow a{ color:var(--ink); font-size:.98rem; }\n#ab3 .ab-newsrow a:hover{ color:var(--gold); }\n\n\/* --- NEWS \u30b4\u30fc\u30b9\u30c8\u30ef\u30fc\u30c9\uff1a\u5857\u308a\u3064\u3076\u3057 v67 -------------------------------\n   NEWS \u306e\u307f\u3001\u8f2a\u90ed\u7dda\u3092\u3084\u3081\u3066\u30da\u30fc\u30eb\u30b0\u30ec\u30fc #D7D9DE \u306e\u30d9\u30bf\u5857\u308a\u306b\u3059\u308b\u3002\n   \u4e0b\u7aef\u306b\u5411\u304b\u3063\u3066\u8584\u304f\u6d88\u3048\u308b\u30de\u30b9\u30af\u3092\u639b\u3051\u3066\u304a\u308a\u3001\u898b\u51fa\u3057\u3084\u30a2\u30a4\u30d6\u30ed\u30a6\u304c\n   \u91cd\u306a\u308b\u9ad8\u3055\u3067\u306f\u81ea\u7136\u306b\u8272\u304c\u629c\u3051\u308b\u3088\u3046\u306b\u3057\u3066\u3042\u308b\u3002\n   \u8abf\u6574\u3064\u307e\u307f: \u8272 = #D7D9DE \/ \u30d5\u30a7\u30fc\u30c9\u958b\u59cb\u4f4d\u7f6e = 42% \/ \u6d88\u3048\u304d\u308b\u4f4d\u7f6e = 100%\n   ---------------------------------------------------------------------- *\/\n#ab3 .ab-news .ab-ghost{\n  -webkit-text-stroke:1.2px var(--gw-line);\n  color:transparent;\n}\n#ab3 .ab-news .ab-ghost::first-letter{ -webkit-text-fill-color:var(--gw); color:var(--gw); }\n\n\/* cta *\/\n#ab3 .ab-cta{ background:var(--hero); overflow:hidden; }\n#ab3 .ab-grain--cta{ opacity:.35; }\n#ab3 .ab-cta__in{ position:relative; z-index:1; text-align:center; display:grid; justify-items:center; gap:26px; }\n#ab3 .ab-cta__h{ font-family:var(--disp); color:var(--inv); font-weight:600; font-size:clamp(2.4rem,6.5vw,5rem); line-height:1.3; letter-spacing:0; }\n#ab3 .ab-cta__p{ font-family:var(--sans); font-weight:300; color:rgba(246,241,230,.8); font-size:clamp(1rem,1.5vw,1.15rem); line-height:2; max-width:44ch; }\n#ab3 .ab-cta__acts{ display:flex; flex-wrap:wrap; gap:16px; justify-content:center; align-items:center; }\n\n\/* footer *\/\n#ab3 .ab-ft{ background:var(--paper); border-top:1px solid var(--line); padding-block:62px; }\n#ab3 .ab-ft__in{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:24px; }\n#ab3 .ab-ft__brand{ display:inline-flex; align-items:center; gap:12px; }\n#ab3 .ab-ft__brand .ab-brand__word{ color:var(--ink); }\n#ab3 .ab-ft__nav{ display:flex; flex-wrap:wrap; gap:22px; }\n#ab3 .ab-ft__nav a{ font-size:13px; color:var(--sub); transition:color .3s; }\n#ab3 .ab-ft__nav a:hover{ color:var(--gold); }\n#ab3 .ab-ft__copy{ font-size:12px; color:var(--sub); width:100%; padding-top:6px; }\n\n\/* char split reveal (\u8981\u6240\u306e\u898b\u51fa\u3057) *\/\n#ab3 [data-split]{ opacity:0; }\n#ab3 [data-split].sp-shown{ opacity:1; }\n#ab3 .ab-ch{ display:inline-block; overflow:hidden; vertical-align:bottom; }\n#ab3 .ab-ch>span{ display:inline-block; transform:translateY(112%); transition:transform .85s var(--e); will-change:transform; }\n#ab3 [data-split].sp-in .ab-ch>span{ transform:none; }\n\n\/* story spine (\u5de6\u7aef\u306e\u8ecc\u8de1\u7dda) *\/\n#ab3 .ab-spine{ position:fixed; right:26px; top:17vh; bottom:17vh; width:16px; z-index:90; display:none; }\n@media (min-width:1280px){ #ab3 .ab-spine{ display:block; } }\n#ab3 .ab-spine__line{ position:absolute; left:50%; top:0; bottom:0; width:1px; transform:translateX(-50%); background:var(--line); }\n#ab3 .ab-spine__fill{ position:absolute; left:0; top:0; width:100%; height:0; background:linear-gradient(var(--gold),var(--gold-lite)); }\n#ab3 .ab-spine__dots{ position:absolute; inset:0; }\n#ab3 .ab-spine__dots li{ position:absolute; left:50%; width:7px; height:7px; margin:-4px 0 0 -4px; border-radius:50%; background:var(--paper); border:1px solid var(--line); transition:transform .45s var(--e),background .45s,border-color .45s,box-shadow .45s; }\n#ab3 .ab-spine__dots li.on{ background:var(--gold); border-color:var(--gold); transform:scale(1.4); box-shadow:0 0 0 4px rgba(201,162,75,.14); }\n\n\/* foundation: \"\u652f\u3048\u308b\" hover interaction *\/\n#ab3 .ab-found__viz .fz-pillars,#ab3 .ab-found__viz .fz-center{ transition:transform .55s var(--e); }\n#ab3 .ab-found__viz:hover .fz-pillars{ transform:translateY(-9px); }\n#ab3 .ab-found__viz:hover .fz-center{ transform:translateY(-4px); }\n#ab3 .ab-found__viz:hover .fz-line{ animation-duration:.5s; }\n#ab3 .ab-found__viz:hover .fz-line-base{ stroke-opacity:.5; }\n\n\/* ===== KOEL\u578b\u30d2\u30fc\u30ed\u30fc ===== *\/\n#ab3 .ab-intro{ background:#ffffff; }\n#ab3 .ab-intro__mark{ filter:none; }\n#ab3 .ab-intro__word{ color:var(--ink); }\n#ab3 .ab-intro__bar{ background:rgba(20,21,26,.12); }\n\n#ab3 .ab-khero{ position:relative; min-height:100svh; background:#ffffff; overflow:hidden; }\n\n\/* \u30ed\u30b4\u30fb\u5de6\u7e26\u30ca\u30d3\u306eCSS\u306f\u30d6\u30ed\u30b0\u30d1\u30fc\u30c4 #abnav \u306b\u4e00\u5143\u5316\u3002\u57cb\u3081\u8fbc\u307f\u5206\u306f\u64a4\u53bb\u6e08\u307f\uff08v55\uff09\u3002 *\/\n\n#ab3 .ab-khero__title{ position:absolute; right:clamp(22px,5vw,64px); bottom:clamp(66px,12vh,132px); z-index:4; text-align:right; max-width:none; }\n#ab3 .ab-keyebrow{ font-family:var(--sans); font-size:12px; letter-spacing:.2em; text-transform:uppercase; color:var(--gold); margin-bottom:20px; }\n#ab3 .ab-khero__h{ font-family:var(--disp); font-weight:600; color:var(--ink); font-size:clamp(1.7rem,5vw,4.2rem); line-height:1.4; letter-spacing:.04em; }\n#ab3 .ab-khero__sub{ color:var(--sub); font-size:clamp(.92rem,1.5vw,1.1rem); line-height:2; margin-top:26px; }\n\n#ab3 .ab-kscroll{ position:absolute; left:clamp(22px,4vw,50px); bottom:32px; z-index:4; display:grid; justify-items:center; gap:8px; }\n#ab3 .ab-kscroll span{ font-size:10px; letter-spacing:.26em; text-transform:uppercase; color:var(--sub); }\n#ab3 .ab-kscroll i{ width:1px; height:46px; background:linear-gradient(var(--gold),transparent); position:relative; overflow:hidden; }\n#ab3 .ab-kscroll i::after{ content:\"\"; position:absolute; top:0; left:0; width:1px; height:15px; background:var(--gold); animation:ab3sc 1.9s ease-in-out infinite; }\n\n\/* KOEL hero entrance *\/\n#ab3 .ab-khero .ab-keyebrow,#ab3 .ab-khero__sub,#ab3 .ab-kscroll{ opacity:0; }\n#ab3.is-live .ab-khero .ab-keyebrow{ opacity:1; transition:opacity 1s var(--e) .2s; }\n#ab3.is-live .ab-khero__sub{ opacity:1; transition:opacity 1s var(--e) .7s; }\n#ab3.is-live .ab-kscroll{ opacity:1; transition:opacity 1s var(--e) 1s; }\n\n\/* \u30e2\u30d0\u30a4\u30eb\u30e1\u30cb\u30e5\u30fc\uff08\u30d0\u30fc\u30ac\u30fc\/\u30b9\u30e9\u30a4\u30c9\u30d1\u30cd\u30eb\uff09\u306eCSS\u306f\u30d6\u30ed\u30b0\u30d1\u30fc\u30c4 #abnav \u306b\u4e00\u5143\u5316\u3002\u64a4\u53bb\u6e08\u307f\uff08v55\uff09\u3002 *\/\n@media (max-width:1079.98px){\n  #ab3 .ab-khero__title{ left:clamp(22px,5vw,64px); text-align:left; bottom:clamp(72px,14vh,120px); }\n  #ab3 .ab-khero__h br{ display:none; }\n  #ab3 .ab-khero__sub br{ display:none; }\n}\n\n\/* foundation \u2014 \u5927\u304d\u306a\u80cc\u666f\u30d3\u30b8\u30e5\u30a2\u30eb\uff08\u4e00\u70b9\u8a87\u5f35\uff09 *\/\n#ab3 .ab-found{ position:relative; overflow:hidden; }\n#ab3 .ab-found__bg{ position:absolute; inset:0; z-index:0; pointer-events:none; }\n#ab3 .ab-found__bg[data-reveal]{ transform:none !important; }\n#ab3 .ab-fbg{ width:100%; height:100%; display:block; }\n#ab3 .ab-found .ab-found__copy{ position:relative; z-index:1; max-width:520px; }\n#ab3 .fb-tree{ opacity:.55; }\n#ab3 .fb-branch,#ab3 .fb-twig{ stroke-dasharray:1600; stroke-dashoffset:1600; }\n#ab3 [data-viz].in .fb-branch{ animation:fb-draw 2.4s var(--e) forwards; }\n#ab3 [data-viz].in .fb-twig{ animation:fb-draw 1.6s var(--e) .6s forwards; }\n@keyframes fb-draw{ to{ stroke-dashoffset:0; } }\n#ab3 .fb-leaf{ fill:none; stroke:#C9A24B; stroke-width:1.2; opacity:0; }\n#ab3 [data-viz].in .fb-leaf{ opacity:1; transition:opacity 1.1s var(--e) 1.5s; }\n#ab3 .fb-dot,#ab3 .fb-lab{ opacity:0; }\n#ab3 [data-viz].in .fb-dot,#ab3 [data-viz].in .fb-lab{ opacity:1; transition:opacity 1s var(--e) 1.6s; }\n#ab3 .fb-twig{ stroke-width:1.1; stroke-opacity:.75; }\n@media (max-width:860px){\n  #ab3 .ab-found__bg{ opacity:.5; }\n  #ab3 .ab-found .ab-found__copy{ max-width:none; }\n}\n\n\/* Dala\u98a8\uff1a\u5927\u304d\u306a\u7de8\u96c6\u7684\u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8\uff08\u30b9\u30b1\u30fc\u30eb\u00d7\u975e\u5bfe\u79f0\u914d\u7f6e\uff09 *\/\n#ab3 .ab-mv2 .ab-eyebrow{ margin-bottom:0; }\n#ab3 .ab-eyebrow--r{ justify-content:flex-end; }\n#ab3 .ab-state{ margin-top:clamp(56px,9vw,120px); max-width:min(1000px,92%); }\n#ab3 .ab-state--l{ margin-right:auto; text-align:left; }\n#ab3 .ab-state--r{ margin-left:auto; text-align:right; }\n#ab3 .ab-state__idx{ display:block; font-family:\"Inter\",sans-serif; font-weight:600; font-size:12px; letter-spacing:.22em; text-transform:uppercase; color:var(--gold); margin-bottom:clamp(20px,2.4vw,32px); }\n#ab3 .ab-state__h{ font-family:var(--disp); font-weight:500; color:var(--ink); font-size:clamp(1.7rem,4.4vw,3.7rem); line-height:1.34; letter-spacing:.005em; }\n#ab3 .ab-line{ display:block; white-space:nowrap; }\n#ab3 .ab-state__body{ font-family:var(--sans); font-weight:300; color:var(--sub); font-size:clamp(1rem,1.6vw,1.18rem); line-height:2.05; max-width:46ch; margin-top:clamp(24px,3vw,40px); }\n#ab3 .ab-state--r .ab-state__body{ margin-left:auto; }\n#ab3 .ab-state--r .ab-chips{ justify-content:flex-end; }\n#ab3 .ab-state .ab-chips{ margin-top:28px; }\n\n\/* \u80cc\u666f\u30ef\u30fc\u30c9\uff08\u30d1\u30e9\u30e9\u30c3\u30af\u30b9\uff09\uff0b \u30c9\u30f3\uff01 \u6f14\u51fa *\/\n#ab3 .ab-sec{ position:relative; }\n\/* --- \u30b4\u30fc\u30b9\u30c8\u30ef\u30fc\u30c9\u914d\u8272 v68test -----------------------------------------\n   \u30b4\u30fc\u30eb\u30c9\u3092\u5ec3\u3057\u3001\u9ed2\u306b\u9ec4\u307f\u3092\u308f\u305a\u304b\u306b\u542b\u307e\u305b\u305f\u8272\u3078\uff08\u30ed\u30b4\u914d\u8272\u306e\u53cd\u8ee2\uff09\u3002\n   --gw      : \u660e\u308b\u3044\u9762\uff08\u767d\u80cc\u666f\uff09\u306b\u7f6e\u304f\u30b4\u30fc\u30b9\u30c8\u30ef\u30fc\u30c9\n   --gw-inv  : \u6697\u3044\u9762\u306b\u7f6e\u304f\u30b4\u30fc\u30b9\u30c8\u30ef\u30fc\u30c9\uff08--ab-ghost--inv\uff09\n   \u6fc3\u3055\u306f\u3053\u306e2\u884c\u306e\u30a2\u30eb\u30d5\u30a1\u5024\u3060\u3051\u3067\u8abf\u6574\u3067\u304d\u308b\u3002\n   ---------------------------------------------------------------------- *\/\n#ab3{\n  --gw-line:rgba(52,42,14,.30);   \/* \u8f2a\u90ed\u7dda *\/\n  --gw:rgba(52,42,14,.26);        \/* \u5148\u982d\u6587\u5b57\u306e\u5857\u308a *\/\n  --gw-line-inv:rgba(233,228,214,.34);\n  --gw-inv:rgba(233,228,214,.30);\n}\n#ab3 section:has(.ab-ghost){ overflow:hidden; }\n#ab3 .ab-sec > .ab-wrap{ position:relative; z-index:1; }\n#ab3 .ab-ghost{ position:absolute; z-index:0; font-family:\"Inter\",sans-serif; font-weight:700; text-transform:uppercase; color:transparent; -webkit-text-stroke:1.2px var(--gw-line); font-size:clamp(4.5rem,19vw,17rem); line-height:.8; letter-spacing:-.04em; pointer-events:none; white-space:nowrap; user-select:none; will-change:transform; }\n#ab3 .ab-ghost--inv{ -webkit-text-stroke-color:var(--gw-line-inv); }\n#ab3 .ab-ghost::first-letter{ -webkit-text-fill-color:var(--gw); color:var(--gw); }\n#ab3 .ab-ghost--inv::first-letter{ -webkit-text-fill-color:var(--gw-inv); color:var(--gw-inv); }\n\n#ab3 [data-boom]{ opacity:0; transform:translateY(26px) scale(1.12); transform-origin:left center; }\n#ab3 .ab-state--r [data-boom]{ transform-origin:right center; }\n#ab3 .ab-cta [data-boom]{ transform-origin:center; }\n#ab3 [data-boom].in{ opacity:1; transform:none; transition:opacity .5s ease, transform .75s cubic-bezier(.16,1,.3,1); }\n\n\/* \u56fa\u5b9a\u30ca\u30d3\u5206\u306e\u5de6\u30b9\u30da\u30fc\u30b9\u3092\u78ba\u4fdd\uff08\u4e0b\u5c64\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u672c\u6587\u3092\u53f3\u3078\u5bc4\u305b\u308b\uff09 *\/\n@media (min-width:1080px){\n  #ab3 .ab-sec:not(.ab-cta) > .ab-wrap{ padding-left:clamp(150px,11vw,190px); }\n}\n@media (max-width:560px){\n  #ab3 .ab-line{ white-space:normal; }\n}\n\n\/* responsive *\/\n@media (max-width:860px){\n  #ab3 .ab-mv{ grid-template-columns:1fr; }\n  #ab3 .ab-found__grid{ grid-template-columns:1fr; }\n  #ab3 .ab-found__viz{ order:-1; }\n}\n@media (max-width:680px){\n  #ab3 .ab-nav{ position:fixed; inset:0 0 0 auto; width:min(84vw,320px); flex-direction:column; align-items:flex-start; justify-content:center; gap:30px; padding:44px; background:var(--paper); border-left:1px solid var(--line); transform:translateX(100%); transition:transform .6s var(--e); z-index:99; }\n  #ab3 .ab-nav.is-open{ transform:none; }\n  #ab3 .ab-nav>a:not(.ab-btn){ font-size:17px; color:var(--ink) !important; }\n  #ab3 .ab-burger{ display:flex; z-index:101; }\n  #ab3 .ab-hd.is-open .ab-burger span{ background:var(--ink) !important; }\n  #ab3 .ab-hd.is-open .ab-burger span:nth-child(1){ transform:translateY(7px) rotate(45deg); }\n  #ab3 .ab-hd.is-open .ab-burger span:nth-child(2){ opacity:0; }\n  #ab3 .ab-hd.is-open .ab-burger span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); }\n  #ab3 .ab-newsrow{ grid-template-columns:auto 1fr; }\n  #ab3 .ab-newsrow .ab-tag{ display:none; }\n  #ab3 .ab-val{ grid-template-columns:32px 1fr; gap:12px; }\n  #ab3 .ab-state--r{ text-align:left; }\n  #ab3 .ab-state--r .ab-state__body{ margin-left:0; }\n  #ab3 .ab-state--r .ab-chips{ justify-content:flex-start; }\n  #ab3 .ab-state__h br{ display:none; }\n}\n\/* touch: no custom cursor *\/\n@media (hover:none),(pointer:coarse){ #ab3 .ab-cur,#ab3 .ab-cur-ring{ display:none; } }\n@media (prefers-reduced-motion:reduce){\n  #ab3 *{ animation-duration:.001ms !important; animation-iteration-count:1 !important; transition-duration:.001ms !important; }\n  #ab3 [data-reveal],#ab3 .ab-hero [data-hero]{ opacity:1 !important; transform:none !important; }\n  #ab3 .ab-ln>span{ transform:none !important; }\n  #ab3 .ab-cur,#ab3 .ab-cur-ring{ display:none; }\n  #ab3 [data-split]{ opacity:1 !important; }\n  #ab3 [data-boom]{ opacity:1 !important; transform:none !important; }\n  #ab3 .ab-ch>span{ transform:none !important; }\n  #ab3 .ab-spine{ display:none !important; }\n}\n\/* ===== \u4e00\u65e6\uff1a\u9ed2\u80cc\u666f\u3092\u767d\u306b\uff08\u753b\u50cf\u633f\u5165\u307e\u3067\u306e\u66ab\u5b9a\uff09\u2014 \u753b\u50cf\u3092\u6577\u304f\u969b\u306f\u3053\u306e\u30d6\u30ed\u30c3\u30af\u3092\u5916\u3059\/\u8abf\u6574 ===== *\/\n#ab3 .ab-hero{ background:#ffffff; }\n#ab3 .ab-hero__aurora,#ab3 .ab-dust,#ab3 .ab-hero__scrim,#ab3 .ab-hero .ab-grain{ display:none; }\n#ab3 .ab-hero__h{ color:var(--ink); text-shadow:none; }\n#ab3 .ab-hero__sub{ color:var(--sub); }\n#ab3 .ab-hero .ab-eyebrow--inv{ color:var(--gold); }\n#ab3 .ab-hero .ab-btn--gold{ color:var(--ink); border-color:var(--gold-mid); }\n#ab3 .ab-hero .ab-textlink--inv{ color:var(--ink); }\n#ab3 .ab-scroll span{ color:var(--sub); }\n#ab3 .ab-scroll i{ background:linear-gradient(var(--gold),transparent); }\n#ab3 .ab-scroll i::after{ background:var(--gold); }\n\/* header over the now-white hero *\/\n#ab3 .ab-hd[data-on-hero=\"true\"]:not(.is-stuck) .ab-brand__word,\n#ab3 .ab-hd[data-on-hero=\"true\"]:not(.is-stuck) .ab-nav>a:not(.ab-btn){ color:var(--ink); }\n#ab3 .ab-hd[data-on-hero=\"true\"]:not(.is-stuck) .ab-burger span{ background:var(--ink); }\n\/* CTA \u2192 light *\/\n#ab3 .ab-cta{ background:#ffffff; }\n#ab3 .ab-cta .ab-grain--cta{ display:none; }\n#ab3 .ab-cta__h{ color:var(--ink); }\n#ab3 .ab-cta__p{ color:var(--sub); }\n#ab3 .ab-cta .ab-btn--gold{ color:var(--ink); }\n\n\/* ===== \u80cc\u666f\u30a4\u30e9\u30b9\u30c8\u5dee\u3057\u66ff\u3048\uff081\u679a\u76ee=\u30d2\u30fc\u30ed\u30fc \/ 2\u679a\u76ee=\u7d4c\u55b6\u57fa\u76e4\uff09 ===== *\/\n#ab3 .ab-khero__img{ position:absolute; inset:0; z-index:0; background-image:url(\"\/wp-content\/uploads\/2026\/11\/hero-earth.webp\"); background-repeat:no-repeat; background-position:left top; background-size:72% auto; opacity:.94; }\n#ab3 .ab-khero__h{ text-shadow:0 2px 22px rgba(255,255,255,.85), 0 0 2px rgba(255,255,255,.9); }\n#ab3 .ab-found__bg--img{ background-image:linear-gradient(90deg, rgba(255,255,255,.97) 0%, rgba(255,255,255,.82) 26%, rgba(255,255,255,.42) 50%, rgba(255,255,255,.12) 74%, rgba(255,255,255,0) 100%), linear-gradient(0deg, rgba(255,255,255,.5), rgba(255,255,255,.5)), url(\"\/wp-content\/uploads\/2026\/11\/foundation-city.webp\"); background-size:auto, auto, cover; background-position:center, center, right center; background-repeat:no-repeat, no-repeat, no-repeat; }\n\/* ===== v22 \u8abf\u6574\uff08\u7c92\u5b50\u79fb\u8a2d \/ \u30d2\u30fc\u30ed\u30fc\u7e2e\u5c0f \/ \u7d4c\u55b6\u57fa\u76e42\u30ab\u30e9\u30e0\uff09 ===== *\/\n\/* scroll-reactive dust field: \u7406\u5ff5\u4ee5\u964d\u306e\u80cc\u666f\u306b\u8868\u793a\uff08\u4e0d\u900f\u660e\u30bb\u30af\u30b7\u30e7\u30f3\u304c\u8986\u3046=\u30d2\u30fc\u30ed\u30fc\/marquee\/CTA\u306b\u306f\u51fa\u3055\u306a\u3044\uff09 *\/\n#ab3 .ab-dust{ position:fixed; inset:0; width:100%; height:100%; z-index:0; pointer-events:none; opacity:0; }\n\/* \u30d2\u30fc\u30ed\u30fc\u898b\u51fa\u3057\u80cc\u5f8c\u306e\u767d\u30b0\u30ed\u30fc\uff08\u753b\u50cf\u3068\u6587\u5b57\u306e\u53ef\u8aad\u6027\u78ba\u4fdd\uff09 *\/\n#ab3 .ab-khero__title{ z-index:4; }\n#ab3 .ab-khero__title::before{ content:\"\"; position:absolute; z-index:-1; inset:-20% -16% -24% -16%; pointer-events:none;\n  background:radial-gradient(125% 135% at 80% 60%, rgba(255,255,255,.94), rgba(255,255,255,.6) 44%, rgba(255,255,255,0) 74%); }\n@media (max-width:1079.98px){\n  #ab3 .ab-khero{ min-height:88svh; }\n  #ab3 .ab-khero__img{ background-position:center 20%; background-size:auto 68svh; opacity:.95; }\n  #ab3 .ab-khero__title{ bottom:clamp(120px,22vh,200px); }\n  #ab3 .ab-khero__h{ text-shadow:0 0 20px rgba(255,255,255,.92), 0 0 6px rgba(255,255,255,.95), 0 1px 2px rgba(255,255,255,.9); }\n  \/* \u898b\u51fa\u3057\u3092\u753b\u50cf\u306b\u91cd\u306d\u308b\uff1a\u5de6\u5bc4\u305b\u898b\u51fa\u3057\u306b\u5408\u308f\u305b\u305f\u53ef\u8aad\u6027\u30f4\u30a7\u30fc\u30eb\uff08\u30d0\u30e9\u30f3\u30b9\u5f37\u5ea6\uff09 *\/\n  #ab3 .ab-khero__title::before{ inset:-28% -20% -34% -20%;\n    background:radial-gradient(120% 132% at 32% 52%, rgba(255,255,255,.52), rgba(255,255,255,.24) 46%, rgba(255,255,255,0) 78%); }\n}\n@media (prefers-reduced-motion:reduce){ #ab3 .ab-dust{ display:none; } }\n\/* ===== v35: \u30c6\u30fc\u30de\u306e\u898b\u51fa\u3057\u88c5\u98fe\u3092\u6253\u3061\u6d88\u3059\uff08\u9ed2\u5857\u308a\u5bfe\u7b56\uff09\uff0f\u305f\u3060\u3057 .ab-sheen \u306e\u30b0\u30e9\u30c7\u6587\u5b57\u306f\u4fdd\u6301 ===== *\/\n#ab3 :is(h1,h2,h3,h4,h5,h6){ background-color:transparent!important; border:0!important; box-shadow:none!important; padding:0!important; }\n#ab3 :is(h1,h2,h3,h4,h5,h6):not(.ab-sheen){ background-image:none!important; }\n#ab3 :is(h1,h2,h3,h4,h5,h6)::before,#ab3 :is(h1,h2,h3,h4,h5,h6)::after{ content:none!important; display:none!important; background:none!important; border:0!important; }\n\n\/* ===== v36: \u30d2\u30fc\u30ed\u30fc\u69cb\u56f3\u306e\u4e0a\u5bc4\u305b\uff08\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u306e\u307f\uff09=====\n   \u4e0b\u7aef\u56fa\u5b9a\u306e\u898b\u51fa\u3057\u30fbScroll\u3001\u304a\u3088\u3073\u80cc\u666f\u30a4\u30e9\u30b9\u30c8\u3092\u540c\u3058\u91cf\u3060\u3051\u4e0a\u3052\u3001\n   \u30ed\u30fc\u30c9\u76f4\u5f8c\u304b\u3089\u7e26\u65b9\u5411\u306b\u4e2d\u592e\u5bc4\u308a\u3067\u8868\u793a\u3055\u305b\u308b\u3002\u8abf\u6574\u306f --hero-lift \u306e1\u7b87\u6240\u306e\u307f\u3002\n   \u30fb\u6570\u5024\u3092\u5927\u304d\u304f\u3059\u308b\u3068\u4e0a\u3078\u3001\u5c0f\u3055\u304f\u3059\u308b\u3068\u4e0b\u3078\u3002\n   \u30fb1080px\u672a\u6e80\uff08\u30e2\u30d0\u30a4\u30eb\uff09\u306f\u898f\u7d04\u3069\u304a\u308a\u5225\u65b9\u5f0f\u306e\u305f\u3081\u5bfe\u8c61\u5916\u3002 *\/\n@media (min-width:1080px){\n  \/* \u25bc \u8abf\u6574\u3064\u307e\u307f\uff08\u3053\u306e\u6570\u5024\u3060\u3051\u89e6\u308c\u3070OK\uff09 ------------------\n     --hero-fill  : \u80cc\u666f\u30a4\u30e9\u30b9\u30c8\u306e\u5927\u304d\u3055\uff08\u5c0f\u3055\u304f=\u7e2e\u3080\u3002\u4f8b 100%\u219292%\u219288%\uff09\n     --hero-fade  : \u753b\u50cf\u4e0b\u7aef\u304c\u767d\u3078\u6eb6\u3051\u59cb\u3081\u308b\u4f4d\u7f6e\uff08\u5c0f\u3055\u3044\u307b\u3069\u65e9\u304f\u8584\u304f\u306a\u308b\uff1d\"\u8cbc\u3063\u305f\u611f\"\u304c\u6e1b\u308b\u3002\u4f8b 30%\u301c55%\uff09\n     --hero-h-size: \u898b\u51fa\u3057\u306e\u6587\u5b57\u30b5\u30a4\u30ba\uff08\u6700\u5f8c\u306e rem \u3092\u4e0a\u4e0b\uff09\n     --hero-glow  : \u767d\u30dc\u30e4\u306e\u6fc3\u3055\uff080=\u306a\u3057\u301c1.2=\u6fc3\u3044\uff09\n     --hero-glow-h: \u767d\u30dc\u30e4\u306e\u7e26\u306e\u5e83\u304c\u308a\uff08\u5c0f\u3055\u3044\u307b\u3069\u7e26\u306b\u8584\u3044\u3002\u4f8b 26%\u301c60%\uff09 *\/\n  #ab3 .ab-khero{\n    --hero-lift:0px;    \/* \u4e0a\u5bc4\u305b\u306a\u3057\uff1d\u4e0b\u7aef\u306e\u5730\u7403\u306e\u6c34\u5e73\u7dda\u3092\u6b8b\u3059 *\/\n    --hero-fill:100%;   \/* \u5168\u5e45\u306b\uff1a\u5de6\u7aef\u306e\u767d\u5e2f\u3092\u6d88\u3059\uff08\u5730\u7403\u5168\u4f53\u30fb\u6c34\u5e73\u7dda\u306f\u4fdd\u6301\uff09 *\/\n    --hero-x:100%;      \/* \u80cc\u666f\u306e\u6a2a\u4f4d\u7f6e\uff08\u53f3\u5bc4\u305b\uff09 *\/\n    --hero-fade:88%;    \/* \u4e0b\u7aef\u306f\u307b\u307c\u30d9\u30bf\uff08\u6d77\u3092\u6b8b\u3059\uff09\uff0b\u3054\u304f\u8584\u3044\u88fe\u306e\u307f *\/\n    --hero-h-size:clamp(1.6rem,4.6vw,3.9rem);\n    --hero-glow:0.72;   \/* \u767d\u30dc\u30e4\u306e\u6fc3\u3055\uff08v48: \u3057\u3063\u304b\u308a\u52b9\u304b\u305b\u308b\uff09 *\/\n    --hero-glow-h:34%;  \/* \u767d\u30dc\u30e4\u306e\u7e26\u306e\u5e83\u304c\u308a\uff08v48: 2\u884c\u306e\u30bf\u30a4\u30c8\u30eb\u3092\u8986\u3046\u9ad8\u3055\u306b\uff09 *\/\n  }\n  \/* \u80cc\u666f\u30a4\u30e9\u30b9\u30c8\uff1a\u4e2d\u592e\u57fa\u6e96\u3067\u5168\u5e45\u5bc4\u305b\uff08\u5de6\u5bc4\u308a\u89e3\u6d88\uff09\uff0b\u4e0b\u7aef\u3092\u767d\u3078\u30d5\u30a7\u30fc\u30c9\u3057\u3066\"\u8cbc\u308a\u4ed8\u3051\u611f\"\u3092\u6d88\u3059 *\/\n  #ab3 .ab-khero__img{\n    background-size:var(--hero-fill) auto;\n    background-position:right bottom;   \/* \u53f3\u5bc4\u305b\uff06\u4e0b\u7aef\u63a5\u5730\uff1a\u5730\u7403\u306e\u4e38\u307f\u30fb\u6c34\u5e73\u7dda\u3092\u305d\u306e\u307e\u307e\u898b\u305b\u308b *\/\n    opacity:.95;\n    -webkit-mask-image:linear-gradient(to bottom, #000 var(--hero-fade), rgba(0,0,0,0) 100%);\n            mask-image:linear-gradient(to bottom, #000 var(--hero-fade), rgba(0,0,0,0) 100%);\n  }\n  #ab3 .ab-khero__title{ bottom:calc(clamp(66px,12vh,132px) + var(--hero-lift)); }\n  #ab3 .ab-kscroll{ bottom:calc(32px + var(--hero-lift)); }\n\n  \/* \u898b\u51fa\u3057\u30b5\u30a4\u30ba *\/\n  #ab3 .ab-khero__h{ font-size:var(--hero-h-size); }\n\n  \/* \u767d\u30dc\u30e4\uff1a\u6de1\u304f\u30fb\u7e26\u3092\u5727\u7e2e\u3057\u3001\u6587\u5b57\u306e\u5468\u308a\u3060\u3051\u306b\u53ce\u3081\u308b\uff08\u753b\u50cf\u306e\u5927\u90e8\u5206\u3092\u8986\u308f\u306a\u3044\uff09\u3002\n     \u6fc3\u3055=--hero-glow \/ \u7e26\u306e\u5e83\u304c\u308a=--hero-glow-h \u3067\u8abf\u6574\u3002 *\/\n  #ab3 .ab-khero__h{\n    text-shadow:\n      0 1px 10px rgba(255,255,255,calc(.85 * var(--hero-glow) \/ .62)),\n      0 0 3px rgba(255,255,255,calc(.9 * var(--hero-glow) \/ .62));\n  }\n  #ab3 .ab-khero__title::before{\n    inset:-12% -14% -14% -16%;\n    background:radial-gradient(88% var(--hero-glow-h) at 76% 58%,\n      rgba(255,255,255,var(--hero-glow)) 0%,\n      rgba(255,255,255,var(--hero-glow)) 30%,\n      rgba(255,255,255,calc(.55 * var(--hero-glow))) 58%,\n      rgba(255,255,255,0) 84%);\n  }\n}\n\n\/* ===== v70: \u30e2\u30fc\u30b7\u30e7\u30f3\u8ffd\u52a0\uff08C \u91d1\u306e\u7cf8 \/ D \u30b5\u30fc\u30d3\u30b9\u661f\u5ea7\uff1dFoundation\u3092\u9032\u5316\uff09 =====\n   \u30fbJS\u672c\u4f53\u306f\u672b\u5c3e\u306e\u72ec\u7acbscript\u30d6\u30ed\u30c3\u30af\uff08base64\uff09\u3002\u8aad\u3081\u308b\u7248\u306f alonebest_motion_script_source.js\n   \u30fbJS\u304c\u52d5\u304b\u306a\u3044\uff0f\u8996\u5dee\u52b9\u679c\u3092\u6e1b\u3089\u3059\u8a2d\u5b9a\u306e\u74b0\u5883\u3067\u306f\u9759\u6b62\u8868\u793a\uff08Foundation\u306f\u5f93\u6765\u306e\u898b\u305f\u76ee\uff0b4\u9818\u57df\u306e\u4e00\u89a7\uff09 *\/\n\n\/* \u8ffd\u5f93\u56fa\u5b9a\uff08sticky\uff09\u3092\u52b9\u304b\u305b\u308b\u305f\u3081\u3002clip \u975e\u5bfe\u5fdc\u306e\u30d6\u30e9\u30a6\u30b6\u306f hidden \u306e\u307e\u307e\uff1dJS\u5074\u306e\u56fa\u5b9a\u306b\u5207\u308a\u66ff\u308f\u308b *\/\n#ab3{ overflow:clip; }\n\n\/* ---- C: \u91d1\u306e\u7cf8\uff08\u65e7\u30b9\u30d1\u30a4\u30f3\u306e\u5f79\u5272\u3092\u5f15\u304d\u7d99\u3050\u305f\u3081\u3001\u30b9\u30d1\u30a4\u30f3\u306f\u975e\u8868\u793a\uff09 ---- *\/\n#ab3 .ab-spine{ display:none !important; }\n#ab3 .ab-thread{ position:absolute; top:0; left:0; width:100%; height:0; z-index:3; pointer-events:none; overflow:visible; opacity:0; transition:opacity .8s var(--e); }\n#ab3 .ab-thread.is-ready{ opacity:1; }\n#ab3 .ab-thread__base{ fill:none; stroke:rgba(185,138,46,.16); stroke-width:1; }\n#ab3 .ab-thread__draw{ fill:none; stroke:url(#abThreadG); stroke-width:1.4; stroke-linecap:round; filter:drop-shadow(0 0 3px rgba(233,208,138,.75)); }\n#ab3 .ab-thread__node{ r:3px; fill:#fff; stroke:var(--gold-mid); stroke-width:1.2; transition:r .45s var(--e), fill .45s; }\n#ab3 .ab-thread__node.is-hit{ r:5px; fill:var(--gold-lite); }\n\n\/* ---- D: \u30b5\u30fc\u30d3\u30b9\u661f\u5ea7\uff08Foundation\u5185\uff09 ---- *\/\n\/* \u9759\u6b62\u8868\u793a\uff1aFoundation\u306f\u5f93\u6765\u3069\u304a\u308a\uff08\u80cc\u666f\u753b\u50cf\uff0b\u5de6\u30b3\u30d4\u30fc\uff09\u3002\u30b3\u30d4\u30fc\u306e\u4e0b\u306b4\u9818\u57df\u3092\u4e00\u89a7\u8868\u793a *\/\n#ab3 .ab-svc__stage{ position:relative; }\n#ab3 .ab-svc__stage > .ab-wrap{ position:relative; z-index:1; }\n@media (min-width:1080px){ #ab3 .ab-svc__stage > .ab-wrap{ padding-left:clamp(150px,11vw,190px); } }\n#ab3 .ab-svc__grid,#ab3 .ab-svc__map,#ab3 .ab-svc__hud,#ab3 .ab-svc__dots{ display:none; }\n#ab3 .ab-svc__list{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px 24px; margin-top:34px; }\n#ab3 .ab-svc__item{ border-top:1px solid var(--line); padding-top:14px; }\n#ab3 .ab-svc__k{ display:block; font-family:\"Inter\",sans-serif; font-weight:500; font-size:11px; letter-spacing:.16em; color:var(--gold); }\n#ab3 .ab-svc__h{ font-family:var(--disp); font-weight:600; color:var(--ink); font-size:clamp(1.08rem,1.6vw,1.3rem); line-height:1.6; letter-spacing:.02em; margin:3px 0 4px; }\n#ab3 .ab-svc__p{ font-family:var(--sans); font-weight:300; color:var(--sub); font-size:clamp(.86rem,1vw,.92rem); line-height:1.85; }\n\n\/* \u56f3\u306e\u4e0a\u306b\u91cd\u306d\u308b\u5149\uff08SVG\uff09 *\/\n#ab3 .ab-svc__map img{ width:100%; height:100%; display:block; filter:brightness(1.025); } \/* \u753b\u50cf\u5730\u8272(#FBFBFB\u524d\u5f8c)\u3092\u767d\u306b\u63c3\u3048\u3001\u67a0\u3092\u898b\u305b\u306a\u3044 *\/\n#ab3 .ab-svc__map svg{ position:absolute; inset:0; width:100%; height:100%; overflow:visible; }\n#ab3 .ab-svc__beam{ fill:none; stroke:var(--gold-mid); stroke-width:3; stroke-linecap:round; transition:opacity .4s; }\n#ab3 .ab-svc__pulse{ fill:var(--gold-lite); filter:drop-shadow(0 0 8px #E9D08A); opacity:0; }\n#ab3 .ab-svc__ring{ fill:none; stroke:var(--gold-mid); stroke-width:2; opacity:0; }\n#ab3 .ab-svc__ring2{ fill:none; stroke:var(--gold-mid); stroke-width:1; opacity:0; }\n\n\/* \u52d5\u4f5c\u6642\uff08JS\u304c .is-live \u3092\u4ed8\u4e0e\uff09\uff1a\u753b\u9762\u3092\u56fa\u5b9a\u3057\u3001\u30b9\u30af\u30ed\u30fc\u30eb\u30671\u9818\u57df\u305a\u3064\u5207\u308a\u66ff\u3048\u308b *\/\n#ab3 section.ab-svc.is-live{ padding:0; overflow:visible; height:360vh; height:360svh; }\n#ab3 .ab-svc.is-live .ab-found__bg{ display:none; }\n#ab3 .ab-svc.is-live .ab-svc__stage{ position:-webkit-sticky; position:sticky; top:0; height:100vh; height:100svh; overflow:hidden; }\n#ab3 .ab-svc.is-live .ab-svc__grid{ display:block; position:absolute; inset:0; z-index:0; pointer-events:none;\n  background-image:linear-gradient(rgba(20,21,26,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,21,26,.045) 1px,transparent 1px);\n  background-size:48px 48px;\n  -webkit-mask-image:radial-gradient(ellipse at 60% 55%,#000 22%,transparent 72%); mask-image:radial-gradient(ellipse at 60% 55%,#000 22%,transparent 72%); }\n#ab3 .ab-svc.is-live .ab-svc__map{ display:block; position:absolute; z-index:0; aspect-ratio:1672\/941; }\n#ab3 .ab-svc.is-live .ab-svc__item{ border:1px solid var(--line); border-radius:4px; background:rgba(255,255,255,.92); -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px);\n  opacity:0; transform:translateY(10px); transition:opacity .45s var(--e), transform .6s var(--e); pointer-events:none; }\n#ab3 .ab-svc.is-live .ab-svc__item.is-on{ opacity:1; transform:none; pointer-events:auto; }\n#ab3 .ab-svc.is-live .ab-svc__dots{ display:flex; gap:6px; }\n#ab3 .ab-svc__dots i{ display:block; width:22px; height:2px; background:var(--line); transition:background .4s; }\n#ab3 .ab-svc__dots i.on{ background:var(--gold); }\n\n\/* \u30e2\u30d0\u30a4\u30eb\u30fb\u30bf\u30d6\u30ec\u30c3\u30c8\u30fb\u5c0f\u578bPC\uff081280px\u672a\u6e80\uff09\uff1a\u4e0a\u306b\u30b3\u30d4\u30fc\u3001\u4e2d\u592e\u306b\u56f3\u3001\u4e0b\u306b1\u9818\u57df\u305a\u3064\u306e\u30ab\u30fc\u30c9 *\/\n@media (max-width:1279.98px){\n  #ab3 .ab-svc.is-live .ab-svc__stage > .ab-wrap{ position:static; padding-top:clamp(60px,9vh,96px); }\n  #ab3 .ab-svc.is-live .ab-found__copy{ position:static; }\n  #ab3 .ab-svc.is-live .ab-found__copy > .ab-h2,#ab3 .ab-svc.is-live .ab-found__copy > .ab-lead{ position:relative; z-index:1; }\n  #ab3 .ab-svc.is-live .ab-found__copy .ab-lead{ margin-top:14px; font-size:.9rem; line-height:1.85; }\n  #ab3 .ab-svc.is-live .ab-svc__map{ left:50%; top:62%; transform:translate(-50%,-50%); width:150vw; }\n  #ab3 .ab-svc.is-live .ab-svc__list{ display:block; position:absolute; z-index:2; left:50%; bottom:max(3vh,16px); transform:translateX(-50%); width:min(92vw,560px); height:0; margin:0; }\n  #ab3 .ab-svc.is-live .ab-svc__item{ position:absolute; left:0; right:0; bottom:0; padding:12px 16px 28px; text-align:center; }\n  #ab3 .ab-svc.is-live .ab-svc__dots{ position:absolute; z-index:3; left:50%; transform:translateX(-50%); bottom:calc(max(3vh,16px) + 12px); }\n}\n@media (min-width:641px) and (max-width:1079.98px){\n  #ab3 .ab-svc.is-live .ab-svc__map{ width:118vw; top:60%; }\n}\n\/* 1080\u301c1279px\uff1a\u7e26\u7a4d\u307f\u306e\u307e\u307e\u3001\u5de6\u306e\u7e26\u30ca\u30d3\u5206\u3060\u3051\u4e2d\u5fc3\u3092\u53f3\u3078\u305a\u3089\u3059 *\/\n@media (min-width:1080px) and (max-width:1279.98px){\n  #ab3 .ab-svc.is-live .ab-svc__map{ width:calc(100vw - 260px); left:calc(50% + 75px); top:63%; }\n  #ab3 .ab-svc.is-live .ab-svc__list,#ab3 .ab-svc.is-live .ab-svc__dots{ left:calc(50% + 75px); }\n}\n\/* \u30c7\u30b9\u30af\u30c8\u30c3\u30d7\uff081280px\u4ee5\u4e0a\uff09\uff1a\u5de6\u306b\u30b3\u30d4\u30fc\uff0b\u30ab\u30fc\u30c9\u3001\u53f3\u306b\u56f3 *\/\n@media (min-width:1280px){\n  #ab3 .ab-svc.is-live .ab-svc__stage{ display:flex; align-items:center; }\n  #ab3 .ab-svc.is-live .ab-svc__stage > .ab-wrap{ width:100%; }\n  #ab3 .ab-svc.is-live .ab-found__copy{ max-width:470px; }\n  #ab3 .ab-svc.is-live .ab-svc__list{ display:block; position:relative; height:150px; margin-top:30px; }\n  #ab3 .ab-svc.is-live .ab-svc__item{ position:absolute; left:0; right:0; top:0; padding:16px 20px; }\n  #ab3 .ab-svc.is-live .ab-svc__dots{ margin-top:14px; }\n  #ab3 .ab-svc.is-live .ab-svc__map{ top:50%; transform:translateY(-50%);\n    left:calc(max(0px,(100vw - var(--maxw)) \/ 2) + clamp(150px,11vw,190px) + 410px);\n    right:clamp(40px,3.5vw,64px); }\n  #ab3 .ab-svc.is-live .ab-svc__hud{ display:block; position:absolute; z-index:3; right:clamp(56px,4.5vw,72px); top:clamp(64px,9vh,104px); text-align:right;\n    font-family:\"Inter\",sans-serif; font-size:10px; letter-spacing:.12em; line-height:1.9; color:var(--sub); }\n  #ab3 .ab-svc__hud b{ font-weight:600; color:var(--gold); }\n}\n\/* JS\u5074\u306e\u56fa\u5b9a\uff08sticky \u304c\u52b9\u304b\u306a\u3044\u74b0\u5883\u306e\u307f\uff09 *\/\n#ab3 .ab-svc.is-live.is-jspin .ab-svc__stage{ position:absolute; top:0; left:0; right:0; }\n#ab3 .ab-svc.is-live.is-jspin.is-fixed .ab-svc__stage{ position:fixed; top:0; left:0; right:0; }\n#ab3 .ab-svc.is-live.is-jspin.is-end .ab-svc__stage{ top:auto; bottom:0; }\n\n\/* ===== v71: \u6587\u5b57\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\uff081 \u898b\u51fa\u3057\u304c\u307c\u304b\u3057\u304b\u3089\u6d6e\u304b\u3076 \/ 2 \u30ad\u30fc\u30ef\u30fc\u30c9\u306b\u91d1\u306e\u4e0b\u7dda\uff09 =====\n   \u30fb\u65e2\u5b58\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u51fa\u73fe\uff08.in \u306e\u4ed8\u4e0e\uff09\u306b\u305d\u306e\u307e\u307e\u4e57\u305b\u3066\u3044\u308b\u3002JS\u306e\u8ffd\u52a0\u306a\u3057\n   \u30fb\u898b\u51fa\u3057\u306e\u300c\u30c9\u30f3\u300d\uff08\u62e1\u5927\uff09\u3068\u300c\u4e0b\u304b\u3089\u30b9\u30e9\u30a4\u30c9\u300d\u306f\u3001\u3053\u306e\u51fa\u65b9\u306b\u7d71\u4e00\u3057\u3066\u7f6e\u304d\u63db\u3048\n   \u30fb\u8abf\u6574\u3064\u307e\u307f\uff1a\u307c\u304b\u3057\u91cf --tx-blur \/ \u5b57\u9593\u306e\u5e83\u304c\u308a --tx-track \/ \u6642\u9593 --tx-dur *\/\n#ab3{ --tx-blur:10px; --tx-track:.12em; --tx-dur:1.3s; }\n\n\/* 1) \u898b\u51fa\u3057\uff1a\u307c\u3051\u3066\u5b57\u9593\u304c\u5e83\u3044\u72b6\u614b \u2192 \u30d4\u30f3\u30c8\u304c\u5408\u3044\u3001\u5b57\u9593\u304c\u8a70\u307e\u308b *\/\n#ab3 .ab-sec h2[data-reveal],\n#ab3 .ab-sec h2[data-boom],\n#ab3 .ab-news__head > [data-reveal] > h2{\n  opacity:0; transform:none; filter:blur(var(--tx-blur));\n}\n#ab3.is-ready .ab-sec h2[data-reveal],\n#ab3 .ab-sec h2[data-boom],\n#ab3 .ab-news__head > [data-reveal] > h2{\n  transition:opacity calc(var(--tx-dur) * .8) ease, filter var(--tx-dur) var(--e), letter-spacing calc(var(--tx-dur) * 1.15) var(--e);\n}\n#ab3 .ab-sec h2[data-reveal].in,\n#ab3 .ab-sec h2[data-boom].in,\n#ab3 .ab-news__head > [data-reveal].in > h2{\n  opacity:1; transform:none; filter:none;\n}\n#ab3 .ab-news__head > [data-reveal]{ transform:none; }\n\/* \u5b57\u9593\u306e\u5e83\u304c\u308a\uff08\u5404\u898b\u51fa\u3057\u306e\u672c\u6765\u306e\u5b57\u9593 + --tx-track \u2192 \u672c\u6765\u306e\u5b57\u9593\uff09\u3002\u6539\u884c\u4f4d\u7f6e\u304c\u5909\u308f\u3089\u306a\u3044\u3088\u30461080px\u4ee5\u4e0a\u306e\u307f *\/\n@media (min-width:1080px){\n  #ab3 .ab-display[data-reveal]:not(.in){ letter-spacing:calc(.03em + var(--tx-track)); }\n  #ab3 .ab-h2[data-reveal]:not(.in):not(#ab-found-h){ letter-spacing:calc(.02em + var(--tx-track)); } \/* Foundation\u306f\u5217\u304c\u72ed\u304f\u6298\u308a\u8fd4\u3059\u305f\u3081\u3001\u307c\u304b\u3057\u306e\u307f *\/\n  #ab3 .ab-state__h[data-boom]:not(.in){ letter-spacing:calc(.005em + var(--tx-track)); }\n  #ab3 .ab-cta__h[data-boom]:not(.in){ letter-spacing:var(--tx-track); }\n  #ab3 .ab-news__head > [data-reveal]:not(.in) > h2{ letter-spacing:calc(.02em + var(--tx-track)); }\n}\n\n\/* 2) \u30ad\u30fc\u30ef\u30fc\u30c9\uff1a\u6bb5\u843d\u304c\u73fe\u308c\u305f\u5c11\u3057\u5f8c\u306b\u3001\u91d1\u306e\u7dda\u304c\u5de6\u304b\u3089\u5f15\u304b\u308c\u308b *\/\n#ab3 .ab-mark{ color:var(--ink); font-weight:500;\n  background-image:linear-gradient(90deg,var(--gold),var(--gold-lite));\n  background-repeat:no-repeat; background-position:0 100%; background-size:0% 1.5px;\n  padding-bottom:2px; transition:background-size 1.4s var(--e) .55s; }\n#ab3 [data-reveal].in .ab-mark{ background-size:100% 1.5px; }\n\n@media (prefers-reduced-motion:reduce){\n  #ab3 .ab-sec h2[data-reveal],#ab3 .ab-sec h2[data-boom],#ab3 .ab-news__head > [data-reveal] > h2{ filter:none !important; opacity:1 !important; }\n  #ab3 .ab-mark{ background-size:100% 1.5px; }\n}\n\n\/* ===== v72: \u30d5\u30a9\u30f3\u30c8\u3092\u660e\u671d\u4f53\uff08Shippori Mincho\uff09\u306b\u7d71\u4e00 =====\n   \u30fb\u672c\u6587\u7528\u306e --sans \u3092\u660e\u671d\u306b\u5dee\u3057\u66ff\u3048\uff08var(--sans) \u3092\u4f7f\u3046\u5168\u8981\u7d20\u304c\u5207\u308a\u66ff\u308f\u308b\uff09\n   \u30fb\u82f1\u5b57\u30e9\u30d9\u30eb\u30fb\u6570\u5b57\u30fb\u30b4\u30fc\u30b9\u30c8\u30ef\u30fc\u30c9\u3067\u500b\u5225\u306b\u6307\u5b9a\u3057\u3066\u3044\u305f Inter \u3082\u660e\u671d\u306b\n   \u30fb\u660e\u671d\u306b\u306f 300 \u304c\u7121\u3044\u305f\u3081\u3001\u672c\u6587\u306e 300 \u6307\u5b9a\u306f 400 \u306b\u63c3\u3048\u308b\uff08\u30d6\u30e9\u30a6\u30b6\u4efb\u305b\u306e\u4ee3\u66ff\u3092\u907f\u3051\u308b\uff09\n   \u30fb\u5143\u306b\u623b\u3059\u3068\u304d\u306f\u3001\u3053\u306e\u30d6\u30ed\u30c3\u30af\u3092\u4e38\u3054\u3068\u524a\u9664 *\/\n#ab3{ --sans:\"Shippori Mincho\",serif; }\n#ab3 .ab-val__no,\n#ab3 .ab-state__idx,\n#ab3 .ab-ghost,\n#ab3 .ab-svc__k,\n#ab3 .ab-svc.is-live .ab-svc__hud{ font-family:var(--disp); }\n#ab3 .ab-val__p,\n#ab3 .ab-cta__p,\n#ab3 .ab-state__body,\n#ab3 .ab-svc__p{ font-weight:400; }\n\n\/* ===== v74: JS\u505c\u6b62\u6642\u306e\u4fdd\u967a\uff08CSS\u306e\u307f\uff09 =====\n   \u672c\u4f53JS\u306f\u5192\u982d\u3067 #ab3 \u306b .is-ready \u3092\u4ed8\u3051\u308b\u30024.5\u79d2\u305f\u3063\u3066\u3082\u4ed8\u3044\u3066\u3044\u306a\u3044\uff1dJS\u304c\u6b62\u307e\u3063\u3066\u3044\u308b\u3068\u5224\u65ad\u3057\u3001\n   \u96a0\u3057\u3066\u3044\u305f\u6587\u5b57\u30fb\u8981\u7d20\u3092\u3059\u3079\u3066\u8868\u793a\u3059\u308b\u3002JS\u304c\u6b63\u5e38\u306a\u3089 .is-ready \u304c\u5373\u5ea7\u306b\u4ed8\u304f\u305f\u3081\u3001\u3053\u306e\u6307\u5b9a\u306f\u50cd\u304b\u306a\u3044 *\/\n@keyframes abFailSafe{ to{ opacity:1; transform:none; filter:none; } }\n#ab3:not(.is-ready) [data-reveal],\n#ab3:not(.is-ready) [data-boom],\n#ab3:not(.is-ready) [data-split]{ animation:abFailSafe .01s linear 4.5s forwards; }\n<\/style>\n\n<script>\n\/* main script (opening, scroll reveal, particles). Embedded as base64 so the WordPress editor cannot rewrite it (v74). Source: alonebest_main_script_source.js *\/\n(function(){try{var S=\"CihmdW5jdGlvbigpewogIHZhciByb290PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhYjMnKTsgaWYoIXJvb3QpIHJldHVybjsKICB2YXIgcmVkdWNlPXdpbmRvdy5tYXRjaE1lZGlhKCcocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpJykubWF0Y2hlczsKICB2YXIgZmluZT13aW5kb3cubWF0Y2hNZWRpYSgnKGhvdmVyOmhvdmVyKSBhbmQgKHBvaW50ZXI6ZmluZSknKS5tYXRjaGVzOwogIHJvb3QuY2xhc3NMaXN0LmFkZCgnaXMtcmVhZHknKTsKCiAgLyogLS0tLSBjaGFyYWN0ZXIgc3BsaXQgcmV2ZWFsIC0tLS0gKi8KICB2YXIgc3BsaXRzPXJvb3QucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtc3BsaXRdJyk7CiAgZnVuY3Rpb24gc3BsaXRFbChlbCl7CiAgICB2YXIga2lkcz1bXS5zbGljZS5jYWxsKGVsLmNoaWxkTm9kZXMpLCBpPTA7IGVsLmlubmVySFRNTD0nJzsKICAgIGtpZHMuZm9yRWFjaChmdW5jdGlvbihub2RlKXsKICAgICAgaWYobm9kZS5ub2RlVHlwZT09PTMpewogICAgICAgIFtdLmZvckVhY2guY2FsbChub2RlLnRleHRDb250ZW50LGZ1bmN0aW9uKGNoKXsKICAgICAgICAgIGlmKGNoPT09JyAnfHxjaD09PSdcdTMwMDAnKXsgZWwuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoY2gpKTsgcmV0dXJuOyB9CiAgICAgICAgICB2YXIgbz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJyk7IG8uY2xhc3NOYW1lPSdhYi1jaCc7CiAgICAgICAgICB2YXIgaW5uZXI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOyBpbm5lci50ZXh0Q29udGVudD1jaDsKICAgICAgICAgIGlubmVyLnN0eWxlLnRyYW5zaXRpb25EZWxheT0oaSowLjAyOCkrJ3MnOyBvLmFwcGVuZENoaWxkKGlubmVyKTsgZWwuYXBwZW5kQ2hpbGQobyk7IGkrKzsKICAgICAgICB9KTsKICAgICAgfSBlbHNlIGlmKG5vZGUubm9kZU5hbWU9PT0nQlInKXsgZWwuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnInKSk7IH0KICAgICAgZWxzZSB7IGVsLmFwcGVuZENoaWxkKG5vZGUpOyB9CiAgICB9KTsKICB9CiAgaWYocmVkdWNlKXsgc3BsaXRzLmZvckVhY2goZnVuY3Rpb24oZWwpeyBlbC5jbGFzc0xpc3QuYWRkKCdzcC1zaG93bicsJ3NwLWluJyk7IH0pOyB9CiAgZWxzZSB7CiAgICBzcGxpdHMuZm9yRWFjaChmdW5jdGlvbihlbCl7IHNwbGl0RWwoZWwpOyBlbC5jbGFzc0xpc3QuYWRkKCdzcC1zaG93bicpOyB9KTsKICAgIHZhciBoZXJvU3BsaXRzPXJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmFiLWtoZXJvIFtkYXRhLXNwbGl0XScpOwogICAgdmFyIG90aGVyU3BsaXRzPVtdLmZpbHRlci5jYWxsKHNwbGl0cyxmdW5jdGlvbihlbCl7IHJldHVybiAhZWwuY2xvc2VzdCgnLmFiLWtoZXJvJyk7IH0pOwogICAgaWYoJ0ludGVyc2VjdGlvbk9ic2VydmVyJyBpbiB3aW5kb3cpewogICAgICB2YXIgc2lvPW5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbihlcyl7IGVzLmZvckVhY2goZnVuY3Rpb24oZSl7IGlmKGUuaXNJbnRlcnNlY3RpbmcpeyBlLnRhcmdldC5jbGFzc0xpc3QuYWRkKCdzcC1pbicpOyBzaW8udW5vYnNlcnZlKGUudGFyZ2V0KTsgfSB9KTsgfSx7dGhyZXNob2xkOi4yNSxyb290TWFyZ2luOicwcHggMHB4IC0xMCUgMHB4J30pOwogICAgICBvdGhlclNwbGl0cy5mb3JFYWNoKGZ1bmN0aW9uKGVsKXsgc2lvLm9ic2VydmUoZWwpOyB9KTsKICAgIH0gZWxzZSB7IG90aGVyU3BsaXRzLmZvckVhY2goZnVuY3Rpb24oZWwpeyBlbC5jbGFzc0xpc3QuYWRkKCdzcC1pbicpOyB9KTsgfQogICAgc2V0VGltZW91dChmdW5jdGlvbigpeyBzcGxpdHMuZm9yRWFjaChmdW5jdGlvbihlbCl7IGlmKGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcDx3aW5kb3cuaW5uZXJIZWlnaHQpeyBlbC5jbGFzc0xpc3QuYWRkKCdzcC1pbicpOyB9IH0pOyB9LDUyMDApOyAvKiBzYWZldHk6IG9uL2Fib3ZlIHNjcmVlbiBvbmx5ICh2NzMpICovCiAgfQoKICAvKiAtLS0tIHN0b3J5IHNwaW5lIC0tLS0gKi8KICB2YXIgc3BpbmVGaWxsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhYi1zcGluZS1maWxsJyk7CiAgdmFyIGRvdHM9cm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuYWItc3BpbmVfX2RvdHMgbGknKTsKICBpZihkb3RzLmxlbmd0aCAmJiAnSW50ZXJzZWN0aW9uT2JzZXJ2ZXInIGluIHdpbmRvdyAmJiAhcmVkdWNlKXsKICAgIHZhciBtYXA9e307IGRvdHMuZm9yRWFjaChmdW5jdGlvbihsaSl7IG1hcFtsaS5nZXRBdHRyaWJ1dGUoJ2RhdGEtc2VjJyldPWxpOyB9KTsKICAgIHZhciBkaW89bmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGVzKXsgZXMuZm9yRWFjaChmdW5jdGlvbihlKXsgaWYoZS5pc0ludGVyc2VjdGluZyl7IHZhciBsaT1tYXBbZS50YXJnZXQuaWRdOyBpZihsaSl7IGRvdHMuZm9yRWFjaChmdW5jdGlvbihkKXsgZC5jbGFzc0xpc3QucmVtb3ZlKCdvbicpOyB9KTsgbGkuY2xhc3NMaXN0LmFkZCgnb24nKTsgfSB9IH0pOyB9LHtyb290TWFyZ2luOictNTAlIDBweCAtNTAlIDBweCcsdGhyZXNob2xkOjB9KTsKICAgIE9iamVjdC5rZXlzKG1hcCkuZm9yRWFjaChmdW5jdGlvbihpZCl7IHZhciBzZWM9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOyBpZihzZWMpIGRpby5vYnNlcnZlKHNlYyk7IH0pOwogIH0KCiAgLyogaW50cm8gKyBoZXJvIGVudHJhbmNlICovCiAgZnVuY3Rpb24gbGl2ZSgpeyByb290LmNsYXNzTGlzdC5hZGQoJ2lzLWxpdmUnKTsgcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuYWIta2hlcm8gW2RhdGEtc3BsaXRdJykuZm9yRWFjaChmdW5jdGlvbihlbCl7IGVsLmNsYXNzTGlzdC5hZGQoJ3NwLWluJyk7IH0pOyB9CiAgdmFyIGludHJvPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhYi1pbnRybycpOwogIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJyxmdW5jdGlvbigpeyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7IGludHJvJiZpbnRyby5jbGFzc0xpc3QuYWRkKCdpcy1kb25lJyk7IGxpdmUoKTsgfSwgcmVkdWNlPzE1MDoxNzAwKTsgfSk7CiAgc2V0VGltZW91dChmdW5jdGlvbigpeyBpbnRybyYmaW50cm8uY2xhc3NMaXN0LmFkZCgnaXMtZG9uZScpOyBsaXZlKCk7IH0sIDM4MDApOwoKICAvKiBzdGlja3kgaGVhZGVyICsgcHJvZ3Jlc3MgKi8KICB2YXIgaGQ9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FiLWhkJyksIHByb2c9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FiLXByb2cnKTsKICBmdW5jdGlvbiBzY3IoKXsKICAgIGlmKGhkKSBoZC5jbGFzc0xpc3QudG9nZ2xlKCdpcy1zdHVjaycsIHdpbmRvdy5zY3JvbGxZPjgwKTsKICAgIHZhciBoPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxIZWlnaHQtd2luZG93LmlubmVySGVpZ2h0OwogICAgdmFyIGZyYWM9aD4wPyh3aW5kb3cuc2Nyb2xsWS9oKTowOwogICAgaWYocHJvZykgcHJvZy5zdHlsZS53aWR0aD0oZnJhYyoxMDApKyclJzsKICAgIGlmKHNwaW5lRmlsbCkgc3BpbmVGaWxsLnN0eWxlLmhlaWdodD0oZnJhYyoxMDApKyclJzsKICB9CiAgc2NyKCk7IHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLHNjcix7cGFzc2l2ZTp0cnVlfSk7CgogIC8qIG1vYmlsZSBuYXbvvIhLT0VMIGhlcm\/vvInjga\/jg5bjg63jgrDjg5Hjg7zjg4QgI2FibmF2IOOBq+S4gOWFg+WMluOAguWfi+OCgei+vOOBv+WIhuOBrumWi+mWiUpT44Gv5pKk5Y675riI44G\/77yIdjU177yJ44CCICovCgogIC8qIHJldmVhbCBvbiBzY3JvbGwgKi8KICB2YXIgaXRlbXM9cm9vdC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1yZXZlYWxdLFtkYXRhLWJvb21dJyk7CiAgaWYoJ0ludGVyc2VjdGlvbk9ic2VydmVyJyBpbiB3aW5kb3cgJiYgIXJlZHVjZSl7CiAgICB2YXIgaW89bmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGVzKXsgZXMuZm9yRWFjaChmdW5jdGlvbihlKXsgaWYoZS5pc0ludGVyc2VjdGluZyl7IGUudGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2luJyk7IGlvLnVub2JzZXJ2ZShlLnRhcmdldCk7IH0gfSk7IH0se3RocmVzaG9sZDouMTYscm9vdE1hcmdpbjonMHB4IDBweCAtOCUgMHB4J30pOwogICAgaXRlbXMuZm9yRWFjaChmdW5jdGlvbihlbCl7IGlvLm9ic2VydmUoZWwpOyB9KTsKICB9IGVsc2UgeyBpdGVtcy5mb3JFYWNoKGZ1bmN0aW9uKGVsKXsgZWwuY2xhc3NMaXN0LmFkZCgnaW4nKTsgfSk7IH0KICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7IGl0ZW1zLmZvckVhY2goZnVuY3Rpb24oZWwpeyBpZihlbC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3A8d2luZG93LmlubmVySGVpZ2h0KXsgZWwuY2xhc3NMaXN0LmFkZCgnaW4nKTsgfSB9KTsgfSwgNTAwMCk7IC8qIHNhZmV0eTogb24vYWJvdmUgc2NyZWVuIG9ubHkuIHY3MuOBvuOBp+OBr+eUu+mdouWkluOCguWQq+OCgeWFqOS7tuOCkjXnp5LjgafooajnpLrjgZfjgabjgYTjgZ\/jgZ\/jgoHjgIHjgrnjgq\/jg63jg7zjg6vmmYLjgavjga\/mvJTlh7rjgYzntYLjgo\/jgaPjgabjgYTjgZ8gKHY3MykgKi8KCiAgLyogcmVkdWNlZCBtb3Rpb246IGRvbid0IGF1dG9wbGF5IHZpZGVvICovCiAgdmFyIHY9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FiLXZpZGVvJyk7IGlmKHYmJnJlZHVjZSl7IHRyeXt2LmF1dG9wbGF5PWZhbHNlOyB2LnBhdXNlKCk7fWNhdGNoKGUpe30gfQoKICAvKiAtLS0tIHNjcm9sbC1yZWFjdGl2ZSBkdXN0IGZpZWxk77yI55CG5b+15Lul6ZmN44Gu6IOM5pmvIC8g44K544Kv44Ot44O844Or44Gn5bqD44GM44KK5pa544GM5aSJ5YyW77yJIC0tLS0gKi8KICAoZnVuY3Rpb24oKXsKICAgIGlmKHJlZHVjZSkgcmV0dXJuOyAgICAgICAgICAgICAgICAgLyogcmVkdWNlZC1tb3Rpb27mmYLjga\/mj4\/nlLvjgZfjgarjgYTvvIhDU1PjgafjgoLpnZ7ooajnpLrvvIkgKi8KICAgIHZhciBjdj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWItZHVzdCcpOyBpZighY3YpIHJldHVybjsKICAgIHZhciBjdHg9Y3YuZ2V0Q29udGV4dCgnMmQnKSxXLEgsRFBSLFA9W10scmFmOwogICAgdmFyIHN0YXJ0WT0wLCBhY3RIPTEsIHM9MCwgc1Q9MCwgdmVsPTAsIGxhc3RZPXdpbmRvdy5zY3JvbGxZOwogICAgdmFyIHBoaWxvPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzLXBoaWxvJyk7CiAgICBmdW5jdGlvbiBtZXRyaWNzKCl7CiAgICAgIHZhciB0b3AgPSBwaGlsbyA\/IChwaGlsby5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3AgKyB3aW5kb3cuc2Nyb2xsWSkgOiB3aW5kb3cuaW5uZXJIZWlnaHQ7CiAgICAgIHN0YXJ0WSA9IHRvcCAtIHdpbmRvdy5pbm5lckhlaWdodCowLjY7ICAgICAgICAgICAgICAgLyog55CG5b+144GM6KaL44GI5aeL44KB44KL5omL5YmN44GL44KJICovCiAgICAgIHZhciBkb2NIPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxIZWlnaHQgLSB3aW5kb3cuaW5uZXJIZWlnaHQ7CiAgICAgIGFjdEg9TWF0aC5tYXgoMSwgZG9jSCAtIHN0YXJ0WSk7CiAgICB9CiAgICBmdW5jdGlvbiBzeigpeyBEUFI9TWF0aC5taW4od2luZG93LmRldmljZVBpeGVsUmF0aW98fDEsMik7IFc9d2luZG93LmlubmVyV2lkdGg7IEg9d2luZG93LmlubmVySGVpZ2h0OyBjdi5zdHlsZS53aWR0aD1XKydweCc7IGN2LnN0eWxlLmhlaWdodD1IKydweCc7IGN2LndpZHRoPVcqRFBSOyBjdi5oZWlnaHQ9SCpEUFI7IGN0eC5zZXRUcmFuc2Zvcm0oRFBSLDAsMCxEUFIsMCwwKTsgfQogICAgZnVuY3Rpb24gYnVpbGQoKXsKICAgICAgdmFyIE49TWF0aC5taW4oMTQwMCwgTWF0aC5yb3VuZChXKkgvMTUwMCkpOyBQPVtdOwogICAgICBmb3IodmFyIGk9MDtpPE47aSsrKXsKICAgICAgICBQLnB1c2goeyBoeDpNYXRoLnJhbmRvbSgpLCBoeTpNYXRoLnJhbmRvbSgpLCByOk1hdGgucmFuZG9tKCkqMS43KzAuNSwKICAgICAgICAgICAgICAgICBvOk1hdGgucmFuZG9tKCkqMC41KzAuMTQsIHBoOk1hdGgucmFuZG9tKCkqNi4yODMsIHNwOk1hdGgucmFuZG9tKCkqMC43KzAuNCwKICAgICAgICAgICAgICAgICBzZWVkOk1hdGgucmFuZG9tKCksIGdvbGQ6TWF0aC5yYW5kb20oKTwwLjE0IH0pOwogICAgICB9CiAgICB9CiAgICAvKiA144OR44K\/44O844Oz77yI5a++6KeS44OJ44Oq44OV44OI4oaS5pS+5bCE4oaS5Y+O5p2f4oaS5LiK5LiL44GG44Gt44KK4oaS5peL5Zue77yJ44KS44K544Kv44Ot44O844Or6YeP44Gn6YCj57aa5YiH5pu\/ICovCiAgICBmdW5jdGlvbiBwYXQoaWR4LHAsdHMsZSl7CiAgICAgIHZhciBoeD1wLmh4LCBoeT1wLmh5LCBkcj1NYXRoLnNpbih0cyowLjAwMDIyKnAuc3ArcC5waCkqMC4wMSwgZHg9aHgtMC41LCBkeT1oeS0wLjUsIHgseSxjLHMyLGFuZyxrLGsyOwogICAgICBpZihpZHg8PTApeyB4PWh4K2RyK2UqMC4wNDUqKHAuc2VlZC0wLjUpKjI7IHk9aHktZHItZSowLjA0OyB9CiAgICAgIGVsc2UgaWYoaWR4PT09MSl7IGs9MStlKjAuODU7IHg9MC41K2R4KmsrZHI7IHk9MC41K2R5KmsrZHI7IH0KICAgICAgZWxzZSBpZihpZHg9PT0yKXsgazI9MS1lKjAuNDI7IHg9MC41K2R4KmsyK2RyOyB5PTAuNStkeSprMitkcjsgfQogICAgICBlbHNlIGlmKGlkeD09PTMpeyB4PWh4K01hdGguc2luKGh5KjcrdHMqMC4wMDAzKnAuc3ApKjAuMDI7IHk9aHkrTWF0aC5zaW4odHMqMC4wMDAzKnAuc3ArcC5zZWVkKjYuMjgzKSowLjAzKigxK2UpLWUqMC4wMzsgfQogICAgICBlbHNlIHsgYW5nPWUqMS4xK2RyKjM7IGM9TWF0aC5jb3MoYW5nKTsgczI9TWF0aC5zaW4oYW5nKTsgeD0wLjUrZHgqYy1keSpzMjsgeT0wLjUrZHgqczIrZHkqYzsgfQogICAgICByZXR1cm4gW3gseV07CiAgICB9CiAgICBmdW5jdGlvbiBmcih0cyl7CiAgICAgIGN0eC5jbGVhclJlY3QoMCwwLFcsSCk7CiAgICAgIHZhciBwcm9nPU1hdGgubWF4KDAsTWF0aC5taW4oMSwod2luZG93LnNjcm9sbFktc3RhcnRZKS9hY3RIKSk7CiAgICAgIHNUPXByb2c7IHMrPShzVC1zKSowLjA4OwogICAgICBjdi5zdHlsZS5vcGFjaXR5PVN0cmluZyhNYXRoLm1heCgwLCBNYXRoLm1pbigwLjksICh3aW5kb3cuc2Nyb2xsWS1zdGFydFkpLyh3aW5kb3cuaW5uZXJIZWlnaHQqMC41KSkpKTsKICAgICAgdmFyIHBmPXMqNCwgaTA9TWF0aC5mbG9vcihwZiksIGkxPU1hdGgubWluKDQsaTArMSksIG1peD1wZi1pMDsKICAgICAgdmFyIGU9TWF0aC5taW4oMSwgTWF0aC5hYnModmVsKS8zOCArIHMqMC4yMik7IHZlbCo9MC45OwogICAgICBmb3IodmFyIGk9MDtpPFAubGVuZ3RoO2krKyl7IHZhciBwPVBbaV07CiAgICAgICAgdmFyIGE9cGF0KGkwLHAsdHMsZSksIGI9cGF0KGkxLHAsdHMsZSk7CiAgICAgICAgdmFyIHg9KGFbMF0qKDEtbWl4KStiWzBdKm1peCkqVywgeT0oYVsxXSooMS1taXgpK2JbMV0qbWl4KSpIOwogICAgICAgIHZhciBvcD1wLm8qKDAuNTUrMC40NSpNYXRoLnNpbih0cyowLjAwMTEqcC5zcCtwLnBoKSk7CiAgICAgICAgaWYob3A8PTAuMDIpIGNvbnRpbnVlOwogICAgICAgIGN0eC5iZWdpblBhdGgoKTsgY3R4LmFyYyh4LHkscC5yLDAsNi4yODMpOwogICAgICAgIGN0eC5maWxsU3R5bGU9cC5nb2xkPygncmdiYSgyMDEsMTYyLDc1LCcrb3ArJyknKTooJ3JnYmEoMjAsMjEsMjYsJysob3AqMC44MikrJyknKTsKICAgICAgICBjdHguZmlsbCgpOwogICAgICB9CiAgICAgIHJhZj1yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnIpOwogICAgfQogICAgZnVuY3Rpb24gb25TY3JvbGwoKXsgdmFyIHk9d2luZG93LnNjcm9sbFk7IHZlbD15LWxhc3RZOyBsYXN0WT15OyB9CiAgICBzeigpOyBtZXRyaWNzKCk7IGJ1aWxkKCk7IHJhZj1yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnIpOwogICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsZnVuY3Rpb24oKXsgc3ooKTsgbWV0cmljcygpOyBidWlsZCgpOyB9LHtwYXNzaXZlOnRydWV9KTsKICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLG9uU2Nyb2xsLHtwYXNzaXZlOnRydWV9KTsKICB9KSgpOwoKICAvKiAtLS0tIHBhcmFsbGF4IGdob3N0IHdvcmRzICjog4zmma\/jgYzli5XjgY8pIC0tLS0gKi8KICAoZnVuY3Rpb24oKXsKICAgIHZhciBwYXJhcz1yb290LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLXBhcmFdJyk7IGlmKCFwYXJhcy5sZW5ndGh8fHJlZHVjZSkgcmV0dXJuOwogICAgdmFyIHZoPXdpbmRvdy5pbm5lckhlaWdodCwgdGlja2luZz1mYWxzZTsKICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLGZ1bmN0aW9uKCl7IHZoPXdpbmRvdy5pbm5lckhlaWdodDsgfSx7cGFzc2l2ZTp0cnVlfSk7CiAgICBmdW5jdGlvbiB1cGQoKXsgdGlja2luZz1mYWxzZTsgdmFyIHZjPXZoLzI7CiAgICAgIGZvcih2YXIgaT0wO2k8cGFyYXMubGVuZ3RoO2krKyl7IHZhciBlbD1wYXJhc1tpXTsgdmFyIHI9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CiAgICAgICAgdmFyIHByb2c9KChyLnRvcCtyLmhlaWdodC8yKS12Yykvdmg7IHZhciBmY3Q9cGFyc2VGbG9hdChlbC5nZXRBdHRyaWJ1dGUoJ2RhdGEtcGFyYScpKXx8NjA7CiAgICAgICAgZWwuc3R5bGUudHJhbnNmb3JtPSd0cmFuc2xhdGUzZCgwLCcrKHByb2cqZmN0KS50b0ZpeGVkKDEpKydweCwwKSc7CiAgICAgIH0KICAgIH0KICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLGZ1bmN0aW9uKCl7IGlmKCF0aWNraW5nKXsgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKHVwZCk7IHRpY2tpbmc9dHJ1ZTsgfSB9LHtwYXNzaXZlOnRydWV9KTsKICAgIHVwZCgpOwogIH0pKCk7CgogIGlmKHJlZHVjZXx8IWZpbmUpIHJldHVybjsKCiAgLyogY3VzdG9tIGN1cnNvciAqLwogIHZhciBkb3Q9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FiLWN1cicpLCByaW5nPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhYi1jdXJyJyk7CiAgdmFyIG14PWlubmVyV2lkdGgvMixteT1pbm5lckhlaWdodC8yLHJ4PW14LHJ5PW15LCBvbj1mYWxzZTsKICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbW91c2Vtb3ZlJyxmdW5jdGlvbihlKXsgbXg9ZS5jbGllbnRYOyBteT1lLmNsaWVudFk7IGlmKCFvbil7IG9uPXRydWU7IHJvb3QuY2xhc3NMaXN0LmFkZCgnY3VyLW9uJyk7IH0gfSx7cGFzc2l2ZTp0cnVlfSk7CiAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7IHJvb3QuY2xhc3NMaXN0LnJlbW92ZSgnY3VyLW9uJyk7IG9uPWZhbHNlOyB9KTsKICBkb2N1bWVudC5ib2R5LnN0eWxlLmN1cnNvcj0nbm9uZSc7CiAgdmFyIGhvdD1yb290LnF1ZXJ5U2VsZWN0b3JBbGwoJ2EsYnV0dG9uLFtkYXRhLW1hZ25ldGljXSwuYWItY2hpcHMgbGknKTsKICBob3QuZm9yRWFjaChmdW5jdGlvbihlbCl7CiAgICBlbC5zdHlsZS5jdXJzb3I9J25vbmUnOwogICAgZWwuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VlbnRlcicsZnVuY3Rpb24oKXsgcm9vdC5jbGFzc0xpc3QuYWRkKCdjdXItaG90Jyk7IH0pOwogICAgZWwuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VsZWF2ZScsZnVuY3Rpb24oKXsgcm9vdC5jbGFzc0xpc3QucmVtb3ZlKCdjdXItaG90Jyk7IH0pOwogIH0pOwogIChmdW5jdGlvbiBsb29wKCl7IHJ4Kz0obXgtcngpKi4xNjsgcnkrPShteS1yeSkqLjE2OwogICAgZG90LnN0eWxlLnRyYW5zZm9ybT0ndHJhbnNsYXRlKCcrbXgrJ3B4LCcrbXkrJ3B4KSB0cmFuc2xhdGUoLTUwJSwtNTAlKSc7CiAgICByaW5nLnN0eWxlLnRyYW5zZm9ybT0ndHJhbnNsYXRlKCcrcngrJ3B4LCcrcnkrJ3B4KSB0cmFuc2xhdGUoLTUwJSwtNTAlKSc7CiAgICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUobG9vcCk7CiAgfSkoKTsKCiAgLyogbWFnbmV0aWMgKi8KICByb290LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLW1hZ25ldGljXScpLmZvckVhY2goZnVuY3Rpb24oZWwpewogICAgdmFyIHM9LjI4OwogICAgZWwuYWRkRXZlbnRMaXN0ZW5lcignbW91c2Vtb3ZlJyxmdW5jdGlvbihlKXsgdmFyIHI9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7IHZhciB4PWUuY2xpZW50WC0oci5sZWZ0K3Iud2lkdGgvMiksIHk9ZS5jbGllbnRZLShyLnRvcCtyLmhlaWdodC8yKTsgZWwuc3R5bGUudHJhbnNmb3JtPSd0cmFuc2xhdGUoJyt4KnMrJ3B4LCcreSpzKydweCknOyB9KTsKICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7IGVsLnN0eWxlLnRyYW5zZm9ybT0nJzsgfSk7CiAgfSk7Cgp9KSgpOwoK\";(0,eval)(decodeURIComponent(escape(atob(S))));}catch(e){}})();\n<\/script>\n\n<script>\n\/* News loader. Payload is base64 so the editor cannot alter it. Readable source: alonebest_news_script_source.js *\/\n(function(){try{var B=\"Ci8qIE5ld3M6IOacgOaWsOiomOS6i+OBruWPluW+l+OBqOaPj+eUu++8iOacrOS9k0pT44Go44Gv54us56uL44CC44GT44GT44Gn5aSx5pWX44GX44Gm44KC5LuW5qmf6IO944Gv5YuV5L2c44GZ44KL77yJICovCihmdW5jdGlvbigpewogIHRyeXsKICAgIHZhciBzZWM9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FiLW5ld3MnKSwgbGlzdD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWItbmV3c2xpc3QnKTsKICAgIGlmKCFzZWN8fCFsaXN0KSByZXR1cm47CiAgICB2YXIgQ0FUPXsyMjon44GK55+l44KJ44GbJywyMzon44Kz44Op44OgJ307CiAgICB2YXIgQU1QPVN0cmluZy5mcm9tQ2hhckNvZGUoMzgpOyAvKiDosrzku5jmmYLjga7lrp\/kvZPlj4LnhaflpInmj5vjgpLpgb\/jgZHjgovjgZ\/jgoEgKi8KICAgIHZhciBRPVsnY2F0ZWdvcmllcz0yMiwyMycsJ3Blcl9wYWdlPTIwJywnb3JkZXJieT1kYXRlJywnb3JkZXI9ZGVzYyddLmpvaW4oQU1QKTsKICAgIC8qIOODkeODvOODnuODquODs+OCr+ioreWumuOBq+S+neWtmOOBl+OBquOBhOmghuOBp+ippuOBme+8iD9yZXN0X3JvdXRlPSDjga\/jgIzln7rmnKzjgI3oqK3lrprjgafjgoLli5XkvZzvvIkgKi8KICAgIHZhciBFTkRQT0lOVFM9WycvP3Jlc3Rfcm91dGU9L3dwL3YyL3Bvc3RzJytBTVArUSwgJy93cC1qc29uL3dwL3YyL3Bvc3RzPycrUV07CiAgICB2YXIgTkFNRTJJRD17J+OBiuefpeOCieOBmyc6MjIsJ+OCs+ODqeODoCc6MjN9OwogICAgLyogUkVTVCDjgYznhKHlirnjgarnkrDlooPlkJHjgZHvvJpSU1Pjg5XjgqPjg7zjg4njgYvjgonlj5blvpcgKi8KICAgIGZ1bmN0aW9uIGZldGNoUlNTKCl7CiAgICAgIHJldHVybiB3aW5kb3cuZmV0Y2goJy8\/ZmVlZD1yc3MyJyx7Y3JlZGVudGlhbHM6J3NhbWUtb3JpZ2luJ30pCiAgICAgICAgLnRoZW4oZnVuY3Rpb24ocil7IGlmKCFyLm9rKXsgdGhyb3cgbmV3IEVycm9yKCdyc3MgJytyLnN0YXR1cyk7IH0gcmV0dXJuIHIudGV4dCgpOyB9KQogICAgICAgIC50aGVuKGZ1bmN0aW9uKHR4dCl7CiAgICAgICAgICB2YXIgZG9jPW5ldyBET01QYXJzZXIoKS5wYXJzZUZyb21TdHJpbmcodHh0LCdhcHBsaWNhdGlvbi94bWwnKTsKICAgICAgICAgIGlmKGRvYy5xdWVyeVNlbGVjdG9yKCdwYXJzZXJlcnJvcicpKXsgdGhyb3cgbmV3IEVycm9yKCdyc3MgcGFyc2UnKTsgfQogICAgICAgICAgdmFyIGl0ZW1zPWRvYy5xdWVyeVNlbGVjdG9yQWxsKCdpdGVtJyksIG91dD1bXTsKICAgICAgICAgIGZvcih2YXIgaT0wO2k8aXRlbXMubGVuZ3RoICYmIG91dC5sZW5ndGg8MjA7aSsrKXsKICAgICAgICAgICAgdmFyIGl0PWl0ZW1zW2ldOwogICAgICAgICAgICB2YXIgdD1pdC5xdWVyeVNlbGVjdG9yKCd0aXRsZScpLCBsPWl0LnF1ZXJ5U2VsZWN0b3IoJ2xpbmsnKSwgZD1pdC5xdWVyeVNlbGVjdG9yKCdwdWJEYXRlJyk7CiAgICAgICAgICAgIHZhciBjcz1pdC5xdWVyeVNlbGVjdG9yQWxsKCdjYXRlZ29yeScpLCBjaWQ9MjI7CiAgICAgICAgICAgIGZvcih2YXIgYz0wO2M8Y3MubGVuZ3RoO2MrKyl7CiAgICAgICAgICAgICAgdmFyIG5tPShjc1tjXS50ZXh0Q29udGVudHx8JycpLnRyaW0oKTsKICAgICAgICAgICAgICBpZihOQU1FMklEW25tXSl7IGNpZD1OQU1FMklEW25tXTsgYnJlYWs7IH0KICAgICAgICAgICAgfQogICAgICAgICAgICB2YXIgZHQ9ZD8gbmV3IERhdGUoZC50ZXh0Q29udGVudCkgOiBudWxsOyB2YXIgaXNvPScnOwogICAgICAgICAgICBpZihkdCAmJiAhaXNOYU4oZHQuZ2V0VGltZSgpKSl7CiAgICAgICAgICAgICAgaXNvPWR0LmdldEZ1bGxZZWFyKCkrJy0nKygnMCcrKGR0LmdldE1vbnRoKCkrMSkpLnNsaWNlKC0yKSsnLScrKCcwJytkdC5nZXREYXRlKCkpLnNsaWNlKC0yKSsnVDAwOjAwOjAwJzsKICAgICAgICAgICAgfQogICAgICAgICAgICBvdXQucHVzaCh7dGl0bGU6e3JlbmRlcmVkOih0P3QudGV4dENvbnRlbnQ6JycpfSxsaW5rOihsP2wudGV4dENvbnRlbnQ6JyMnKSxkYXRlOmlzbyxjYXRlZ29yaWVzOltjaWRdfSk7CiAgICAgICAgICB9CiAgICAgICAgICByZXR1cm4gb3V0OwogICAgICAgIH0pOwogICAgfQogICAgdmFyIHJtPXdpbmRvdy5tYXRjaE1lZGlhKCcocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpJykubWF0Y2hlczsKICAgIGZ1bmN0aW9uIGRlY29kZUVudChzdHIpeyB2YXIgZD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsgZC5pbm5lckhUTUw9U3RyaW5nKHN0cnx8JycpOyByZXR1cm4gZC50ZXh0Q29udGVudHx8Jyc7IH0KICAgIGlmKCF3aW5kb3cuZmV0Y2gpIHJldHVybjsKICAgIGZ1bmN0aW9uIHRyeUZldGNoKGkpewogICAgICBpZihpPj1FTkRQT0lOVFMubGVuZ3RoKXsgcmV0dXJuIFByb21pc2UucmVqZWN0KG5ldyBFcnJvcignbm8gZW5kcG9pbnQnKSk7IH0KICAgICAgcmV0dXJuIHdpbmRvdy5mZXRjaChFTkRQT0lOVFNbaV0se2NyZWRlbnRpYWxzOidzYW1lLW9yaWdpbid9KQogICAgICAgIC50aGVuKGZ1bmN0aW9uKHIpeyBpZighci5vayl7IHRocm93IG5ldyBFcnJvcignSFRUUCAnK3Iuc3RhdHVzKTsgfSByZXR1cm4gci5qc29uKCk7IH0pCiAgICAgICAgLnRoZW4oZnVuY3Rpb24oail7IGlmKCFqfHx0eXBlb2Ygai5sZW5ndGghPT0nbnVtYmVyJyl7IHRocm93IG5ldyBFcnJvcignYmFkIHBheWxvYWQnKTsgfSByZXR1cm4gajsgfSkKICAgICAgICAuY2F0Y2goZnVuY3Rpb24oKXsgcmV0dXJuIHRyeUZldGNoKGkrMSk7IH0pOwogICAgfQogICAgdHJ5RmV0Y2goMCkKICAgICAgLmNhdGNoKGZ1bmN0aW9uKCl7IHJldHVybiBmZXRjaFJTUygpOyB9KQogICAgICAudGhlbihmdW5jdGlvbihwb3N0cyl7CiAgICAgICAgLyogUkVTVOOBjDDku7bjgpLov5TjgZfjgZ\/loLTlkIjjgoJSU1PjgbjliIfmm7\/vvIjjgqvjg4bjgrTjg6roqK3lrprjga7jgrrjg6zjgpLlkLjlj47vvIkgKi8KICAgICAgICBpZighcG9zdHN8fCFwb3N0cy5sZW5ndGgpeyByZXR1cm4gZmV0Y2hSU1MoKS5jYXRjaChmdW5jdGlvbigpeyByZXR1cm4gW107IH0pOyB9CiAgICAgICAgcmV0dXJuIHBvc3RzOwogICAgICB9KQogICAgICAudGhlbihmdW5jdGlvbihwb3N0cyl7CiAgICAgICAgaWYoIXBvc3RzfHwhcG9zdHMubGVuZ3RoKSByZXR1cm47CiAgICAgICAgZm9yKHZhciBpPTA7aTxwb3N0cy5sZW5ndGg7aSsrKXsKICAgICAgICAgIHZhciBwPXBvc3RzW2ldOwogICAgICAgICAgdmFyIHltZD1TdHJpbmcocC5kYXRlfHwnJykuc2xpY2UoMCwxMCkuc3BsaXQoJy0nKTsKICAgICAgICAgIHZhciB5PXltZFswXXx8JycsIG1vPXltZFsxXXx8JycsIGRkPXltZFsyXXx8Jyc7CiAgICAgICAgICB2YXIgbGk9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGknKTsKICAgICAgICAgIGxpLmNsYXNzTmFtZT0nYWItbmV3c3Jvdyc7IGxpLnNldEF0dHJpYnV0ZSgnZGF0YS1yZXZlYWwnLCcnKTsKICAgICAgICAgIHZhciB0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3RpbWUnKTsKICAgICAgICAgIGlmKHkmJm1vJiZkZCl7IHQuc2V0QXR0cmlidXRlKCdkYXRldGltZScseSsnLScrbW8rJy0nK2RkKTsgdC50ZXh0Q29udGVudD15KycuJyttbysnLicrZGQ7IH0KICAgICAgICAgIHZhciB0Zz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJyk7IHRnLmNsYXNzTmFtZT0nYWItdGFnJzsKICAgICAgICAgIHRnLnRleHRDb250ZW50PUNBVFsocC5jYXRlZ29yaWVzfHxbXSlbMF1dfHwn44GK55+l44KJ44GbJzsKICAgICAgICAgIHZhciBhPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsKICAgICAgICAgIGEuaHJlZj1wLmxpbmt8fCcjJzsKICAgICAgICAgIGEudGV4dENvbnRlbnQ9ZGVjb2RlRW50KHAudGl0bGUmJnAudGl0bGUucmVuZGVyZWQpfHwn77yI54Sh6aGM77yJJzsKICAgICAgICAgIGxpLmFwcGVuZENoaWxkKHQpOyBsaS5hcHBlbmRDaGlsZCh0Zyk7IGxpLmFwcGVuZENoaWxkKGEpOwogICAgICAgICAgbGlzdC5hcHBlbmRDaGlsZChsaSk7CiAgICAgICAgfQogICAgICAgIHNlYy5jbGFzc0xpc3QucmVtb3ZlKCdpcy1sb2FkaW5nJyk7CiAgICAgICAgdmFyIHJvd3M9bGlzdC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1yZXZlYWxdJyk7CgogICAgICAgIC8qIOW4uOaZgjXku7booajnpLrjgII25Lu255uu5Lul6ZmN44Gv44CM5LiA6Kan44KS6KaL44KL44CN44Gn5bGV6ZaLICovCiAgICAgICAgdmFyIFNIT1dOPTUsIHRvZ2dsZT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWItbmV3c3RvZ2dsZScpOwogICAgICAgIGZ1bmN0aW9uIGZvbGQob24pewogICAgICAgICAgZm9yKHZhciBmPVNIT1dOO2Y8cm93cy5sZW5ndGg7ZisrKXsKICAgICAgICAgICAgaWYob24peyByb3dzW2ZdLmNsYXNzTGlzdC5hZGQoJ2lzLWZvbGRlZCcpOyB9IGVsc2UgeyByb3dzW2ZdLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWZvbGRlZCcpOyByb3dzW2ZdLmNsYXNzTGlzdC5hZGQoJ2luJyk7IH0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYocm93cy5sZW5ndGg+U0hPV04pewogICAgICAgICAgZm9sZCh0cnVlKTsKICAgICAgICAgIGlmKHRvZ2dsZSl7CiAgICAgICAgICAgIHRvZ2dsZS5oaWRkZW49ZmFsc2U7CiAgICAgICAgICAgIHRvZ2dsZS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oKXsKICAgICAgICAgICAgICB2YXIgb3Blbj10b2dnbGUuZ2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVkJyk9PT0ndHJ1ZSc7CiAgICAgICAgICAgICAgZm9sZChvcGVuKTsKICAgICAgICAgICAgICB0b2dnbGUuc2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVkJywgb3Blbj8nZmFsc2UnOid0cnVlJyk7CiAgICAgICAgICAgICAgdG9nZ2xlLnF1ZXJ5U2VsZWN0b3IoJy5hYi1uZXdzdG9nZ2xlX190JykudGV4dENvbnRlbnQgPSBvcGVuPyfkuIDopqfjgpLopovjgosnOifplonjgZjjgosnOwogICAgICAgICAgICAgIGlmKG9wZW4peyBzZWMuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOidzbW9vdGgnLGJsb2NrOidzdGFydCd9KTsgfQogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYoKCdJbnRlcnNlY3Rpb25PYnNlcnZlcicgaW4gd2luZG93KSAmJiAhcm0pewogICAgICAgICAgdmFyIG5pbz1uZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oZXMpewogICAgICAgICAgICBmb3IodmFyIGs9MDtrPGVzLmxlbmd0aDtrKyspeyBpZihlc1trXS5pc0ludGVyc2VjdGluZyl7IGVzW2tdLnRhcmdldC5jbGFzc0xpc3QuYWRkKCdpbicpOyBuaW8udW5vYnNlcnZlKGVzW2tdLnRhcmdldCk7IH0gfQogICAgICAgICAgfSx7dGhyZXNob2xkOi4xNixyb290TWFyZ2luOicwcHggMHB4IC04JSAwcHgnfSk7CiAgICAgICAgICBmb3IodmFyIGo9MDtqPHJvd3MubGVuZ3RoO2orKyl7IG5pby5vYnNlcnZlKHJvd3Nbal0pOyB9CiAgICAgICAgICAvKiDkv53pmbrvvJo156eS5b6M44CB55S76Z2i5YaF44Go55S76Z2i44KI44KK5LiK44Gu6KGM44Gg44GR6KGo56S677yI5LiL44Gu6KGM44Gv6YCa5bi444Gp44GK44KK44K544Kv44Ot44O844Or44Gn5Ye644GZ77yJICovCiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7IGZvcih2YXIgbj0wO248cm93cy5sZW5ndGg7bisrKXsgaWYocm93c1tuXS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3A8d2luZG93LmlubmVySGVpZ2h0KXsgcm93c1tuXS5jbGFzc0xpc3QuYWRkKCdpbicpOyB9IH0gfSw1MDAwKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgZm9yKHZhciBxPTA7cTxyb3dzLmxlbmd0aDtxKyspeyByb3dzW3FdLmNsYXNzTGlzdC5hZGQoJ2luJyk7IH0KICAgICAgICB9CiAgICAgIH0pCiAgICAgIC5jYXRjaChmdW5jdGlvbigpeyAvKiDlpLHmlZfmmYLvvJrjgrvjgq\/jgrfjg6fjg7Pjga\/pnZ7ooajnpLrjga7jgb7jgb4gKi8gfSk7CiAgfWNhdGNoKGUpeyAvKiBOZXdz5Lul5aSW44Gr5b2x6Z+\/44GV44Gb44Gq44GEICovIH0KfSkoKTsK\";(0,eval)(decodeURIComponent(escape(atob(B))));}catch(e){}})();\n<\/script>\n\n<script>\n\/* v70 motion (B\/C\/D). Payload is base64 so the editor cannot alter it. Readable source: alonebest_motion_script_source.js *\/\n(function(){try{var M=\"LyogQUxPTkUgQkVTVCBIT01FIHY3MCBtb3Rpb246IEMgZ29sZCB0aHJlYWQgLyBEIHNlcnZpY2UgY29uc3RlbGxhdGlvbiAoYnVpbHQgaW50byB0aGUgRm91bmRhdGlvbiBzZWN0aW9uKS4KICAgSW5kZXBlbmRlbnQgc2NyaXB0IGJsb2NrLiBBbnkgZmFpbHVyZSBoZXJlIG11c3Qgbm90IGFmZmVjdCB0aGUgbWFpbiBzY3JpcHQgb3IgTmV3cy4KICAgRW1iZWRkZWQgYXMgYmFzZTY0IGluIHRoZSBIVE1MLiBFZGl0IHRoaXMgZmlsZSwgdGhlbiByZS1lbmNvZGUgYW5kIHJlcGxhY2UgdmFyIE09Ii4uLiIgaW4gdGhlIEhUTUwuICovCihmdW5jdGlvbigpewogIHRyeXsKICAgIHZhciByb290PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhYjMnKTsgaWYoIXJvb3QpIHJldHVybjsKICAgIHZhciBSTT13aW5kb3cubWF0Y2hNZWRpYSgnKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKScpLm1hdGNoZXM7CiAgICB2YXIgTlM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJzsKICAgIGZ1bmN0aW9uIGNsYW1wKHYsYSxiKXsgcmV0dXJuIHY8YT9hOih2PmI\/Yjp2KTsgfQogICAgZnVuY3Rpb24gZWFzZSh0KXsgcmV0dXJuIHQ8LjUgPyA0KnQqdCp0IDogMS1NYXRoLnBvdygtMip0KzIsMykvMjsgfQogICAgZnVuY3Rpb24gcmVsVG9wKGVsKXsgcmV0dXJuIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcCAtIHJvb3QuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wOyB9CiAgICB2YXIgdmg9d2luZG93LmlubmVySGVpZ2h0OwoKICAgIC8qIC0tLS0tLS0tLS0gRDogc2VydmljZSBjb25zdGVsbGF0aW9uIC0tLS0tLS0tLS0gKi8KICAgIHZhciBzdmM9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3MtZm91bmQnKTsKICAgIGlmKHN2YyAmJiAhc3ZjLmNsYXNzTGlzdC5jb250YWlucygnYWItc3ZjJykpIHN2Yz1udWxsOwogICAgdmFyIHN0YWdlPXN2YyA\/IHN2Yy5xdWVyeVNlbGVjdG9yKCcuYWItc3ZjX19zdGFnZScpIDogbnVsbDsKICAgIHZhciBzdmc9c3ZjID8gc3ZjLnF1ZXJ5U2VsZWN0b3IoJy5hYi1zdmNfX21hcCBzdmcnKSA6IG51bGw7CiAgICB2YXIgaXRlbXM9c3ZjID8gc3ZjLnF1ZXJ5U2VsZWN0b3JBbGwoJy5hYi1zdmNfX2l0ZW0nKSA6IFtdOwogICAgdmFyIGRvdHNEPXN2YyA\/IHN2Yy5xdWVyeVNlbGVjdG9yQWxsKCcuYWItc3ZjX19kb3RzIGknKSA6IFtdOwogICAgdmFyIGh1ZE49c3ZjID8gc3ZjLnF1ZXJ5U2VsZWN0b3IoJy5hYi1zdmNfX2h1ZG4nKSA6IG51bGw7CiAgICB2YXIgaHVkUD1zdmMgPyBzdmMucXVlcnlTZWxlY3RvcignLmFiLXN2Y19faHVkcCcpIDogbnVsbDsKICAgIHZhciBkT249ISEoc3ZjICYmIHN0YWdlICYmIHN2ZyAmJiBpdGVtcy5sZW5ndGg9PT00ICYmICFSTSAmJiB3aW5kb3cuU1ZHUGF0aEVsZW1lbnQgJiYgU1ZHUGF0aEVsZW1lbnQucHJvdG90eXBlLmdldFRvdGFsTGVuZ3RoKTsKICAgIHZhciBIVUI9e3g6ODI4LHk6NDY0fTsKICAgIHZhciBOT0RFUz1be3g6Mzc4LHk6MzgwfSx7eDo2MzAseToxNjN9LHt4OjEwMzYseToxNjN9LHt4OjEyODUseTozODB9XTsKICAgIHZhciBiZWFtcz1bXSwgcmluZz1udWxsLCByaW5nMj1udWxsLCBodWJHbG93PW51bGwsIGN1cj0tMSwganNwaW49ZmFsc2U7CiAgICBpZihkT24pewogICAgICBzdmMuY2xhc3NMaXN0LmFkZCgnaXMtbGl2ZScpOwogICAgICB2YXIgZz1zdmcucXVlcnlTZWxlY3RvcignLmFiLXN2Y19fYmVhbXMnKTsKICAgICAgcmluZz1zdmcucXVlcnlTZWxlY3RvcignLmFiLXN2Y19fcmluZycpOyByaW5nMj1zdmcucXVlcnlTZWxlY3RvcignLmFiLXN2Y19fcmluZzInKTsgaHViR2xvdz1zdmcucXVlcnlTZWxlY3RvcignLmFiLXN2Y19faHViJyk7CiAgICAgIGZvcih2YXIgaT0wO2k8Tk9ERVMubGVuZ3RoO2krKyl7CiAgICAgICAgdmFyIG49Tk9ERVNbaV0sIGN4PShIVUIueCtuLngpLzIsIGN5PU1hdGgubWluKEhVQi55LG4ueSktMTIwOwogICAgICAgIHZhciBwYXRoPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUyhOUywncGF0aCcpOwogICAgICAgIHBhdGguc2V0QXR0cmlidXRlKCdkJywnTScrSFVCLngrJywnK0hVQi55KycgUScrY3grJywnK2N5KycgJytuLngrJywnK24ueSk7CiAgICAgICAgcGF0aC5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywnYWItc3ZjX19iZWFtJyk7CiAgICAgICAgZy5hcHBlbmRDaGlsZChwYXRoKTsKICAgICAgICB2YXIgTD1wYXRoLmdldFRvdGFsTGVuZ3RoKCk7CiAgICAgICAgcGF0aC5zdHlsZS5zdHJva2VEYXNoYXJyYXk9TDsgcGF0aC5zdHlsZS5zdHJva2VEYXNob2Zmc2V0PUw7CiAgICAgICAgdmFyIGRvdD1kb2N1bWVudC5jcmVhdGVFbGVtZW50TlMoTlMsJ2NpcmNsZScpOwogICAgICAgIGRvdC5zZXRBdHRyaWJ1dGUoJ3InLCc3Jyk7IGRvdC5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywnYWItc3ZjX19wdWxzZScpOwogICAgICAgIGcuYXBwZW5kQ2hpbGQoZG90KTsKICAgICAgICBiZWFtcy5wdXNoKHtwYXRoOnBhdGgsTDpMLGRvdDpkb3R9KTsKICAgICAgfQogICAgfQogICAgZnVuY3Rpb24gc2V0QWN0aXZlKGlkeCl7CiAgICAgIGlmKGlkeD09PWN1cikgcmV0dXJuOyBjdXI9aWR4OwogICAgICBmb3IodmFyIGk9MDtpPGl0ZW1zLmxlbmd0aDtpKyspeyBpdGVtc1tpXS5jbGFzc0xpc3QudG9nZ2xlKCdpcy1vbicsaT09PWlkeCk7IH0KICAgICAgZm9yKHZhciBqPTA7ajxkb3RzRC5sZW5ndGg7aisrKXsgZG90c0Rbal0uY2xhc3NMaXN0LnRvZ2dsZSgnb24nLGo9PT1pZHgpOyB9CiAgICAgIGlmKGh1ZE4pIGh1ZE4udGV4dENvbnRlbnQ9JzAnKyhpZHgrMSk7CiAgICB9CiAgICBmdW5jdGlvbiBwaW4ocil7CiAgICAgIC8qIHN0aWNreSBpcyBwcmVmZXJyZWQ7IGlmIGFuIGFuY2VzdG9yIGJsb2NrcyBpdCwgZmFsbCBiYWNrIHRvIGZpeGVkIHBvc2l0aW9uaW5nICovCiAgICAgIGlmKCFqc3BpbiAmJiByLnRvcDwtNCAmJiByLmJvdHRvbT52aCs0KXsKICAgICAgICB2YXIgc3Q9c3RhZ2UuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wOwogICAgICAgIGlmKE1hdGguYWJzKHN0KT4yKXsganNwaW49dHJ1ZTsgc3ZjLmNsYXNzTGlzdC5hZGQoJ2lzLWpzcGluJyk7IH0KICAgICAgfQogICAgICBpZihqc3Bpbil7CiAgICAgICAgdmFyIGZpeGVkPShyLnRvcDw9MCAmJiByLmJvdHRvbT49dmgpLCBlbmQ9KHIuYm90dG9tPHZoKTsKICAgICAgICBzdmMuY2xhc3NMaXN0LnRvZ2dsZSgnaXMtZml4ZWQnLGZpeGVkKTsKICAgICAgICBzdmMuY2xhc3NMaXN0LnRvZ2dsZSgnaXMtZW5kJyxlbmQgJiYgIWZpeGVkKTsKICAgICAgfQogICAgfQogICAgZnVuY3Rpb24gcnVuRCh0KXsKICAgICAgdmFyIHI9c3ZjLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwogICAgICBwaW4ocik7CiAgICAgIGlmKHIuYm90dG9tPDAgfHwgci50b3A+dmgpIHJldHVybjsKICAgICAgdmFyIEg9c3ZjLm9mZnNldEhlaWdodC12aDsgdmFyIHA9SD4wID8gY2xhbXAoLXIudG9wL0gsMCwxKSA6IDA7CiAgICAgIHZhciBmPXAqNCwgaWR4PWNsYW1wKE1hdGguZmxvb3IoZiksMCwzKSwgbG9jYWw9Zi1pZHg7CiAgICAgIGZvcih2YXIgaT0wO2k8YmVhbXMubGVuZ3RoO2krKyl7CiAgICAgICAgdmFyIGI9YmVhbXNbaV07CiAgICAgICAgdmFyIGQ9aTxpZHggPyAxIDogKGk+aWR4ID8gMCA6IGVhc2UoY2xhbXAobG9jYWwqMS44LDAsMSkpKTsKICAgICAgICBiLnBhdGguc3R5bGUuc3Ryb2tlRGFzaG9mZnNldD1TdHJpbmcoYi5MKigxLWQpKTsKICAgICAgICBiLnBhdGguc3R5bGUub3BhY2l0eT0oaT09PWlkeCkgPyAnMScgOiAnLjMyJzsKICAgICAgICBpZihpPT09aWR4ICYmIGQ+MC4wNSl7CiAgICAgICAgICB2YXIgcT0odC8xNDAwKSUxOwogICAgICAgICAgdmFyIHB0PWIucGF0aC5nZXRQb2ludEF0TGVuZ3RoKGIuTCpxKmQpOwogICAgICAgICAgYi5kb3Quc2V0QXR0cmlidXRlKCdjeCcscHQueCk7IGIuZG90LnNldEF0dHJpYnV0ZSgnY3knLHB0LnkpOwogICAgICAgICAgYi5kb3Quc3R5bGUub3BhY2l0eT0nMSc7CiAgICAgICAgfSBlbHNlIHsgYi5kb3Quc3R5bGUub3BhY2l0eT0nMCc7IH0KICAgICAgfQogICAgICB2YXIgbj1OT0RFU1tpZHhdLCBwdWxzZT0odC8xNjAwKSUxOwogICAgICByaW5nLnNldEF0dHJpYnV0ZSgnY3gnLG4ueCk7IHJpbmcuc2V0QXR0cmlidXRlKCdjeScsbi55KTsgcmluZy5zdHlsZS5vcGFjaXR5PVN0cmluZyhjbGFtcChsb2NhbCozLDAsMSkpOwogICAgICByaW5nMi5zZXRBdHRyaWJ1dGUoJ2N4JyxuLngpOyByaW5nMi5zZXRBdHRyaWJ1dGUoJ2N5JyxuLnkpOyByaW5nMi5zZXRBdHRyaWJ1dGUoJ3InLFN0cmluZyg4NitwdWxzZSo0MCkpOyByaW5nMi5zdHlsZS5vcGFjaXR5PVN0cmluZygoMS1wdWxzZSkqMC43KTsKICAgICAgaHViR2xvdy5zZXRBdHRyaWJ1dGUoJ3InLFN0cmluZyg0MCtNYXRoLnNpbih0LzUwMCkqOCkpOwogICAgICBpZihodWRQKSBodWRQLnRleHRDb250ZW50PSdTWU5DICcrKCcwMCcrTWF0aC5yb3VuZChwKjEwMCkpLnNsaWNlKC0zKSsnJSc7CiAgICAgIHNldEFjdGl2ZShpZHgpOwogICAgfQoKICAgIC8qIC0tLS0tLS0tLS0gQzogZ29sZCB0aHJlYWQgLS0tLS0tLS0tLSAqLwogICAgdmFyIHRoPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhYi10aHJlYWQnKTsKICAgIHZhciB0aEJhc2U9dGggPyB0aC5xdWVyeVNlbGVjdG9yKCcuYWItdGhyZWFkX19iYXNlJykgOiBudWxsOwogICAgdmFyIHRoRHJhdz10aCA\/IHRoLnF1ZXJ5U2VsZWN0b3IoJy5hYi10aHJlYWRfX2RyYXcnKSA6IG51bGw7CiAgICB2YXIgdGhOb2Rlcz10aCA\/IHRoLnF1ZXJ5U2VsZWN0b3IoJy5hYi10aHJlYWRfX25vZGVzJykgOiBudWxsOwogICAgdmFyIHRoR3JhZD10aCA\/IHRoLnF1ZXJ5U2VsZWN0b3IoJ2xpbmVhckdyYWRpZW50JykgOiBudWxsOwogICAgdmFyIGNPbj0hISh0aCAmJiB0aEJhc2UgJiYgdGhEcmF3ICYmIHRoTm9kZXMgJiYgd2luZG93LlNWR1BhdGhFbGVtZW50ICYmIFNWR1BhdGhFbGVtZW50LnByb3RvdHlwZS5nZXRUb3RhbExlbmd0aCk7CiAgICB2YXIgU0VDUz1bJ3MtcGhpbG8nLCdzLW1pc3Npb24nLCdzLXZpc2lvbicsJ3MtdmFsJywncy1mb3VuZCcsJ3MtY3RhJ107CiAgICB2YXIgVEw9MSwgbm9kZVk9W10sIGNpcmNsZXM9W107CiAgICBmdW5jdGlvbiBidWlsZEMoKXsKICAgICAgdmFyIFc9cm9vdC5jbGllbnRXaWR0aCwgbW9iPVc8NzY4LCB4MD1XLShtb2I\/MTI6MjYpLCBhbXA9bW9iPzU6MTE7CiAgICAgIHZhciBlbHM9W107IGZvcih2YXIgaT0wO2k8U0VDUy5sZW5ndGg7aSsrKXsgdmFyIGVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFNFQ1NbaV0pOyBpZihlbCkgZWxzLnB1c2goZWwpOyB9CiAgICAgIGlmKGVscy5sZW5ndGg8MikgcmV0dXJuOwogICAgICBub2RlWT1bXTsKICAgICAgZm9yKHZhciBrPTA7azxlbHMubGVuZ3RoO2srKyl7CiAgICAgICAgdmFyIHRvcD1yZWxUb3AoZWxzW2tdKTsKICAgICAgICAvKiBub2RlIGEgbGl0dGxlIGJlbG93IGVhY2ggc2VjdGlvbiB0b3A7IENUQSBub2RlIGF0IGl0cyBtaWRkbGUgKi8KICAgICAgICBub2RlWS5wdXNoKHRvcCsoZWxzW2tdLmlkPT09J3MtY3RhJyA\/IE1hdGgubWluKGVsc1trXS5vZmZzZXRIZWlnaHQqMC41LDM2MCkgOiBNYXRoLm1pbigxMjAsZWxzW2tdLm9mZnNldEhlaWdodCowLjIpKSk7CiAgICAgIH0KICAgICAgdmFyIHk9bm9kZVlbMF0sIGQ9J00nK3gwKycsJysoeS1NYXRoLm1pbih2aCowLjM1LDI2MCkpOwogICAgICB2YXIgcHJldlk9eS1NYXRoLm1pbih2aCowLjM1LDI2MCk7CiAgICAgIGZvcih2YXIgbT0wO208bm9kZVkubGVuZ3RoO20rKyl7CiAgICAgICAgdmFyIG55PW5vZGVZW21dLCBkeD0obSUyID8gMSA6IC0xKSphbXA7CiAgICAgICAgZCs9JyBDJysoeDArZHgpKycsJysocHJldlkrKG55LXByZXZZKSowLjM1KSsnICcrKHgwLWR4KSsnLCcrKHByZXZZKyhueS1wcmV2WSkqMC42NSkrJyAnK3gwKycsJytueTsKICAgICAgICBwcmV2WT1ueTsKICAgICAgfQogICAgICB2YXIgSD1ub2RlWVtub2RlWS5sZW5ndGgtMV0rNDA7CiAgICAgIHRoLnNldEF0dHJpYnV0ZSgnd2lkdGgnLFcpOyB0aC5zZXRBdHRyaWJ1dGUoJ2hlaWdodCcsSCk7CiAgICAgIHRoLnNldEF0dHJpYnV0ZSgndmlld0JveCcsJzAgMCAnK1crJyAnK0gpOwogICAgICB0aC5zdHlsZS53aWR0aD1XKydweCc7IHRoLnN0eWxlLmhlaWdodD1IKydweCc7CiAgICAgIGlmKHRoR3JhZCl7IHRoR3JhZC5zZXRBdHRyaWJ1dGUoJ3kxJywnMCcpOyB0aEdyYWQuc2V0QXR0cmlidXRlKCd5MicsU3RyaW5nKEgpKTsgdGhHcmFkLnNldEF0dHJpYnV0ZSgneDEnLCcwJyk7IHRoR3JhZC5zZXRBdHRyaWJ1dGUoJ3gyJywnMCcpOyB9CiAgICAgIHRoQmFzZS5zZXRBdHRyaWJ1dGUoJ2QnLGQpOyB0aERyYXcuc2V0QXR0cmlidXRlKCdkJyxkKTsKICAgICAgVEw9dGhEcmF3LmdldFRvdGFsTGVuZ3RoKCk7IHRoRHJhdy5zdHlsZS5zdHJva2VEYXNoYXJyYXk9U3RyaW5nKFRMKTsKICAgICAgd2hpbGUodGhOb2Rlcy5maXJzdENoaWxkKXsgdGhOb2Rlcy5yZW1vdmVDaGlsZCh0aE5vZGVzLmZpcnN0Q2hpbGQpOyB9CiAgICAgIGNpcmNsZXM9W107CiAgICAgIGZvcih2YXIgcT0wO3E8bm9kZVkubGVuZ3RoO3ErKyl7CiAgICAgICAgdmFyIGM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKE5TLCdjaXJjbGUnKTsKICAgICAgICBjLnNldEF0dHJpYnV0ZSgnY3gnLHgwKTsgYy5zZXRBdHRyaWJ1dGUoJ2N5Jyxub2RlWVtxXSk7IGMuc2V0QXR0cmlidXRlKCdyJywnMycpOwogICAgICAgIGMuc2V0QXR0cmlidXRlKCdjbGFzcycsJ2FiLXRocmVhZF9fbm9kZScpOwogICAgICAgIHRoTm9kZXMuYXBwZW5kQ2hpbGQoYyk7IGNpcmNsZXMucHVzaChjKTsKICAgICAgfQogICAgICB0aC5jbGFzc0xpc3QuYWRkKCdpcy1yZWFkeScpOwogICAgICBydW5DKHRydWUpOwogICAgfQogICAgdmFyIGxhc3RZWT0tMTsKICAgIGZ1bmN0aW9uIHJ1bkMoZm9yY2UpewogICAgICBpZighY2lyY2xlcy5sZW5ndGgpIHJldHVybjsKICAgICAgdmFyIHl5PXZoKjAuNjItcm9vdC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3A7CiAgICAgIGlmKFJNKXsgeXk9MWU5OyB9CiAgICAgIGlmKCFmb3JjZSAmJiBNYXRoLmFicyh5eS1sYXN0WVkpPDAuNSkgcmV0dXJuOyBsYXN0WVk9eXk7CiAgICAgIHZhciBsbz0wLCBoaT1UTDsKICAgICAgaWYoeXk+PW5vZGVZW25vZGVZLmxlbmd0aC0xXSs0MCl7IGxvPVRMOyB9CiAgICAgIGVsc2UgeyBmb3IodmFyIGs9MDtrPDIwO2srKyl7IHZhciBtaWQ9KGxvK2hpKS8yOyBpZih0aERyYXcuZ2V0UG9pbnRBdExlbmd0aChtaWQpLnk8eXkpeyBsbz1taWQ7IH0gZWxzZSB7IGhpPW1pZDsgfSB9IH0KICAgICAgdGhEcmF3LnN0eWxlLnN0cm9rZURhc2hvZmZzZXQ9U3RyaW5nKFRMLWxvKTsKICAgICAgZm9yKHZhciBpPTA7aTxjaXJjbGVzLmxlbmd0aDtpKyspeyBjaXJjbGVzW2ldLmNsYXNzTGlzdC50b2dnbGUoJ2lzLWhpdCcsIHl5Pj1ub2RlWVtpXSk7IH0KICAgIH0KICAgIGlmKGNPbil7CiAgICAgIGJ1aWxkQygpOwogICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsYnVpbGRDKTsKICAgICAgaWYoZG9jdW1lbnQuZm9udHMgJiYgZG9jdW1lbnQuZm9udHMucmVhZHkpeyBkb2N1bWVudC5mb250cy5yZWFkeS50aGVuKGJ1aWxkQyk7IH0KICAgICAgc2V0VGltZW91dChidWlsZEMsMTUwMCk7IHNldFRpbWVvdXQoYnVpbGRDLDQ1MDApOwogICAgICBpZih3aW5kb3cuUmVzaXplT2JzZXJ2ZXIpewogICAgICAgIHZhciBydD1udWxsOwogICAgICAgIG5ldyBSZXNpemVPYnNlcnZlcihmdW5jdGlvbigpeyBjbGVhclRpbWVvdXQocnQpOyBydD1zZXRUaW1lb3V0KGJ1aWxkQywxMjApOyB9KS5vYnNlcnZlKHJvb3QpOwogICAgICB9CiAgICB9CgogICAgLyogLS0tLS0tLS0tLSBsb29wIC0tLS0tLS0tLS0gKi8KICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLGZ1bmN0aW9uKCl7IHZoPXdpbmRvdy5pbm5lckhlaWdodDsgaWYoY09uKXsgYnVpbGRDKCk7IH0gfSx7cGFzc2l2ZTp0cnVlfSk7CiAgICBpZihSTSl7IHJldHVybjsgfQogICAgZnVuY3Rpb24gZnJhbWUodCl7CiAgICAgIGlmKGRPbikgcnVuRCh0KTsKICAgICAgaWYoY09uKSBydW5DKGZhbHNlKTsKICAgICAgd2luZG93LnJlcXVlc3RBbmltYXRpb25GcmFtZShmcmFtZSk7CiAgICB9CiAgICB3aW5kb3cucmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZyYW1lKTsKICB9Y2F0Y2goZSl7IC8qIG11c3Qgbm90IGFmZmVjdCBhbnl0aGluZyBlbHNlICovIH0KfSkoKTsK\";(0,eval)(atob(M));}catch(e){}})();\n<\/script>\n\n\n<div class=\"p-blogParts post_content\" data-partsID=\"1731\">\n<!-- =========================================================\n  ALONE BEST \u5171\u901a\u30b0\u30ed\u30fc\u30d0\u30eb\u30ca\u30d3\uff08\u30d6\u30ed\u30b0\u30d1\u30fc\u30c4\u7528\u30fb\u81ea\u5df1\u5b8c\u7d50\uff09\n  file: alonebest_gnav_v5.html\n  \u7528\u9014: SWELL\u300c\u30d6\u30ed\u30b0\u30d1\u30fc\u30c4\u300d\u306b\u672c\u30b3\u30fc\u30c9\u30921\u56de\u3060\u3051\u767b\u9332\u3057\u3001\n        \u5404\u56fa\u5b9a\u30da\u30fc\u30b8\u306e\u30ab\u30b9\u30bf\u30e0HTML\u306b\u201c\u547c\u3073\u51fa\u3057\u30b3\u30fc\u30c9\u201d\u3092\u8cbc\u308b\uff08\uff1d\u4e00\u5143\u5316\uff09\u3002\n        \u30e1\u30cb\u30e5\u30fc\u4fee\u6b63\u306f\u3053\u306e\u30d6\u30ed\u30b0\u30d1\u30fc\u30c41\u30f6\u6240\u3092\u76f4\u305b\u3070\u5168\u30da\u30fc\u30b8\u306b\u53cd\u6620\u3002\n  \u30b9\u30b3\u30fc\u30d7: \u3059\u3079\u3066 #abnav \u914d\u4e0b\uff08\u5404\u30da\u30fc\u30b8\u306e #ab3\/#abpp \u7b49\u3068\u885d\u7a81\u3057\u306a\u3044\uff09\u3002\n  \u4ed5\u69d8: HOME\u7531\u6765\u306e\u300c\u9ed2\u6587\u5b57\uff0b\u767d\u30cd\u30aa\u30f3\u300d\u3092\u5168\u30da\u30fc\u30b8\u6a19\u6e96\u306b\uff08\u6697\u3044\u30da\u30fc\u30b8\u3067\u3082\u53ef\u8aad\uff09\u3002\n  \u4f9d\u5b58: \u306a\u3057\uff08\u30d5\u30a9\u30f3\u30c8\u30fbCSS\u5909\u6570\u30fbJS\u3059\u3079\u3066\u540c\u68b1\uff09\u3002position:fixed \u306f\u30d3\u30e5\u30fc\u30dd\u30fc\u30c8\u57fa\u6e96\u3002\n  v2\u5909\u66f4: \u30d5\u30c3\u30bf\u30fc\u30ac\u30fc\u30c9\u306e\u521d\u671f\u5316\u3092 DOMContentLoaded \u5f8c\u306b\u9045\u5ef6\uff08v1\u306f footer \u672a\u30d1\u30fc\u30b9\u3067\u4e0d\u767a\uff09\u3002\n  v3\u5909\u66f4: \u5b9f\u30b5\u30a4\u30c8\u8a08\u6e2c\u306e\u7d50\u679c #footer \u306f\u9ad8\u30550\uff08\u7a7a\u30fb\u672a\u63cf\u753b\uff09\u3067\u3001\u5b9f\u969b\u306e\u30d5\u30c3\u30bf\u30fc\u306f\n          #before_footer_widget\uff08\u30d5\u30c3\u30bf\u30fc\u76f4\u524d\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\uff09\u3060\u3068\u5224\u660e\u3002\u672a\u63cf\u753b\u8981\u7d20\u306f\n          IntersectionObserver \u3068\u6c38\u4e45\u306b\u4ea4\u5dee\u3057\u306a\u3044\u305f\u3081 v2 \u3082\u4e0d\u767a\u3060\u3063\u305f\u3002\n          \u5bfe\u7b56\u3068\u3057\u3066\u300c\u63cf\u753b\u6e08\u307f\uff08\u9ad8\u3055>0\uff09\u306e\u30d5\u30c3\u30bf\u30fc\u7cfb\u8981\u7d20\u306e\u3046\u3061\u6700\u4e0a\u7aef\u300d\u3092\u5b9f\u6e2c\u3067\u81ea\u52d5\u9078\u51fa\u3059\u308b\u65b9\u5f0f\u306b\u5909\u66f4\u3002\n          \u691c\u8a3c\u7528\u306b data-abnav-guard=\"on|off\" \u3068 data-abnav-guard-target \u3092\u4ed8\u4e0e\u3002CSS\/HTML\u306f\u7121\u5909\u66f4\u3002\n  v5\u5909\u66f4: \u30ed\u30b4\u3092\u5916\u90e8\u30d5\u30a1\u30a4\u30eb\u53c2\u7167\u304b\u3089 Base64 data URI \u306e\u76f4\u63a5\u57cb\u3081\u8fbc\u307f\u306b\u5909\u66f4\u3002\n          \u30e1\u30c7\u30a3\u30a2\u30e9\u30a4\u30d6\u30e9\u30ea\u4e00\u62ec\u524a\u9664\u3067 \/wp-content\/uploads\/...\/cropped-\u30ed\u30b4\u62e1\u5927\u80cc\u666f\u900f\u660e-.png \u304c404\u306b\u306a\u3063\u305f\u4e8b\u6545\u3078\u306e\u6052\u4e45\u5bfe\u7b56\u3002\n          \u30d1\u30b9\u30fb\u30c9\u30e1\u30a4\u30f3\u30fb\u65e5\u672c\u8a9e\u30d5\u30a1\u30a4\u30eb\u540d\u30fb\u30e1\u30c7\u30a3\u30a2\u524a\u9664\u30fbWP\u306e\u4fdd\u5b58\u6642\u66f8\u304d\u63db\u3048\u3001\u3044\u305a\u308c\u306e\u5f71\u97ff\u3082\u53d7\u3051\u306a\u3044\u3002\n          \u753b\u50cf\u306f 156x156 \/ PNG 64\u8272\u306b\u6700\u9069\u5316\uff08\u8868\u793a\u306f\u6700\u592752px\u306e\u305f\u3081\u9ad8\u89e3\u50cf\u5ea6\u3067\u3082\u5341\u5206\uff09\u3002\n  v4\u5909\u66f4: \u30db\u30d0\u30fc\u4e0b\u7dda\u304c\u767d\uff08linear-gradient(#fff,#fff)\uff09\u3067\u3001\u767d\u80cc\u666f\u306e\u30da\u30fc\u30b8\u3067\u306f\u4e0d\u53ef\u8996\u3060\u3063\u305f\u554f\u984c\u3092\u4fee\u6b63\u3002\n          \u4e0b\u7dda\u3092\u30b4\u30fc\u30eb\u30c9 var(--gold) \u306b\u5909\u66f4\u3057\u3001\u5168\u80cc\u666f\u3067\u64cd\u4f5c\u53cd\u5fdc\u304c\u898b\u3048\u308b\u3088\u3046\u306b\u3057\u305f\u3002\n          \u3042\u308f\u305b\u3066 :active\uff08hover\u306e\u7121\u3044SP\u5411\u3051\u306e\u30bf\u30c3\u30d7\u53cd\u5fdc\uff09\u3068 :focus-visible\uff08\u30ad\u30fc\u30dc\u30fc\u30c9\u64cd\u4f5c\uff09\u3092\u8ffd\u52a0\u3002\n          JS\u30fbHTML\u30fb\u30ec\u30a4\u30a2\u30a6\u30c8\u306f\u7121\u5909\u66f4\u3002\n  ========================================================= -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Shippori+Mincho:wght@500;600;700&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap\" rel=\"stylesheet\">\n\n<div id=\"abnav\">\n  <!-- \u30ed\u30b4\uff08\u767d\u30cd\u30aa\u30f3\uff09 -->\n  <a class=\"ab-klogo\" href=\"\/\" aria-label=\"\u682a\u5f0f\u4f1a\u793e\u30a2\u30ed\u30fc\u30f3\u30d9\u30b9\u30c8 \u30db\u30fc\u30e0\">\n    <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACcCAMAAAC9ZjJ\/AAAA\/1BMVEWkjl7i4dakpKLo26JgX13w7tUwJRvr6+Tn5dVpUimop52Nd0zTvINGKxGKbjPS0bPT0bIYHSXhzHpiYlbGqGGTkWy3uKOJcWavr8jf3bxXP297f4unhzrEu6Y\/P38zZplBPkNuZju5wazGv7AAAADz0VYHAQHw0mrzzVntzWnu14v8\/O39+9LkzIQFAwT9\/PcFAgQGBAUEAgM7JhPz5asEAgP7+\/MFAgP8\/PRIMxP9\/Pf7+\/TRunYWFRTW1tMoKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80ePlAAAAQHRSTlP+7P79\/Z39KVz+Lf7+\/v5YKhD9Gv4nSx0gowwZ\/xwIBfsePkQA\/vv+\/v79+vv90JCvUC7+\/ZCtcdH+THL++vj7GkITdgAADRxJREFUeNrtm2l7osoSgGmQRTOJ2WbmbHeP9gaijiKRaP7\/v7pV1YCouOKccz7AzJMnBhNea+2qrrbe\/saX1cK1cC1cC9fCtXAtXAvXwrVwLVwL18K1cC3cXwr39DRZzOfz8XiO12T69HeBm07Go9Fw+xoNx4vmiE3hJvMq1wquysv5YvrXwU3HOZnX6dg2Y2u8GLNtu+MZyNF48pfATRfjHMy23TiO\/fLOv+BVDIgdAhzNp3863IKE5oHAsmXQB5okcV0XviRJAq9635fLdG34rsazGqCtOnaSBMs+C0Otdbi58JVm\/aUfJ2v783q8q+AmoNCRZ6\/TZS9zgcpxHKVkeUWRcmYOILIs8GNtdxBv8efAPaHYVqjOngsimimHcwn\/+AAuPuB0yWelgC9Mvy39lPDG0z8Bbop+0FnHQT9EMiUNDR+IAfw3X7hAvuhZzUDH7kuWoHJH858Oh2LzWOoHCagTyaQs4YQQnMiAUNLPpVIzzeLv2foa4V0KN4dn2NoNwNRIaGIAdCguuoAI1Qrf0U8GBs\/R4X8fE4bCm\/xMOFDpiqVBFoJCQTTAABByMMhZyPS4MD+mWyhZxHO\/uhqFt\/hpcFNQaUfHPaZnKsLnGhkRHPgCvH41Px3kuALtDz5E5IRh39f2hXTWha7Q0Vlfk7GRiQ3Ki0T06nWfMZig0YHjGjy6A57rBgmDmLx4+hlwKDc79V1t\/MCg5XgcbE2q6P7h3VIgSEFxRZj\/QpDDzML0a4aGN\/8JcIbtLdazCNXJq2ITKEeu3ruOdf\/KSY7c2J0QOT+wh\/ox058XaNa6xBfs9AXlhmLbsKHR4fdSPbxHSt29o1IptIhBKVqwPK6iUPdIdotbwxEbpIRZxOnhMoczEQQFZ91\/gAerbleRGrcskvxCqTD8SrKb3BaO2J5Y6EjKUkIWokMG9AD+cW+hm3D5\/oBRxsSSQSlfgUEZ\/OIxQ6+Y3BJuAX6aPiZaKXJEKUpXIMlhukImMr1XMDvy5Y2\/mPehakP9PYaIMroh3ARSlg5i7RhborBbCWb4WNQmEUkF+uXbZGW4iYCul9pnuqx1rqOuY\/AFsrcBJqktyYEn\/nH\/bGIIIIBncF7Dhr8ZRSHzMVdMbgT3AgnVTr5BWgDTQnvLqXJnRbZXj+KbCWw86na5NMa5Izr0Cg254nM4mt4GbkKJIQ2VCRKbEGIYweAg+qocRuBbPpC1Bo6cdqZ7CTtLsefAjSDZZ0wrjk5ZPLN0VnBb1b2PFC8EB6JVd96HkltUpZi5w1gvPUuxZ8ChUtM+KpWLjeTERnLcqghKEEF034242IOj25GCNKtXw\/EN4KbgqWkvDGmJJDaRIbch+OL8eCcxwQuRJzNuDS3FB9vvLg1PaR\/jyaIx3BMIjsV9na9DdkSBuYHfDU22H9AXMkL+fP\/D4WIg9kSHdE7Ieto7HeysMwTX0T1GUURUtZPDSbB+z1F5dZM\/XXCnO7wrU9xeuAOPjZ3TorPOsDgnywU32JMExobusLtxzfxNGFy8j63PU3kDlxjsTovOOu2qHnsKId3LuqgK9vPhDa0yvphn44Jd\/Rg+KMlrZYdpLMjskw5rnU6qdhyYELdNZ2xfqs6QRLRzg4NAPccUjHvBDhQ70z4snsbN4MbDT+a74XNtSEXz+fJjeK+2JWegreHwbjvWVQXuhN8SEN20CRxk1U7is1k9G2X54bDriP1EQDfUoc8Ey2LXX59yCetk5mL+r2HE6+E4am\/YUYJvRzRcvL16Q5Nwd3+X0kQ004HbOaFX65TJfeol1qiDejjpeKA9XoUTJsRAhMn1Wr8CUDqDQHw8\/VunTK4D2eFAEs8tC5xVbLzSLKcQ7gfpNa919kUXuj3nhL9apyKwveyHPE\/3294KT5AQaxFusIETxePBU4beF4zOdbFYQqkYQKhbXA83gSD3Fjq1cFRIRPc5nKzA0UqT4CiviQMuof0EjO7parg5+GqmsZqqe0JuWARXNTnSI6n1SDABvfZ9+7hHWCdMzia4+o8vjckhnCmgac2er04MXFfxQ5FOOWzJjnuEdSJ32VkWyq3qfusBOdymACyaFMLA3R+SHHyCWehDldgIDtLDgWoFJXe3BWd6O2LjEENYN9VHb4hCs\/ANjG5yLdx0tFr7riN3VosVuC7BKbHpNMkc0sB5rwekTkniJW4Ch4kVctcBOC6jAk7k\/TlFhQblNQNn1bmSeTtkMAjDi2vhIJLopVaVErpecrRGxgarZVkfiloRvIBTtXDo01EYA9z8erhOGmgKVaImzoGo3ku14squuwIrsyjy5JIzC\/gB34MDd34GybGjseQU3PLxkOSwRfJcwGG6cN7NLp2FoWcbTu6wSfo0YfKLfXQ1fC7cYF+toiI5FNVdvpH5HmFvkVfhxL67olqTt+ZwB+IoZu97A4AaNvZXOMEJuAHBuT5rDldPh6k1lxy25Uo4cBBs+Vfhaj\/aDeD8w3C8hMNSVRZwPz6wLVuBO5BfAO7NuY3k9gqcquSog02LAEr2JLmP03CJ38zmEl+b5tLeokxUJIfvgERLdN2I007JBm5wUHJxM7ViEObcNEVqlj2lzVHB9XHX7Voq4ihU7hyFo7UwBuEGcc5jS02lV20hUIWjnS+lit06XpXcoZ5EowwBuXX9D9eRvNZseNUh8i6iNOUESu4EHOQ+gOtcn1uhamU9N5S8LgajpKpw+UZh4SsnJQdLppcmSyZczwVZWDYVjsNttkVIxcfhJG6GvbDPBnC0TA\/Lv88Pw9G+vmlrUs+a8+cjcNTpccLluskyvSxw6vW6o9bte8finDANiaXdrPqC1WY447zco7wGbq+kpE1YpXvZcWc9WbcO10s3xFY131+WycNw\/AQcR38IdKdJUY0ekXwluMp++RmS2078e3DStCPWqybtCPAIDxs5ULeQLs6AMy4rj8CR4JTSQdNGzgL0Si2wOjh5HZxZps70MmnYAptg17WPNb8Q4nD6EtvWTpurX\/KFqBT7uVWaxdyqWfMQ+9XaxyRRU39uJLfjiuKE5Khj3WvcdsVO\/zp2sUMndhdNZRC+U7s16eD4kgkKx1m41F7ThjXukSQ9PaPZs4OJf2+TSx6FwyCHEbhpqx839xmFun24jeTEUTixX+\/O0kfdObk1d9b2Ukqiq27LFYvZfcmVkexQgUOpSwfZ+gbbS0\/j4Yq5rqYNTbENJ2skRz8XRSNntzQ0PRUVst9BcM035mifOv0aOjQtsqUcUecQZfIs1cqL1JJ\/OITrQfVwgy1NY3XZI05tbLqv4kj6ygcmNnAY9ooOCf6WAzHutKueB4e7wdpnFE62myXc8eoyxA6cocrRkG2m\/cS+0TY67aMnjynu42z5RAF3t1d2Y3eimiFEGZ5xe0AHS0gONxpAgDQxZHGA419FOMnH9pRXqE7uBBlY6FZsrvQItFud+ud4w7lwE0xivQAH54oBDVr2qC8E11F8u22MQyUOlNgrkGq5Ui02y5z05TylnjsutKC9dIgnOC1lJvYgP76+5w2IHw\/lLCStXOCVdW\/ueXDPjJzSdhQYHHjq+pbjQvkQWJ\/RhKtZFcGDPh4e7uB6eHj4Y2N00iT2V7hn7lrY5yy0Dc7Qj8HgbjloVYzPmYnIjd9hha8cVQ2ARkiC44Q13eaVelHRSIl31qzQBXBQX6\/WcT\/EJEv9BmGa1PlV2TXMNYhza3SrLGZpUsjFwuHc0cOzJw+RjrlBamaX6anl1F45O1rkp2JKopzaoRiiZjq+hO2ygdIVix9dShXU5KqmTFGzMBpsFvY0ah2G34jt7HHXy0ZxVwxHcXHcVYr6qYxqsBvkY6fY34GKJmS9+CK2y4aYcRhX\/5Zppp7zIlsIUd0C3uqWy2IY18Rkzb5eyHb5+Let\/f+lWkXPxZhyTbPBzKUXOQ5NQDEoU5P1RSPMlw7O03A6i19cHAozCzwUjNik2x0B0jGOCCKvflzSaPpFZyIunOrH8fTPddr7Bw4zR5L8opzgFJtdKFHOYUmJJzbwuMvFQ\/2XH9bAAxGWjt8CcAylcrw8eBhVFlGGPJTQspdMO5cfh7jimAseJfm0dfwdFlH5MRdZnCbJL5kfL5GRwmMuvSBlV53CueKA0BSF12Hp8iVImJ454LqywlV8A2QgNNd982NmX3d+6eqjVcPOOo39lyAMqbyQFSrKZ47jAFr\/LUsYHf2aX\/GcJofSOjbE5OXjt1SbM2kzTPXIRMfSUvc\/Sz\/Tazo0d92Rw2bH+T47jk6zpyALgsB1GR6UC391XTfLsuBtGWtGJ76G156GbHBK05w2BL61myTBL7\/801\/CFfz+W88P4iRhjv3vVbODmo2OkE7MOc0VHSBdM20uxtZ4iPRz2PCMZuPDt3gquNgD\/vQ6eHneZ34AdzRaTBr99VscW56Px3vHlkfj+aTxX77Rge\/pZLHA895jPPK9WEwmN\/mr7Tn+Fq6Fa+FauBauhWvhWrgWroVr4Vq4Fq6Fa+FauM31f2xVcc0fuK7CAAAAAElFTkSuQmCC\" alt=\"\">\n    <span class=\"ab-klogo__w\">ALONE BEST<\/span>\n  <\/a>\n\n  <!-- PC\uff1a\u5de6\u7e26\u30ca\u30d3\uff08\u22651080px\uff09 -->\n  <nav class=\"ab-knav\" aria-label=\"\u30b0\u30ed\u30fc\u30d0\u30eb\">\n    <a href=\"\/\">Home<span class=\"ab-knav__ja\">\u2212 \u30db\u30fc\u30e0<\/span><\/a>\n    <a href=\"\/?page_id=1642\">Service<span class=\"ab-knav__ja\">\u2212 \u30b5\u30fc\u30d3\u30b9<\/span><\/a>\n    <a href=\"\/?page_id=16\">Company<span class=\"ab-knav__ja\">\u2212 \u4f1a\u793e\u6982\u8981<\/span><\/a>\n    <a href=\"\/?page_id=1694\">Contact<span class=\"ab-knav__ja\">\u2212 \u304a\u554f\u3044\u5408\u308f\u305b<\/span><\/a>\n    <a href=\"\/#ab-news\">News<span class=\"ab-knav__ja\">\u2212 \u304a\u77e5\u3089\u305b<\/span><\/a>\n  <\/nav>\n\n  <!-- SP\uff1a\u30d0\u30fc\u30ac\u30fc\uff0b\u30b9\u30e9\u30a4\u30c9\u30e1\u30cb\u30e5\u30fc\uff08<1080px\uff09 -->\n  <button class=\"ab-burger ab-burger--k\" id=\"abnav-burger\" aria-expanded=\"false\" aria-controls=\"abnav-m\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\"><span><\/span><span><\/span><span><\/span><\/button>\n  <nav class=\"ab-knav-m\" id=\"abnav-m\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\">\n    <a href=\"\/\">Home<span class=\"ab-knav__ja\">\u2212 \u30db\u30fc\u30e0<\/span><\/a>\n    <a href=\"\/?page_id=1642\">Service<span class=\"ab-knav__ja\">\u2212 \u30b5\u30fc\u30d3\u30b9<\/span><\/a>\n    <a href=\"\/?page_id=16\">Company<span class=\"ab-knav__ja\">\u2212 \u4f1a\u793e\u6982\u8981<\/span><\/a>\n    <a href=\"\/?page_id=1694\">Contact<span class=\"ab-knav__ja\">\u2212 \u304a\u554f\u3044\u5408\u308f\u305b<\/span><\/a>\n    <a href=\"\/#ab-news\">News<span class=\"ab-knav__ja\">\u2212 \u304a\u77e5\u3089\u305b<\/span><\/a>\n  <\/nav>\n<\/div>\n\n<style>\n#abnav{\n  --ink:#14151A; --sub:#6c6e78; --line:#e8e9ee; --gold:#B98A2E;\n  --disp:\"Shippori Mincho\",serif; --sans:\"Zen Kaku Gothic New\",sans-serif;\n  --e:cubic-bezier(.19,1,.22,1);\n  \/* \u767d\u30cd\u30aa\u30f3\uff088\u65b9\u5411\u30ea\u30f3\u30b0\uff0b\u30b0\u30ed\u30fc\uff09\u3092\u5909\u6570\u5316\u3002\u592a\u3055\u8abf\u6574\u306f\u3053\u3053\u3060\u3051\u89e6\u308c\u3070OK *\/\n  --neon:-.5px -.5px 0 rgba(255,255,255,.92), .5px -.5px 0 rgba(255,255,255,.92),\n         -.5px .5px 0 rgba(255,255,255,.92), .5px .5px 0 rgba(255,255,255,.92),\n         0 -.5px 0 rgba(255,255,255,.92), 0 .5px 0 rgba(255,255,255,.92),\n         -.5px 0 0 rgba(255,255,255,.92), .5px 0 0 rgba(255,255,255,.92),\n         0 0 6px rgba(255,255,255,.85), 0 0 14px rgba(255,255,255,.5);\n}\n\n\/* ---- \u30ed\u30b4 ---- *\/\n#abnav .ab-klogo{ position:fixed; top:clamp(24px,4vw,44px); left:clamp(22px,4vw,50px); z-index:200; display:grid; gap:5px; text-decoration:none; }\n#abnav .ab-klogo img{ width:clamp(40px,4.4vw,52px); height:auto; }\n#abnav .ab-klogo__w{ font-family:var(--sans); font-weight:700; letter-spacing:.2em; font-size:clamp(16px,1.8vw,21px); color:var(--ink); text-shadow:var(--neon); }\n\n\/* ---- PC \u5de6\u7e26\u30ca\u30d3\uff08\u9ed2\u6587\u5b57\uff0b\u767d\u30cd\u30aa\u30f3\uff09 ---- *\/\n#abnav .ab-knav{ position:fixed; left:clamp(22px,4vw,50px); top:clamp(150px,21vh,224px); z-index:200; display:flex; flex-direction:column; gap:clamp(13px,1.8vw,19px); }\n#abnav .ab-knav a{ font-family:var(--disp); font-size:13px; font-weight:600; letter-spacing:.1em; color:var(--ink); width:max-content; text-decoration:none; background-image:linear-gradient(var(--gold),var(--gold)); background-size:0% 1px; background-position:0 100%; background-repeat:no-repeat; padding-bottom:3px; text-shadow:var(--neon); transition:background-size .45s var(--e), text-shadow .4s var(--e), color .4s var(--e); }\n#abnav .ab-knav .ab-knav__ja{ font-weight:600; font-size:10.5px; letter-spacing:.04em; margin-left:6px; color:var(--ink); text-shadow:-.5px -.5px 0 rgba(255,255,255,.92), .5px -.5px 0 rgba(255,255,255,.92), -.5px .5px 0 rgba(255,255,255,.92), .5px .5px 0 rgba(255,255,255,.92), 0 -.5px 0 rgba(255,255,255,.92), 0 .5px 0 rgba(255,255,255,.92), -.5px 0 0 rgba(255,255,255,.92), .5px 0 0 rgba(255,255,255,.92), 0 0 5px rgba(255,255,255,.75); }\n#abnav .ab-knav a:hover{ background-size:100% 1px; color:var(--ink); text-shadow:-.5px -.5px 0 rgba(255,255,255,1), .5px -.5px 0 rgba(255,255,255,1), -.5px .5px 0 rgba(255,255,255,1), .5px .5px 0 rgba(255,255,255,1), 0 -.5px 0 rgba(255,255,255,1), 0 .5px 0 rgba(255,255,255,1), -.5px 0 0 rgba(255,255,255,1), .5px 0 0 rgba(255,255,255,1), 0 0 7px rgba(255,255,255,1), 0 0 16px rgba(255,255,255,.85), 0 0 28px rgba(255,255,255,.5); }\n\/* \u30bf\u30c3\u30d7\uff0f\u30af\u30ea\u30c3\u30af\u4e2d\u306e\u53cd\u5fdc\uff08hover\u306e\u7121\u3044SP\u3067\u3082\u62bc\u3057\u305f\u5b9f\u611f\u3092\u8fd4\u3059\uff09 *\/\n#abnav .ab-knav a:active{ background-size:100% 1px; color:var(--gold); }\n#abnav .ab-knav a:active .ab-knav__ja{ color:var(--gold); }\n\n\/* ---- SP \u30d0\u30fc\u30ac\u30fc ---- *\/\n#abnav .ab-burger{ display:none; flex-direction:column; gap:5px; background:none; border:0; cursor:pointer; padding:8px; }\n\/* \u30d0\u30fc\u30ac\u30fc\u306e\u68d2\u3082\u767d\u30b0\u30ed\u30fc\u3067\u6697\u80cc\u666f\u306b\u8010\u3048\u308b\uff08\u767d\u30cd\u30aa\u30f3\u601d\u60f3\u306e\u8e0f\u8972\uff09 *\/\n#abnav .ab-burger span{ width:24px; height:2px; background:var(--ink); border-radius:2px; transition:transform .3s var(--e), opacity .3s var(--e); box-shadow:0 0 0 .5px rgba(255,255,255,.9), 0 0 5px rgba(255,255,255,.7); }\n#abnav .ab-burger--k{ position:fixed; top:22px; right:18px; z-index:210; display:none; }\n\/* \u958b\u3044\u305f\u3089\u00d7\u3078\uff08\u5f93\u6765\u30d8\u30c3\u30c0\u30fc\u3067\u6b20\u3051\u3066\u3044\u305f\u6319\u52d5\u3092\u6a19\u6e96\u5316\uff09 *\/\n#abnav .ab-burger--k[aria-expanded=\"true\"] span{ box-shadow:none; }\n#abnav .ab-burger--k[aria-expanded=\"true\"] span:nth-child(1){ transform:translateY(7px) rotate(45deg); }\n#abnav .ab-burger--k[aria-expanded=\"true\"] span:nth-child(2){ opacity:0; }\n#abnav .ab-burger--k[aria-expanded=\"true\"] span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); }\n\n\/* ---- SP \u30b9\u30e9\u30a4\u30c9\u30e1\u30cb\u30e5\u30fc\uff08\u767d\u30d1\u30cd\u30eb\uff09 ---- *\/\n#abnav .ab-knav-m{ position:fixed; inset:0 0 0 auto; width:min(84vw,320px); flex-direction:column; align-items:flex-start; justify-content:center; gap:26px; padding:44px; background:#fff; border-left:1px solid var(--line); transform:translateX(100%); transition:transform .6s var(--e); z-index:205; display:flex; }\n#abnav .ab-knav-m.is-open{ transform:none; }\n#abnav .ab-knav-m a{ font-family:var(--disp); font-weight:500; font-size:17px; letter-spacing:.1em; color:var(--ink); text-decoration:none; transition:color .25s var(--e); }\n#abnav .ab-knav-m a:active{ color:var(--gold); }\n#abnav .ab-knav-m a:active .ab-knav__ja{ color:var(--gold); opacity:1; }\n#abnav .ab-knav-m .ab-knav__ja{ font-weight:500; font-size:12px; letter-spacing:.04em; color:var(--sub); opacity:.75; margin-left:6px; }\n\n\/* \u30ad\u30fc\u30dc\u30fc\u30c9\u64cd\u4f5c\u6642\u306e\u30d5\u30a9\u30fc\u30ab\u30b9\u53ef\u8996\u5316\uff08\u30de\u30a6\u30b9\u64cd\u4f5c\u3067\u306f\u51fa\u306a\u3044\uff09 *\/\n#abnav .ab-knav a:focus-visible,\n#abnav .ab-knav-m a:focus-visible,\n#abnav .ab-klogo:focus-visible,\n#abnav .ab-burger:focus-visible{ outline:2px solid var(--gold); outline-offset:4px; border-radius:2px; }\n\n@media (min-width:1080px){ #abnav .ab-knav-m{ display:none; } }\n@media (max-width:1079.98px){\n  #abnav .ab-knav{ display:none; }\n  #abnav .ab-burger--k{ display:flex; }\n}\n<\/style>\n\n<script>\n(function(){\n  \/* \u30d5\u30c3\u30bf\u30fc\u9818\u57df\u306e\u6700\u4e0a\u7aef\u3092\u300c\u5b9f\u6e2c\u300d\u3067\u7279\u5b9a\u3059\u308b\u3002\n     \u7406\u7531: \u5b9f\u30b5\u30a4\u30c8\u3067\u306f <footer id=\"footer\" class=\"l-footer\"> \u304c\u9ad8\u30550\uff08\u7a7a\u30fb\u672a\u63cf\u753b\uff09\u3067\u3001\n           \u5b9f\u969b\u306b\u898b\u3048\u3066\u3044\u308b\u30d5\u30c3\u30bf\u30fc\u306f #before_footer_widget\uff08\u30d5\u30c3\u30bf\u30fc\u76f4\u524d\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\uff09\u3060\u3063\u305f\u3002\n           IntersectionObserver \u306f\u672a\u63cf\u753b\u8981\u7d20\u3068\u6c38\u4e45\u306b\u4ea4\u5dee\u3057\u306a\u3044\u305f\u3081\u3001v2\u306e\u30ac\u30fc\u30c9\u306f\u4e0d\u767a\u3060\u3063\u305f\u3002\n     \u65b9\u5f0f: \u5019\u88dc\u3092\u5168\u3066\u5b9f\u6e2c\u3057\u3001\u9ad8\u30550\uff08\u975e\u8868\u793a\u30fb\u7a7a\uff09\u3092\u9664\u5916\u3057\u305f\u3046\u3048\u3067\u3001\n           \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u4e0a\u7aef\u306b\u6700\u3082\u8fd1\u3044\uff1d\u30d5\u30c3\u30bf\u30fc\u9818\u57df\u306e\u59cb\u307e\u308a\u3092\u63a1\u7528\u3059\u308b\u3002\n           \u30da\u30fc\u30b8\u3054\u3068\u306b\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u306e\u6709\u7121\u304c\u9055\u3063\u3066\u3082\u58ca\u308c\u306a\u3044\u3002 *\/\n  var FOOTER_CANDIDATES=['#before_footer_widget','.w-beforeFooter','#footer','.l-footer','footer'];\n\n  function pickFooterTop(){\n    var best=null, bestTop=Infinity;\n    FOOTER_CANDIDATES.forEach(function(sel){\n      var list=document.querySelectorAll(sel);\n      Array.prototype.forEach.call(list,function(el){\n        var r=el.getBoundingClientRect();\n        if(r.height<=0) return;               \/* \u9ad8\u30550\uff1d\u975e\u8868\u793a\/\u7a7a\u3002\u76e3\u8996\u3057\u3066\u3082\u6c38\u4e45\u306b\u4ea4\u5dee\u3057\u306a\u3044 *\/\n        var top=r.top+(window.pageYOffset||document.documentElement.scrollTop);\n        if(top<bestTop){ bestTop=top; best=el; }\n      });\n    });\n    return best;\n  }\n\n  function init(){\n    var root=document.getElementById('abnav');\n    if(!root) return;\n\n    \/* \u30d0\u30fc\u30ac\u30fc\u958b\u9589 *\/\n    var burger=document.getElementById('abnav-burger'),\n        menu=document.getElementById('abnav-m');\n    if(burger&&menu){\n      burger.addEventListener('click',function(){\n        var o=menu.classList.toggle('is-open');\n        burger.setAttribute('aria-expanded',o);\n        burger.setAttribute('aria-label',o?'\u30e1\u30cb\u30e5\u30fc\u3092\u9589\u3058\u308b':'\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f');\n      });\n      menu.querySelectorAll('a').forEach(function(a){\n        a.addEventListener('click',function(){\n          menu.classList.remove('is-open');\n          burger.setAttribute('aria-expanded','false');\n          burger.setAttribute('aria-label','\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f');\n        });\n      });\n    }\n\n    var hideTargets=[root.querySelector('.ab-klogo'), root.querySelector('.ab-knav'), root.querySelector('.ab-burger--k')].filter(Boolean);\n    hideTargets.forEach(function(el){ el.style.transition=(el.style.transition?el.style.transition+', ':'')+'opacity .4s var(--e,ease), visibility .4s'; });\n\n    var observed=null, fio=null;\n\n    function attach(){\n      var target=pickFooterTop();\n      \/* \u691c\u8a3c\u7528\u30de\u30fc\u30ab\u30fc\uff1aDevTools\u3067 #abnav \u306e data-abnav-guard \u3092\u898b\u308c\u3070\u72b6\u614b\u304c\u5224\u308b\n         on=\u76e3\u8996\u4e2d \/ off=\u63cf\u753b\u6e08\u307f\u30d5\u30c3\u30bf\u30fc\u8981\u7d20\u304c\u898b\u3064\u304b\u3089\u306a\u3044 *\/\n      if(!target || !('IntersectionObserver' in window)){\n        root.setAttribute('data-abnav-guard','off');\n        return;\n      }\n      if(target===observed) return;           \/* \u540c\u3058\u8981\u7d20\u306a\u3089\u5f35\u308a\u76f4\u3055\u306a\u3044 *\/\n      if(fio) fio.disconnect();\n      observed=target;\n      root.setAttribute('data-abnav-guard','on');\n      root.setAttribute('data-abnav-guard-target', target.id ? ('#'+target.id) : ('.'+String(target.className).split(' ')[0]));\n      fio=new IntersectionObserver(function(es){\n        es.forEach(function(e){\n          var hide=e.isIntersecting;\n          hideTargets.forEach(function(el){\n            el.style.opacity=hide?'0':'';\n            el.style.visibility=hide?'hidden':'';\n            el.style.pointerEvents=hide?'none':'';\n          });\n        });\n      },{rootMargin:'0px 0px 0px 0px', threshold:0});\n      fio.observe(observed);\n    }\n\n    attach();\n    \/* \u753b\u50cf\u30fb\u30d5\u30a9\u30f3\u30c8\u8aad\u8fbc\u3067\u9ad8\u3055\u304c\u78ba\u5b9a\u3059\u308b\u30b1\u30fc\u30b9\u306b\u5099\u3048\u3001load\u5f8c\u306b\u3082\u3046\u4e00\u5ea6\u3060\u3051\u9078\u3073\u76f4\u3059 *\/\n    window.addEventListener('load',attach);\n  }\n\n  \/* \u30d6\u30ed\u30b0\u30d1\u30fc\u30c4\u306f\u672c\u6587\u5185\u306b\u51fa\u529b\u3055\u308c\u308b\u305f\u3081\u3001\u3053\u306e\u6642\u70b9\u3067\u306f <footer> \u5074\u304c\u672a\u30d1\u30fc\u30b9\u3067\u63b4\u3081\u306a\u3044\u3002\n     \u5fc5\u305a DOMContentLoaded \u5f8c\u306b\u521d\u671f\u5316\u3059\u308b\uff08v1\u3067\u30ac\u30fc\u30c9\u304c\u4e0d\u767a\u3060\u3063\u305f\u539f\u56e0\u306e\u3072\u3068\u3064\uff09\u3002 *\/\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',init);\n  }else{\n    init();\n  }\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ALONE&nbsp;BEST ALONE BEST \u305d\u308c\u305e\u308c\u306e&ldquo;\u9802\u70b9&rdquo;\u3078\u3002 \u305d\u308c\u305e\u308c\u306e&ldquo;\u30b9\u30c8\u30fc\u30ea\u30fc&rdquo;\u3067\u3002 Scroll GRATITUDE \u5e38\u306b\u611f\u8b1d\u3092\u3002 \u300c\u611f\u8b1d\u300d\u3092\u3001\u305f\u3060 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"swell_btn_cv_data":"","footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.alone-best.com\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alone-best.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.alone-best.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.alone-best.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alone-best.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":176,"href":"https:\/\/www.alone-best.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":1843,"href":"https:\/\/www.alone-best.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/1843"}],"wp:attachment":[{"href":"https:\/\/www.alone-best.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}