{"id":120,"date":"2025-01-23T11:59:28","date_gmt":"2025-01-23T02:59:28","guid":{"rendered":"https:\/\/jpcpg.co.jp\/recruit\/?page_id=120"},"modified":"2025-01-27T19:13:03","modified_gmt":"2025-01-27T10:13:03","slug":"service","status":"publish","type":"page","link":"https:\/\/jpcpg.co.jp\/recruit\/service\/","title":{"rendered":"service"},"content":{"rendered":"\n\n<head>\n  <style>\n    body {\n      margin: 0;\n      font-family: '\u6e38\u30b4\u30b7\u30c3\u30af\u4f53', sans-serif;\n      line-height: 1.7;\n      color: #101d26;\n    }\n\n    \/* Header Styles *\/\n    .page-header {\n      position: relative;\n      padding: 100px 0;\n      background: #101d26;\n      width: 100vw;\n      box-sizing: border-box;\n      overflow: hidden;\n    }\n\n    .page-header::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 1px;\n      background: linear-gradient(90deg, transparent, #f8500a, transparent);\n    }\n\n    .header-content {\n      width: 90%;\n      max-width: 1400px;\n      margin: 0 auto;\n      color: white;\n      position: relative;\n      z-index: 1;\n    }\n\n    .header-title {\n      font-size: 3.5rem;\n      font-weight: 700;\n      margin: 0;\n      letter-spacing: 0.1em;\n      opacity: 0;\n      transform: translateY(20px);\n      animation: fadeUp 0.8s ease forwards;\n    }\n\n    .header-subtitle {\n      font-size: 1rem;\n      letter-spacing: 0.1em;\n      color: #f8500a;\n      margin-top: 20px;\n      opacity: 0;\n      transform: translateX(-20px);\n      animation: fadeIn 0.8s ease 0.4s forwards;\n    }\n\n    .geometric-accent {\n      position: absolute;\n      right: 10%;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 200px;\n      height: 200px;\n      border: 2px solid rgba(248, 80, 10, 0.3);\n      border-radius: 50%;\n      animation: rotate 15s linear infinite;\n    }\n\n    .geometric-accent::before {\n      content: '';\n      position: absolute;\n      width: 100%;\n      height: 100%;\n      border: 2px solid rgba(248, 80, 10, 0.2);\n      border-radius: 50%;\n      transform: scale(1.5);\n      animation: pulseAndRotate 8s ease-in-out infinite;\n    }\n\n    .geometric-accent::after {\n      content: '';\n      position: absolute;\n      width: 100%;\n      height: 100%;\n      border: 2px solid rgba(248, 80, 10, 0.1);\n      border-radius: 50%;\n      transform: scale(2);\n      animation: pulseAndRotateReverse 12s ease-in-out infinite;\n    }\n\n    \/* Services Section *\/\n    .services-container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 120px 20px;\n    }\n\n    .service-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 60px;\n      margin-bottom: 100px;\n    }\n\n    .service-card {\n      position: relative;\n      background: white;\n      border-radius: 20px;\n      padding: 40px;\n      box-shadow: 0 20px 40px rgba(16, 29, 38, 0.05);\n      transition: all 0.3s ease;\n      opacity: 0;\n      transform: translateY(30px);\n    }\n\n    .service-card:hover {\n      transform: translateY(-10px);\n      box-shadow: 0 30px 60px rgba(16, 29, 38, 0.1);\n    }\n\n    .service-card::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      background: linear-gradient(135deg, rgba(248, 80, 10, 0.1) 0%, transparent 100%);\n      border-radius: 20px;\n      opacity: 0;\n      transition: opacity 0.3s ease;\n    }\n\n    .service-card:hover::before {\n      opacity: 1;\n    }\n\n    .service-number {\n      font-size: 14px;\n      color: #f8500a;\n      font-weight: bold;\n      margin-bottom: 16px;\n      letter-spacing: 0.1em;\n      position: relative;\n    }\n\n    .service-title {\n      font-size: 24px;\n      color: #101d26;\n      font-weight: bold;\n      margin-bottom: 24px;\n      position: relative;\n      padding-left: 20px;\n    }\n\n    .service-title::before {\n      content: '';\n      position: absolute;\n      left: 0;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 4px;\n      height: 24px;\n      background: #f8500a;\n      border-radius: 2px;\n    }\n\n    .service-description {\n      font-size: 16px;\n      line-height: 1.8;\n      color: #1f2f40;\n      position: relative;\n    }\n\n    .card-geometric-accent {\n      position: absolute;\n      width: 60px;\n      height: 60px;\n      border: 2px solid rgba(248, 80, 10, 0.1);\n      border-radius: 50%;\n      top: -20px;\n      right: -20px;\n      animation: rotate 10s linear infinite;\n    }\n\n    .card-geometric-accent::before {\n      content: '';\n      position: absolute;\n      width: 100%;\n      height: 100%;\n      border: 2px solid rgba(248, 80, 10, 0.05);\n      border-radius: 50%;\n      transform: scale(1.5);\n      animation: pulseAndRotate 8s ease-in-out infinite;\n    }\n\n    \/* Other Services Section *\/\n    .other-services {\n      background: #101d26;\n      padding: 60px;\n      border-radius: 30px;\n      color: white;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .other-services::before {\n      content: '';\n      position: absolute;\n      width: 200px;\n      height: 200px;\n      border: 2px solid rgba(248, 80, 10, 0.1);\n      border-radius: 50%;\n      top: -100px;\n      right: -100px;\n      animation: rotate 20s linear infinite;\n    }\n\n    .other-services-title {\n      font-size: 24px;\n      margin-bottom: 40px;\n      display: flex;\n      align-items: center;\n      gap: 16px;\n      position: relative;\n    }\n\n    .other-services-title::before {\n      content: '';\n      width: 40px;\n      height: 2px;\n      background: #f8500a;\n      animation: expandLine 0.6s ease forwards;\n    }\n\n    .services-list {\n      list-style: none;\n      padding: 0;\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 24px;\n    }\n\n    .services-list li {\n      position: relative;\n      padding-left: 20px;\n      line-height: 1.6;\n      opacity: 0;\n      transform: translateX(-20px);\n    }\n\n    .services-list li::before {\n      content: '';\n      position: absolute;\n      left: 0;\n      top: 12px;\n      width: 6px;\n      height: 6px;\n      border-radius: 50%;\n      background: #f8500a;\n    }\n\n    \/* Animations *\/\n    @keyframes fadeUp {\n      to {\n        opacity: 1;\n        transform: translateY(0);\n      }\n    }\n\n    @keyframes fadeIn {\n      to {\n        opacity: 1;\n        transform: translateX(0);\n      }\n    }\n\n    @keyframes rotate {\n      from { transform: translateY(-50%) rotate(0deg); }\n      to { transform: translateY(-50%) rotate(360deg); }\n    }\n\n    @keyframes pulseAndRotate {\n      0% { transform: scale(1.5) rotate(0deg); }\n      50% { transform: scale(1.7) rotate(180deg); }\n      100% { transform: scale(1.5) rotate(360deg); }\n    }\n\n    @keyframes pulseAndRotateReverse {\n      0% { transform: scale(2) rotate(360deg); }\n      50% { transform: scale(2.2) rotate(180deg); }\n      100% { transform: scale(2) rotate(0deg); }\n    }\n\n    @keyframes expandLine {\n      to {\n        transform: scaleX(1);\n      }\n    }\n\n    \/* Animation Delays *\/\n    .service-card:nth-child(1) { animation: fadeUp 0.6s ease 0.2s forwards; }\n    .service-card:nth-child(2) { animation: fadeUp 0.6s ease 0.4s forwards; }\n    .service-card:nth-child(3) { animation: fadeUp 0.6s ease 0.6s forwards; }\n    .service-card:nth-child(4) { animation: fadeUp 0.6s ease 0.8s forwards; }\n    .services-list li:nth-child(1) { animation: fadeUp 0.6s ease 1.0s forwards; }\n    .services-list li:nth-child(2) { animation: fadeUp 0.6s ease 1.2s forwards; }\n\n    \/* Responsive Design *\/\n    @media (max-width: 768px) {\n      .header-title {\n        font-size: 2.5rem;\n      }\n      .service-grid {\n        grid-template-columns: 1fr;\n        gap: 40px;\n      }\n      .services-list {\n        grid-template-columns: 1fr;\n      }\n      .other-services {\n        padding: 40px 24px;\n      }\n    }\n  <\/style>\n<\/head>\n<body>\n  <div class=\"page-header\">\n    <div class=\"geometric-accent\"><\/div>\n    <div class=\"header-content\">\n      <h1 class=\"header-title\">SERVICE<\/h1>\n      <div class=\"header-subtitle\">\u4e8b\u696d\u5185\u5bb9<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"services-container\">\n    <div class=\"service-grid\">\n      <div class=\"service-card\">\n        <div class=\"card-geometric-accent\"><\/div>\n        <p class=\"service-number\">SERVICE 01<\/p>\n        <h2 class=\"service-title\">\u6577\u91d1\u6e1b\u984d\u4fdd\u8a3c\u30b5\u30fc\u30d3\u30b9<\/h2>\n        <p class=\"service-description\">\n          \u30aa\u30d5\u30a3\u30b9\u3084\u5e97\u8217\u306e\u5165\u5c45\u6642\u306b\u304a\u3051\u308b\u6577\u91d1\u8ca0\u62c5\u3092\u5927\u5e45\u306b\u8efd\u6e1b\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u3067\u3059\u3002\u6700\u5927\u3067\u6577\u91d10\u5186\u3092\u5b9f\u73fe\u3057\u3001\u4f01\u696d\u306e\u521d\u671f\u6295\u8cc7\u8ca0\u62c5\u3092\u6291\u3048\u308b\u3053\u3068\u304c\u53ef\u80fd\u3067\u3059\u3002\u72ec\u81ea\u306e\u5be9\u67fb\u57fa\u6e96\u3068\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u3092\u6d3b\u7528\u3057\u3001\u8fc5\u901f\u306a\u4e0e\u4fe1\u5224\u65ad\u3068\u624b\u7d9a\u304d\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002\n        <\/p>\n      <\/div>\n\n      <div class=\"service-card\">\n        <div class=\"card-geometric-accent\"><\/div>\n        <p class=\"service-number\">SERVICE 02<\/p>\n        <h2 class=\"service-title\">\u30aa\u30d5\u30a3\u30b9\u4ef2\u4ecb\u696d\u52d9<\/h2>\n        <p class=\"service-description\">\n          \u4f01\u696d\u306e\u30cb\u30fc\u30ba\u306b\u5408\u308f\u305b\u305f\u6700\u9069\u306a\u30aa\u30d5\u30a3\u30b9\u7269\u4ef6\u3092\u63d0\u6848\u3057\u307e\u3059\u3002\u7acb\u5730\u3001\u898f\u6a21\u3001\u30b3\u30b9\u30c8\u306a\u3069\u3001\u591a\u89d2\u7684\u306a\u8996\u70b9\u304b\u3089\u306e\u7269\u4ef6\u9078\u5b9a\u3068\u3001\u8c4a\u5bcc\u306a\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u6d3b\u304b\u3057\u305f\u60c5\u5831\u63d0\u4f9b\u306b\u3088\u308a\u3001\u7406\u60f3\u306e\u30aa\u30d5\u30a3\u30b9\u63a2\u3057\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3059\u3002\n        <\/p>\n      <\/div>\n\n      <div class=\"service-card\">\n        <div class=\"card-geometric-accent\"><\/div>\n        <p class=\"service-number\">SERVICE 03<\/p>\n        <h2 class=\"service-title\">\u4e0d\u52d5\u7523\u58f2\u8cb7\u4e8b\u696d<\/h2>\n        <p class=\"service-description\">\n          \u4e8b\u696d\u7528\u4e0d\u52d5\u7523\u306e\u58f2\u8cb7\u306b\u304a\u3051\u308b\u3001\u8abf\u67fb\u30fb\u5206\u6790\u304b\u3089\u4fa1\u683c\u67fb\u5b9a\u3001\u58f2\u8cb7\u624b\u7d9a\u304d\u307e\u3067\u3092\u30c8\u30fc\u30bf\u30eb\u3067\u30b5\u30dd\u30fc\u30c8\u3002\u5e02\u5834\u52d5\u5411\u3068\u5c06\u6765\u6027\u3092\u898b\u636e\u3048\u305f\u6226\u7565\u7684\u306a\u4e0d\u52d5\u7523\u53d6\u5f15\u3092\u5b9f\u73fe\u3057\u3001\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e\u8cc7\u7523\u4fa1\u5024\u6700\u5927\u5316\u3092\u652f\u63f4\u3057\u307e\u3059\u3002\n        <\/p>\n      <\/div>\n\n      <div class=\"service-card\">\n        <div class=\"card-geometric-accent\"><\/div>\n        <p class=\"service-number\">SERVICE 04<\/p>\n        <h2 class=\"service-title\">\u30c6\u30ca\u30f3\u30c8\u30ea\u30fc\u30b7\u30f3\u30b0<\/h2>\n        <p class=\"service-description\">\n          \u30aa\u30fc\u30ca\u30fc\u69d8\u306e\u4e0d\u52d5\u7523\u53ce\u76ca\u3092\u6700\u5927\u5316\u3059\u308b\u305f\u3081\u3001\u5e02\u5834\u5206\u6790\u306b\u57fa\u3065\u3044\u305f\u6226\u7565\u7684\u306a\u30c6\u30ca\u30f3\u30c8\u8a98\u81f4\u3092\u884c\u3044\u307e\u3059\u3002\u72ec\u81ea\u306e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u624b\u6cd5\u3068\u3001\u8c4a\u5bcc\u306a\u30c6\u30ca\u30f3\u30c8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u6d3b\u7528\u3057\u3001\u7269\u4ef6\u306e\u4fa1\u5024\u3092\u6700\u5927\u9650\u306b\u5f15\u304d\u51fa\u3057\u307e\u3059\u3002\n        <\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"other-services\">\n      <h2 class=\"other-services-title\">\u305d\u306e\u4ed6\u306e\u4e8b\u696d\u5185\u5bb9<\/h2>\n      <ul class=\"services-list\">\n        <li>\u4e8b\u696d\u7528\u8cc3\u8cb8\u4e0d\u52d5\u7523\u306e\u5165\u5c45\u52df\u96c6\u306b\u95a2\u3059\u308b\u60c5\u5831\u53ce\u96c6\u3001\u63d0\u4f9b<\/li>\n        <li>\u4e0a\u8a18\u306b\u95a2\u308f\u308b\u9644\u5e2f\u696d\u52d9<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/body>\n\n\n","protected":false},"excerpt":{"rendered":"<p>SERVICE \u4e8b\u696d\u5185\u5bb9 SERVICE 01 \u6577\u91d1\u6e1b\u984d\u4fdd\u8a3c\u30b5\u30fc\u30d3\u30b9 \u30aa\u30d5\u30a3\u30b9\u3084\u5e97\u8217\u306e\u5165\u5c45\u6642\u306b\u304a\u3051\u308b\u6577\u91d1\u8ca0\u62c5\u3092\u5927\u5e45\u306b\u8efd\u6e1b\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u3067\u3059\u3002\u6700\u5927\u3067\u6577\u91d10\u5186\u3092\u5b9f\u73fe\u3057\u3001\u4f01\u696d\u306e\u521d\u671f\u6295\u8cc7\u8ca0\u62c5\u3092\u6291\u3048\u308b\u3053\u3068\u304c\u53ef\u80fd\u3067\u3059\u3002\u72ec\u81ea\u306e\u5be9\u67fb\u57fa\u6e96\u3068 [&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-120","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jpcpg.co.jp\/recruit\/wp-json\/wp\/v2\/pages\/120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jpcpg.co.jp\/recruit\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jpcpg.co.jp\/recruit\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jpcpg.co.jp\/recruit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jpcpg.co.jp\/recruit\/wp-json\/wp\/v2\/comments?post=120"}],"version-history":[{"count":6,"href":"https:\/\/jpcpg.co.jp\/recruit\/wp-json\/wp\/v2\/pages\/120\/revisions"}],"predecessor-version":[{"id":346,"href":"https:\/\/jpcpg.co.jp\/recruit\/wp-json\/wp\/v2\/pages\/120\/revisions\/346"}],"wp:attachment":[{"href":"https:\/\/jpcpg.co.jp\/recruit\/wp-json\/wp\/v2\/media?parent=120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}