.elementor .e-aaa10d7-7628487{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:start;}.elementor .e-aaa10d7-7628487:hover,.elementor .e-aaa10d7-7628487:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-aaa10d7-7628487:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-aaa10d7-7628487:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-dc625f2-97e02c1{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:start;}.elementor .e-dc625f2-97e02c1:hover,.elementor .e-dc625f2-97e02c1:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-dc625f2-97e02c1:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-dc625f2-97e02c1:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-ca05140-a006490{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:start;}.elementor .e-ca05140-a006490:hover,.elementor .e-ca05140-a006490:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-ca05140-a006490:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-ca05140-a006490:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-81d8b4f-3441be2{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:start;}.elementor .e-81d8b4f-3441be2:hover,.elementor .e-81d8b4f-3441be2:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-81d8b4f-3441be2:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-81d8b4f-3441be2:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-c627628-ea1007c{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:start;}.elementor .e-c627628-ea1007c:hover,.elementor .e-c627628-ea1007c:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-c627628-ea1007c:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-c627628-ea1007c:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-bb92a40-4c9c2fb{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-bb92a40-4c9c2fb:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-bb92a40-4c9c2fb:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-bb92a40-4c9c2fb:hover,.elementor .e-bb92a40-4c9c2fb:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-a097af9-036745b{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#1559E6;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;border-radius:99px;border-width:2px;border-color:#1559E6;border-style:solid;background-color:#ffffff;transition:all 300ms;display:none;}.elementor .e-a097af9-036745b:focus{background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-a097af9-036745b:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-a097af9-036745b:hover,.elementor .e-a097af9-036745b:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-c0124fe-e71da5d{padding:0px;gap:8px;}.elementor .e-6a3d1f1-855a591{width:256px;height:100vh;position:fixed;inset-block-start:0px;z-index:999;padding:32px;background-color:#1559E6;display:none;flex-direction:column;align-items:start;}.elementor .e-6a01392-deeb356{gap:4px;flex:3;align-self:center;}.elementor .e-86f45db-4c87f85{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:center;}.elementor .e-86f45db-4c87f85:hover,.elementor .e-86f45db-4c87f85:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-86f45db-4c87f85:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-86f45db-4c87f85:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-381f1ef-cf3eae4{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:center;}.elementor .e-381f1ef-cf3eae4:hover,.elementor .e-381f1ef-cf3eae4:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-381f1ef-cf3eae4:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-381f1ef-cf3eae4:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-507439c-f8c9bfe{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:center;}.elementor .e-507439c-f8c9bfe:hover,.elementor .e-507439c-f8c9bfe:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-507439c-f8c9bfe:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-507439c-f8c9bfe:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-3a57887-554288c{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:center;}.elementor .e-3a57887-554288c:hover,.elementor .e-3a57887-554288c:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-3a57887-554288c:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-3a57887-554288c:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-a3258d8-6633b73{font-family:"Noto Sans JP";font-weight:600;font-size:13.5px;color:#ffffff;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;align-self:center;}.elementor .e-a3258d8-6633b73:hover,.elementor .e-a3258d8-6633b73:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-a3258d8-6633b73:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-a3258d8-6633b73:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-33d7999-a77b54a{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-33d7999-a77b54a:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-33d7999-a77b54a:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-33d7999-a77b54a:hover,.elementor .e-33d7999-a77b54a:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-6255f12-d9c7671{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#1559E6;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;border-radius:99px;border-width:2px;border-color:#1559E6;border-style:solid;background-color:#ffffff;transition:all 300ms;display:none;}.elementor .e-6255f12-d9c7671:focus{background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-6255f12-d9c7671:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-6255f12-d9c7671:hover,.elementor .e-6255f12-d9c7671:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-c6289f5-6028234{flex-direction:row;gap:4px;flex:9;justify-content:flex-end;align-items:center;align-self:center;}.elementor .e-54e6f97-2d193f1{min-height:62px;position:sticky;inset-block-start:0px;z-index:888;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;background-color:#1559E6;display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-b61734c-d4805d3{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;padding-block-start:2px;padding-block-end:2px;padding-inline-start:16px;padding-inline-end:16px;border-radius:99px;background-color:#EAF0FC;background-clip:border-box;align-self:start;}.elementor .e-8bd56f2-8e810e3{width:60%;height:auto;}.elementor .e-302fff2-319507f{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#1D2433;line-height:32px;}.elementor .e-bc718b8-423b171{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#1559E8;line-height:32px;}.elementor .e-4c13b93-d354744{padding:0px;display:block;flex-direction:row;}.elementor .e-4256b39-0fe3135{font-family:"Noto Sans JP";font-weight:500;font-size:16px;color:#1D2433;line-height:20px;}.elementor .e-8515593-5778913{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1559E8;line-height:13.5px;text-align:center;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#1559E8;border-style:solid;background-color:#ffffff00;align-self:start;}.elementor .e-ad4ecba-109ee52{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1559E8;line-height:13.5px;text-align:center;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#1559E8;border-style:solid;background-color:#ffffff00;align-self:start;}.elementor .e-5f93ad8-56e6315{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1559E8;line-height:13.5px;text-align:center;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#1559E8;border-style:solid;background-color:#ffffff00;align-self:start;}.elementor .e-2c5e1d8-1e1a0fb{padding:0px;margin:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-b92503a-53ddc5d{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-45b3c55-7029e68{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;}.elementor .e-45b3c55-7029e68:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-45b3c55-7029e68:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-45b3c55-7029e68:hover,.elementor .e-45b3c55-7029e68:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-b94f402-8d939ee{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#1559E6;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;border-width:2px;border-color:#1559E6;border-style:solid;background-color:#ffffff;transition:all 300ms;display:none;}.elementor .e-b94f402-8d939ee:focus{background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-b94f402-8d939ee:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-b94f402-8d939ee:hover,.elementor .e-b94f402-8d939ee:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-a1e4cbf-1245676{padding:0px;display:flex;gap:12px;}.elementor .e-8de8a4b-5d216de{font-family:"Noto Sans JP";font-weight:400;font-size:13.5px;color:#5B6780;text-align:start;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff00;background-clip:border-box;transition:all 200ms;}.elementor .e-8de8a4b-5d216de:hover,.elementor .e-8de8a4b-5d216de:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-8de8a4b-5d216de:focus{transform:translate3d(0px, -2px, 0px);}.elementor .e-8de8a4b-5d216de:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-044d42c-de1ddb8{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-25cc785-349afe6{padding:0px;display:flex;flex-direction:column;gap:24px;justify-content:space-around;}.elementor .e-0841781-92a9fa4{width:174px;height:114px;padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/11-183x300.png");background-repeat:no-repeat;background-attachment:scroll;background-size:110px auto;background-position:top center;transform:rotateX(0deg) rotateY(180deg) rotateZ(0deg);}.elementor .e-c695436-9bd79d6{width:auto;font-family:"Noto Sans JP";font-size:12px;text-align:start;padding:6px;margin:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;background-clip:border-box;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);align-self:start;&::before {
  content: "";
  position: absolute;
  top: 50%; /* 縦方向の中央に配置 */
  left: -7px; /* 吹き出しの外側に飛び出させる幅（微調整してください） */
  /* 四角形のサイズ */
  width: 12px;
  height: 12px;
  
  /* 指定の背景色と境界線 */
  background-color: #FFFFFF;
  border-left: 1px solid #D8E1F1;
  border-bottom: 1px solid #D8E1F1;
  transform: translateY(-50%) rotate(45deg);
}\n}.elementor .e-c695436-9bd79d6:hover,.elementor .e-c695436-9bd79d6:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;}.elementor .e-f2675ba-37c10ea{width:auto;font-family:"Noto Sans JP";font-weight:400;font-size:13px;color:#1D2433;line-height:16px;}.elementor .e-612e6a1-3dc95c9{width:auto;font-family:"Noto Sans JP";font-size:13px;padding:8px;margin:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;background-clip:border-box;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);display:flex;align-self:end;&::after { /* （※::afterでも構いません） */
  content: "";
  position: absolute;
  top: 50%; /* 縦方向の中央に配置 */
  right: -7px; /* ★変更: left から right へ（外側に飛び出させる） */
  
  /* 四角形のサイズ */
  width: 12px;
  height: 12px;
  
  /* 指定の背景色と境界線 */
  background-color: #FFFFFF;
  border-top: 1px solid #D8E1F1;   /* ★変更: 上に線を引く */
  border-right: 1px solid #D8E1F1; /* ★変更: 右に線を引く */
  
  transform: translateY(-50%) rotate(45deg); /* 回転はそのまま */
}\n}.elementor .e-612e6a1-3dc95c9:hover,.elementor .e-612e6a1-3dc95c9:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;}.elementor .e-7043fe8-a7d7055{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:8px;justify-content:center;}.elementor .e-33d04c3-4015d0d{width:168px;height:114px;padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/3D_1-300x298.png");background-repeat:no-repeat;background-attachment:scroll;background-size:90px auto;background-position:50% 40px;transform:rotateX(0deg) rotateY(180deg) rotateZ(0deg);}.elementor .e-5f1bf4b-e8a5b1d{position:static;padding:0px;flex-direction:row;justify-content:space-around;align-self:end;}.elementor .e-b199b30-9f9050e{padding:0px;flex-direction:column;}.elementor .e-b72d243-2507dad{padding:0px;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-41a7760-3a964b3{max-width:1440px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;display:flex;gap:48px;justify-content:center;}.elementor .e-9cfaa88-d392d4b{max-width:1440px;padding:10px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;gap:24px;justify-content:center;}.elementor .e-adad7f7-c9ddc35{padding:0px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff99;gap:24px;justify-content:center;}.elementor .e-69326c6-3ec7608{padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;&::before{
 
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to right, rgba(21, 89, 230, .07) 1px, transparent 1px), linear-gradient(to bottom, rgba(21, 89, 230, .07) 1px, transparent 1px);
  background-size: 28px 28px;
  mask-image: radial-gradient(120% 90% at 82% 30%, #000 0%, transparent 62%);
  -webkit-mask-image: radial-gradient(120% 90% at 82% 30%, #000 0%, transparent 62%);
  pointer-events: none;
}\n}.elementor .e-2fefb45-ee9632f{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;}.elementor .e-3c11b37-22e499d{font-family:"Noto Sans JP";font-weight:700;font-size:34px;color:#1559E6;line-height:34px;}.elementor .e-a078a92-b99d93d{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;}.elementor .e-38a3388-8603fb7{padding:0px;flex-direction:row;gap:4px;align-items:end;}.elementor .e-12897f2-c27340c{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:14px;}.elementor .e-70cba5c-8f46581{padding:0px;display:flex;flex-direction:column;gap:4px;flex:2;}.elementor .e-4b854a7-190b76b{padding:0px;flex-direction:column;flex:6;justify-content:center;}.elementor .e-f4f29fd-5224c6a{max-width:1440px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:row;}.elementor .e-a7b9ac1-ca3fbc0{padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D8E1F1;border-style:solid;justify-content:center;}.elementor .e-cc48b28-045447a{font-family:"Noto Sans JP";font-weight:900;font-size:13px;color:#1559E6;letter-spacing:2px;line-height:13px;text-align:center;}.elementor .e-90cec26-cdd193e{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;text-align:center;}.elementor .e-5aa18f1-98443c5{font-family:"Noto Sans JP";font-weight:400;font-size:15px;color:#5B6780;line-height:15px;text-align:center;}.elementor .e-7284418-1375803{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-53f94a0-181f308{aspect-ratio:1/1;padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_problems_01-300x300.png"),linear-gradient(180deg, #EAF0FC 0%,#DDE8FB 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:3;}.elementor .e-9f57529-2e1be9d{font-family:"Noto Sans JP";font-weight:900;font-size:12px;color:#1559E6;line-height:12px;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;background-color:#EAF0FC;align-self:start;}.elementor .e-ccc5c1c-996923c{font-family:"Noto Sans JP";font-weight:700;font-size:16.5px;color:#1D2433;line-height:19.5px;}.elementor .e-23dcc00-504baad{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-a4a3929-8208b7e{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;flex-direction:column;gap:12px;flex:4;}.elementor .e-069fed6-957094c{aspect-ratio:1/1;padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_problems_02-300x300.png"),linear-gradient(180deg, #EAF0FC 0%,#DDE8FB 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:3;}.elementor .e-c9b4f99-48bbeff{font-family:"Noto Sans JP";font-weight:900;font-size:12px;color:#1559E6;line-height:12px;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;background-color:#EAF0FC;align-self:start;}.elementor .e-3ca51c1-365f5b3{font-family:"Noto Sans JP";font-weight:700;font-size:16.5px;color:#1D2433;line-height:19.5px;}.elementor .e-ee5326f-e9f3fba{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-9e6920f-94c1370{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-style:none;flex-direction:column;gap:12px;flex:4;}.elementor .e-4864df4-3f257e9{aspect-ratio:1/1;padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_problems_03-300x300.png"),linear-gradient(180deg, #EAF0FC 0%,#DDE8FB 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:3;}.elementor .e-1944c60-f061c57{font-family:"Noto Sans JP";font-weight:900;font-size:12px;color:#1559E6;line-height:12px;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;background-color:#EAF0FC;align-self:start;}.elementor .e-d6f4ea4-e636a7e{font-family:"Noto Sans JP";font-weight:700;font-size:16.5px;color:#1D2433;line-height:19.5px;}.elementor .e-4954fcd-b89b53b{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-5ebdf42-8532150{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-style:none;flex-direction:column;gap:12px;flex:4;}.elementor .e-0e759ff-c6ff9ad{aspect-ratio:1/1;padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_problems_04-300x300.png"),linear-gradient(180deg, #EAF0FC 0%,#DDE8FB 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:3;}.elementor .e-469431b-3d3075e{font-family:"Noto Sans JP";font-weight:900;font-size:12px;color:#1559E6;line-height:12px;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;background-color:#EAF0FC;align-self:start;}.elementor .e-50aee23-d8ba932{font-family:"Noto Sans JP";font-weight:700;font-size:16.5px;color:#1D2433;line-height:19.5px;}.elementor .e-15f2dbf-e8cfdb4{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-6418fb5-6eb7caf{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-style:none;flex-direction:column;gap:12px;flex:4;}.elementor .e-2cfe99e-9bae43d{aspect-ratio:1/1;padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_problems_05-300x300.png"),linear-gradient(180deg, #EAF0FC 0%,#DDE8FB 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:3;}.elementor .e-80311b6-1d8c71f{font-family:"Noto Sans JP";font-weight:900;font-size:12px;color:#1559E6;line-height:12px;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;background-color:#EAF0FC;align-self:start;}.elementor .e-69bd1d6-f958cd3{font-family:"Noto Sans JP";font-weight:700;font-size:16.5px;color:#1D2433;line-height:19.5px;}.elementor .e-e23619e-d41b2c4{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-62dc308-cd24bf3{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-style:none;flex-direction:column;gap:12px;flex:4;}.elementor .e-14c256c-7d5fa7f{aspect-ratio:1/1;padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_problems_06-300x300.png"),linear-gradient(180deg, #EAF0FC 0%,#DDE8FB 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:3;}.elementor .e-060809e-0fca3fc{font-family:"Noto Sans JP";font-weight:900;font-size:12px;color:#1559E6;line-height:12px;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;background-color:#EAF0FC;align-self:start;}.elementor .e-643c250-0b2d5b5{font-family:"Noto Sans JP";font-weight:700;font-size:16.5px;color:#1D2433;line-height:19.5px;}.elementor .e-0bfeaf2-12d5afd{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-0d592b2-8ca9ad2{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-style:none;flex-direction:column;gap:12px;flex:4;}.elementor .e-64093d9-486c375{font-family:"Noto Sans JP";font-weight:900;font-size:19px;color:#1D2433;line-height:19px;text-align:center;}.elementor .e-d37d061-a371fee{font-family:"Noto Sans JP";font-weight:900;font-size:19px;color:#1D2433;line-height:19px;text-align:center;background: linear-gradient(transparent 62%, rgba(255, 161, 0, .45) 62%);\n}.elementor .e-d5f8797-25161d4{font-family:"Noto Sans JP";font-weight:700;font-size:19px;color:#1D2433;line-height:19px;text-align:center;}.elementor .e-3427b91-59c2e45{flex-direction:row;gap:8px;justify-content:center;align-items:center;}.elementor .e-7e84886-5c33bd1{max-width:1440px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:20px;}.elementor .e-479e560-d2aedcd{padding-block-start:84px;padding-block-end:84px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-077da03-3b5f493{font-family:"Noto Sans JP";font-weight:900;font-size:13px;color:#1559E6;letter-spacing:2px;line-height:13px;text-align:center;}.elementor .e-27fde32-1bee2b8{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;text-align:center;}.elementor .e-994568e-fc241e8{font-family:"Noto Sans JP";font-weight:400;font-size:15px;color:#5B6780;line-height:15px;text-align:center;}.elementor .e-f60a4a1-10748b1{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-1143a2a-40a9e88{padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_benefits_01.png"),linear-gradient(180deg, #155ae6bf 1%,#1559E6 99%);background-repeat:repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:2;}.elementor .e-2300f67-c31807a{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#ffffff;line-height:12px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;background-color:#1559E6;align-self:start;}.elementor .e-c6d74ae-7a0dea6{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;}.elementor .e-89e18de-e34142f{padding:28px;flex-direction:column;gap:11px;flex:4;}.elementor .e-74873de-5dc1c80{width:calc((100% - 20px) / 2);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 24px 0px rgba(12,46,116,.05);flex-direction:row;gap:0px;}.elementor .e-74873de-5dc1c80:hover,.elementor .e-74873de-5dc1c80:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-17a9328-2faeaa4{padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_benefits_02.png"),linear-gradient(180deg, #155ae6bf 1%,#1559E6 99%);background-repeat:repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:2;}.elementor .e-45733b0-6ebd8b8{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#ffffff;line-height:12px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;background-color:#1559E6;align-self:start;}.elementor .e-abd9ce8-8f02e9a{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;}.elementor .e-dbd3d3c-41b6234{padding:28px;flex-direction:column;gap:11px;flex:4;}.elementor .e-1cecabb-39809cd{width:calc((100% - 20px) / 2);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 24px 0px rgba(12,46,116,.05);flex-direction:row;gap:0px;}.elementor .e-1cecabb-39809cd:hover,.elementor .e-1cecabb-39809cd:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-77495e1-78f80a5{padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_benefits_03.png"),linear-gradient(180deg, #155ae6bf 1%,#1559E6 99%);background-repeat:repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:2;}.elementor .e-7e02dbd-5fc1ceb{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#ffffff;line-height:12px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;background-color:#1559E6;align-self:start;}.elementor .e-fa20712-4830290{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;}.elementor .e-e9eaed0-f6c2ebc{padding:28px;flex-direction:column;gap:11px;flex:4;}.elementor .e-1a50501-5aef005{width:calc((100% - 20px) / 2);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 24px 0px rgba(12,46,116,.05);flex-direction:row;gap:0px;}.elementor .e-1a50501-5aef005:hover,.elementor .e-1a50501-5aef005:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-5f343e4-bce3741{padding:0px;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_benefits_04.png"),linear-gradient(180deg, #155ae6bf 1%,#1559E6 99%);background-repeat:repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:12px;flex:2;}.elementor .e-4404bc8-381de55{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#ffffff;line-height:12px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;background-color:#1559E6;align-self:start;}.elementor .e-133bff6-23017a7{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;}.elementor .e-e9563d0-0235b26{padding:28px;flex-direction:column;gap:11px;flex:4;}.elementor .e-f34276f-8932477{width:calc((100% - 20px) / 2);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 24px 0px rgba(12,46,116,.05);flex-direction:row;gap:0px;}.elementor .e-f34276f-8932477:hover,.elementor .e-f34276f-8932477:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-1694d18-1eca2a0{padding:0px;display:flex;gap:20px;flex-wrap:wrap;}.elementor .e-143f591-6fba60c{max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:20px;}.elementor .e-62b4817-a8c8caa{padding-block-start:84px;padding-block-end:84px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F5F8FD;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-31b7faf-63257aa{font-family:"Noto Sans JP";font-weight:900;font-size:13px;color:#9DC0FF;letter-spacing:2px;line-height:13px;text-align:center;}.elementor .e-687b85d-8ba8b1e{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#ffffff;text-align:center;}.elementor .e-decb280-ed98459{font-family:"Noto Sans JP";font-weight:400;font-size:15px;color:#ffffff;line-height:15px;text-align:center;}.elementor .e-bf9ac61-9a1af07{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-bf10535-dc8044d{position:absolute;inset-block-start:0px;font-family:"Noto Sans JP";font-weight:500;font-size:10px;color:#ffffff;line-height:10px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;background-color:#1559E6;transform:translate3d(0px, -50%, 0px);align-self:start;}.elementor .e-7fb0c53-cb7fa29{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#0C2E74;line-height:15px;}.elementor .e-273f0dd-e5b3191{font-family:"Material Symbols Outlined";font-weight:500;font-size:20px;color:#1559E8;line-height:20px;}.elementor .e-a1a3017-6807caf{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1D2433;line-height:13.5px;}.elementor .e-4728a88-0817611{padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#ffffff;flex-direction:row;gap:8px;align-items:center;}.elementor .e-fe8de4d-5589a6b{font-family:"Material Symbols Outlined";font-weight:500;font-size:20px;color:#1559E8;line-height:20px;}.elementor .e-9673d26-393b6b8{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1D2433;line-height:13.5px;}.elementor .e-3115ab8-34e9e01{padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#ffffff;flex-direction:row;gap:8px;align-items:center;}.elementor .e-17982d2-db42f32{font-family:"Material Symbols Outlined";font-weight:500;font-size:20px;color:#1559E8;line-height:20px;}.elementor .e-735592f-85ea426{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1D2433;line-height:13.5px;}.elementor .e-16cb9ef-483a61e{padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#ffffff;flex-direction:row;gap:8px;align-items:center;}.elementor .e-b89427c-bf62d26{font-family:"Material Symbols Outlined";font-weight:500;font-size:20px;color:#1559E8;line-height:20px;}.elementor .e-fe5a6ef-07e03f5{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1D2433;line-height:13.5px;}.elementor .e-cec50ee-28ca4f6{padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#ffffff;flex-direction:row;gap:8px;align-items:center;}.elementor .e-0ebc6b0-e66d189{padding:0px;flex-direction:column;gap:4px;}.elementor .e-eae0bcc-c085440{padding:22px;border-radius:8px;border-style:none;background-color:#EAF0FC;flex-direction:column;gap:12px;}.elementor .e-a8b53b7-599c2c2{position:absolute;inset-block-start:0px;font-family:"Noto Sans JP";font-weight:500;font-size:10px;color:#ffffff;line-height:10px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;background-color:#A85B00;transform:translate3d(0px, -50%, 0px);align-self:start;}.elementor .e-7fc0a14-b31cf21{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#A85B00;line-height:15px;}.elementor .e-c86bf87-fe75545{font-family:"Material Symbols Outlined";font-weight:500;font-size:20px;color:#FFA100;line-height:20px;}.elementor .e-7b2a65d-c383160{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1D2433;line-height:13.5px;}.elementor .e-3c5cfc1-4bfba7e{padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#ffffff;flex-direction:row;gap:8px;align-items:center;}.elementor .e-7549804-1880729{font-family:"Material Symbols Outlined";font-weight:500;font-size:20px;color:#FFA100;line-height:20px;}.elementor .e-49c8eab-057bbad{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1D2433;line-height:13.5px;}.elementor .e-c8ab63b-f6e0c39{padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#ffffff;flex-direction:row;gap:8px;align-items:center;}.elementor .e-88c574d-0607d17{font-family:"Material Symbols Outlined";font-weight:500;font-size:20px;color:#FFA100;line-height:20px;}.elementor .e-0061266-8f0d426{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1D2433;line-height:13.5px;}.elementor .e-41c70ee-77e51fe{padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#ffffff;flex-direction:row;gap:8px;align-items:center;}.elementor .e-267696c-b26ef48{font-family:"Material Symbols Outlined";font-weight:500;font-size:20px;color:#FFA100;line-height:20px;}.elementor .e-0dbd7e6-283cb38{font-family:"Noto Sans JP";font-weight:700;font-size:13.5px;color:#1D2433;line-height:13.5px;}.elementor .e-454b186-cb8ddfb{padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#ffffff;flex-direction:row;gap:8px;align-items:center;}.elementor .e-b0e245d-04bca37{padding:0px;flex-direction:column;gap:4px;}.elementor .e-e2d9aed-2496c95{padding:22px;border-radius:8px;border-style:none;background-color:#FFF7EC;flex-direction:column;gap:12px;}.elementor .e-0c34b8b-2627ce9{padding:0px;gap:20px;}.elementor .e-7e8df7b-b600375{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#0C2E74;line-height:13px;align-self:center;}.elementor .e-dddcc59-6ed3de2{font-family:"Material Symbols Outlined";font-weight:500;font-size:30px;color:#0C2E74;line-height:30px;align-self:center;}.elementor .e-c51a0d2-97a3125{flex-direction:column;gap:8px;}.elementor .e-4ffa718-d3b8be6{width:100%;font-family:"Noto Sans JP";font-weight:700;font-size:18px;color:#0C2E74;letter-spacing:2px;line-height:18px;text-align:center;display: flex;
align-items: center;
justify-content: center;
gap: 24px; /* テキストと線の間の余白 */

&::before,
&::after {
  content: "";
  flex-grow: 1; /* 空いたスペースを線で埋め尽くす魔法の設定 */
  height: 1px; /* 線の太さ */
  background-color: #D8E1F1; /* 線の色（画像に近い薄い青系） */
}\n}.elementor .e-8581126-793dc57{font-family:"Material Symbols Outlined";font-weight:500;font-size:42px;color:#ffffff;line-height:42px;}.elementor .e-7d48144-11d94d6{font-family:"Noto Sans JP";font-weight:700;font-size:16px;color:#ffffff;line-height:16px;}.elementor .e-d7b0b44-dca8313{font-family:"Noto Sans JP";font-weight:300;font-size:12px;color:#ffffff;line-height:12px;text-align:center;}.elementor .e-eac3a20-c99e62b{padding:20px;border-radius:8px;background-image:linear-gradient(135deg, #1559E6 0%,#0C2E74 97%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 24px 0px #1559e64d;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-d2649f1-4a8f5b8{font-family:"Material Symbols Outlined";font-weight:500;font-size:42px;color:#ffffff;line-height:42px;}.elementor .e-224d609-ee6f21b{font-family:"Noto Sans JP";font-weight:700;font-size:16px;color:#ffffff;line-height:16px;}.elementor .e-6ba4602-d891fdb{font-family:"Noto Sans JP";font-weight:300;font-size:12px;color:#ffffff;line-height:12px;text-align:center;}.elementor .e-ebe8031-20add93{padding:20px;border-radius:8px;background-image:linear-gradient(135deg, #1559E6 0%,#0C2E74 97%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 24px 0px #1559e64d;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-7e552f8-098f60e{font-family:"Material Symbols Outlined";font-weight:500;font-size:42px;color:#ffffff;line-height:42px;}.elementor .e-dc28ee4-570e07b{font-family:"Noto Sans JP";font-weight:700;font-size:16px;color:#ffffff;line-height:16px;}.elementor .e-533b862-c8c6af6{font-family:"Noto Sans JP";font-weight:300;font-size:12px;color:#ffffff;line-height:12px;text-align:center;}.elementor .e-7edbe94-41e762a{padding:20px;border-radius:8px;background-image:linear-gradient(135deg, #1559E6 0%,#0C2E74 97%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 24px 0px #1559e64d;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-3c015ff-d0caa70{padding:0px;display:flex;flex-direction:row;gap:12px;}.elementor .e-1cabceb-1155773{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#0C2E74;line-height:13px;align-self:center;}.elementor .e-3404c9a-270cd82{font-family:"Material Symbols Outlined";font-weight:500;font-size:30px;color:#0C2E74;line-height:30px;align-self:center;}.elementor .e-9b93559-04b10f9{flex-direction:column;gap:8px;}.elementor .e-b2a1c7d-69a56c1{position:absolute;inset-block-start:0px;inset-inline-start:50%;font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;transform:translate3d(-50%, -50%, 0px);align-self:start;}.elementor .e-81475c6-db1610d{font-family:"Material Symbols Outlined";font-weight:500;font-size:40px;color:#0C2E74;line-height:40px;align-self:center;}.elementor .e-95358c1-db7bd23{font-family:"Noto Sans JP";font-weight:700;font-size:16px;color:#5B6780;line-height:16px;text-align:center;}.elementor .e-14fdec4-311a981{font-family:"Noto Sans JP";font-weight:500;font-size:13.5px;color:#5B6780;line-height:13.5px;text-align:center;}.elementor .e-d88b344-ec93ffd{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-5afb2b3-9b47741{font-family:"Material Symbols Outlined";font-weight:500;font-size:40px;color:#0C2E74;line-height:40px;align-self:center;}.elementor .e-9a53673-03506dd{font-family:"Noto Sans JP";font-weight:700;font-size:16px;color:#5B6780;line-height:16px;text-align:center;}.elementor .e-3387090-b8a379f{font-family:"Noto Sans JP";font-weight:500;font-size:13.5px;color:#5B6780;line-height:13.5px;text-align:center;}.elementor .e-b41b4b1-046b7e1{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-4256db6-719acf1{font-family:"Material Symbols Outlined";font-weight:500;font-size:40px;color:#0C2E74;line-height:40px;align-self:center;}.elementor .e-d00a69f-0e37155{font-family:"Noto Sans JP";font-weight:700;font-size:16px;color:#5B6780;line-height:16px;text-align:center;}.elementor .e-7488f47-a184c9c{font-family:"Noto Sans JP";font-weight:500;font-size:13.5px;color:#5B6780;line-height:13.5px;text-align:center;}.elementor .e-b2e8ecb-eab2695{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-77be8f6-dddbe3a{padding:24px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;background-clip:border-box;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);display:flex;flex-direction:row;gap:4px;flex:3;}.elementor .e-77be8f6-dddbe3a:hover,.elementor .e-77be8f6-dddbe3a:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;}.elementor .e-3185228-4602eaf{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-1a5c8b9-3f96c97{padding:0px;flex-direction:column;gap:26px;justify-content:center;}.elementor .e-c4a3ff6-495ea1a{padding:32px;border-start-start-radius:20px;border-start-end-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;}.elementor .e-27925ac-cad79f3{max-width:1440px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:20px;}.elementor .e-6677d30-37db528{padding-block-start:84px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#081F52;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-a1d5900-4e4c43b{font-family:"Noto Sans JP";font-weight:900;font-size:13px;color:#1559E6;letter-spacing:2px;line-height:13px;text-align:center;}.elementor .e-1ef21ce-12a8027{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;text-align:center;}.elementor .e-c2d693e-9dd853a{font-family:"Noto Sans JP";font-weight:400;font-size:15px;color:#5B6780;line-height:15px;text-align:center;}.elementor .e-4adc074-d93b220{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-d80a97a-314181a{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-8d6950f-fc3f5e4{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-cc5e67b-924e268{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-da94a23-54de89d{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-35aab7c-d2bd3fe{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-35aab7c-d2bd3fe:hover,.elementor .e-35aab7c-d2bd3fe:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-d6354e1-c2f378e{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-75f889b-43a3684{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-45af7bf-5ea2426{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-2c55141-8ba3a9c{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-ad407a6-8e1c1d4{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-ad407a6-8e1c1d4:hover,.elementor .e-ad407a6-8e1c1d4:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-1a6bac9-d4a9daf{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-5982a54-3dfcde5{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-1122299-d5901a1{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-13ced32-90ade3a{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-956b158-fecbc5c{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-956b158-fecbc5c:hover,.elementor .e-956b158-fecbc5c:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-dc121e2-e01cfce{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-a4723dd-20532b6{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-4ee6407-ffff214{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-928ce2a-8f4b4aa{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-0121eba-bf6b6ba{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-0121eba-bf6b6ba:hover,.elementor .e-0121eba-bf6b6ba:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-eb2b991-cc53796{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-c04d230-58c3f58{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-1118710-31f5fce{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-2fd685e-739d42a{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-aa8ee80-2f32a39{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-aa8ee80-2f32a39:hover,.elementor .e-aa8ee80-2f32a39:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-b37de75-f8020da{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-bf29eab-bedfaee{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-b419d8c-b501ff7{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-2c2a9a4-d7eac35{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-6a86da4-9c6476e{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-6a86da4-9c6476e:hover,.elementor .e-6a86da4-9c6476e:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-f1ca13c-ef46044{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-ae901a4-5ee9619{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-6874cb5-83b3028{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-3f8adba-6b70ef5{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-833db72-6a36023{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-833db72-6a36023:hover,.elementor .e-833db72-6a36023:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-9bda20f-1bacd9f{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-04b6c18-efa55b3{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-5c7e6ba-3c462c2{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-db6e67d-04c8a44{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-2c1faf1-5cdd319{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-2c1faf1-5cdd319:hover,.elementor .e-2c1faf1-5cdd319:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-cef3721-0f8eade{font-family:"Material Symbols Outlined";font-weight:700;font-size:50px;color:#ffffff;line-height:50px;text-align:center;padding:24px;background-color:#1559E8;}.elementor .e-1c12952-7a31a96{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;text-align:center;}.elementor .e-0865df7-bb66be6{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:center;}.elementor .e-54beaf8-7f20b68{padding:12px;flex-direction:column;gap:11px;flex:4;align-items:center;}.elementor .e-3e8f06c-9c7937a{width:calc((100% - 80px) / 5);overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:0px;}.elementor .e-3e8f06c-9c7937a:hover,.elementor .e-3e8f06c-9c7937a:focus-visible{box-shadow:0px 0px 20px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-a02fe5f-c9d47ad{padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-aba04b1-2744a82{max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:20px;}.elementor .e-4174965-e621514{padding-block-start:84px;padding-block-end:84px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-d717e6b-ee5bea0{font-family:"Noto Sans JP";font-weight:900;font-size:13px;color:#1559E6;letter-spacing:2px;line-height:13px;text-align:center;}.elementor .e-de2802e-5d8b3a6{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;text-align:center;}.elementor .e-b2ea5bb-36a0d8b{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-539bd6a-26ae258{padding-block-start:28px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;margin-block-end:28px;border-radius:12px;background-color:#ffffff;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:12px;justify-content:space-between;}.elementor .e-539bd6a-26ae258:hover,.elementor .e-539bd6a-26ae258:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-d91de79-710b47e{width:100%;font-family:"Noto Sans JP";font-weight:700;font-size:13px;color:#0C2E74;letter-spacing:2px;line-height:13px;text-align:center;padding-block-end:24px;display: flex;
align-items: center;
justify-content: center;
gap: 24px; /* テキストと線の間の余白 */

&::before,
&::after {
  content: "";
  flex-grow: 1; /* 空いたスペースを線で埋め尽くす魔法の設定 */
  height: 1px; /* 線の太さ */
  background-color: #D8E1F1; /* 線の色（画像に近い薄い青系） */
}\n}.elementor .e-14bdb27-ccb8de5{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:20px;margin-inline-end:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D8E1F1;border-style:solid;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_before_after_01-191x300.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom center;flex:1;}.elementor .e-6f6c3c1-97d45c2{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:23px;}.elementor .e-acd634e-e9fe66f{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:20px;text-align:start;}.elementor .e-b17c4ce-878d67c{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:end;}.elementor .e-2f63fd1-ac72580{padding:30px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;background-clip:border-box;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:12px;flex:3;&::before {
  content: "";
  position: absolute;
  top: 50%; /* 縦方向の中央に配置 */
  left: -7px; /* 吹き出しの外側に飛び出させる幅（微調整してください） */
  /* 四角形のサイズ */
  width: 12px;
  height: 12px;
  
  /* 指定の背景色と境界線 */
  background-color: #FFFFFF;
  border-left: 1px solid #D8E1F1;
  border-bottom: 1px solid #D8E1F1;
  transform: translateY(-50%) rotate(45deg);
}\n}.elementor .e-2f63fd1-ac72580:hover,.elementor .e-2f63fd1-ac72580:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;}.elementor .e-eba4b8a-7988e88{overflow:hidden;padding:0px;}.elementor .e-7301f58-89a838c{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:20px;margin-inline-end:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D8E1F1;border-style:solid;background-image:url("https://hutzper.com/wp-content/uploads/2026/07/skillpuzzle_before_after_02-191x300.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom center;flex:1;}.elementor .e-d9b2a08-f7c505b{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:23px;}.elementor .e-ba7f135-b8a9533{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:20px;text-align:start;}.elementor .e-34f0fd3-5819ce3{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;text-align:end;}.elementor .e-d5dd245-278d281{padding:30px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;background-clip:border-box;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:12px;flex:3;&::before {
  content: "";
  position: absolute;
  top: 50%; /* 縦方向の中央に配置 */
  left: -7px; /* 吹き出しの外側に飛び出させる幅（微調整してください） */
  /* 四角形のサイズ */
  width: 12px;
  height: 12px;
  
  /* 指定の背景色と境界線 */
  background-color: #FFFFFF;
  border-left: 1px solid #D8E1F1;
  border-bottom: 1px solid #D8E1F1;
  transform: translateY(-50%) rotate(45deg);
}\n}.elementor .e-d5dd245-278d281:hover,.elementor .e-d5dd245-278d281:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;}.elementor .e-5a71e60-32a2369{overflow:hidden;padding:0px;}.elementor .e-96c9037-df89dd7{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-b8a9691-9de2445{max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:block;flex-direction:column;gap:32px;}.elementor .e-5d99dfe-afdfced{padding-block-start:84px;padding-block-end:84px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F5F8FD;display:flex;justify-content:center;}.elementor .e-b42978e-4b3acab{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#ffffff;text-align:start;}.elementor .e-66ba385-4f68bd4{font-family:"Noto Sans JP";font-weight:400;font-size:15px;color:#ffffff;line-height:15px;text-align:start;}.elementor .e-ff62880-d6cce9b{padding:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-459abca-3286991{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;border-width:1px;border-color:#ffffff80;border-style:solid;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;}.elementor .e-459abca-3286991:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-459abca-3286991:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-459abca-3286991:hover,.elementor .e-459abca-3286991:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-532ff24-8150241{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;transition:all 300ms;display:none;}.elementor .e-532ff24-8150241:focus{background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-532ff24-8150241:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-532ff24-8150241:hover,.elementor .e-532ff24-8150241:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-5746094-62f7c96{padding:0px;display:flex;gap:12px;justify-content:center;}.elementor .e-d6933d3-4c4c489{font-family:"Noto Sans JP";font-weight:700;font-size:12px;color:#9DC0FF;line-height:12px;text-align:start;flex:1;}.elementor .e-ae49cd7-d04cf62{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;line-height:15px;}.elementor .e-6b2036d-a81b408{font-family:"Noto Sans JP";font-weight:400;font-size:12.5px;color:#ffffff;line-height:12.5px;}.elementor .e-c00d7a3-5373d46{padding:0px;flex-direction:column;gap:12px;flex:5;}.elementor .e-29c1ec7-a3324e7{max-width:32%;padding:20px;border-radius:12px;border-width:1px;border-color:#ffffff38;border-style:solid;background-color:#ffffff1A;flex-direction:row;gap:16px;}.elementor .e-90ec906-a5e211b{font-family:"Noto Sans JP";font-weight:700;font-size:12px;color:#9DC0FF;line-height:12px;text-align:start;flex:1;}.elementor .e-dc75a76-85cddf8{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;line-height:15px;}.elementor .e-e82f2e5-95eb0dd{font-family:"Noto Sans JP";font-weight:400;font-size:12.5px;color:#ffffff;line-height:12.5px;}.elementor .e-203052a-4cc1ccb{padding:0px;flex-direction:column;gap:12px;flex:5;}.elementor .e-656e1a5-8639669{max-width:32%;padding:20px;border-radius:12px;border-width:1px;border-color:#ffffff38;border-style:solid;background-color:#ffffff1A;flex-direction:row;gap:16px;}.elementor .e-db90f5d-a94bc31{font-family:"Noto Sans JP";font-weight:700;font-size:12px;color:#9DC0FF;line-height:12px;text-align:start;flex:1;}.elementor .e-548ebf0-1942101{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;line-height:15px;}.elementor .e-01f7ebc-3385568{font-family:"Noto Sans JP";font-weight:400;font-size:12.5px;color:#ffffff;line-height:12.5px;}.elementor .e-b0674cc-58dd90f{padding:0px;flex-direction:column;gap:12px;flex:5;}.elementor .e-96075b6-b933535{max-width:32%;padding:20px;border-radius:12px;border-width:1px;border-color:#ffffff38;border-style:solid;background-color:#ffffff1A;flex-direction:row;gap:16px;}.elementor .e-3d3e925-c470bbc{padding:0px;display:none;flex-direction:row;gap:12px;}.elementor .e-d822d86-28fd703{max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:row;gap:30px;align-items:center;}.elementor .e-e502aa2-e552871{padding-block-start:84px;padding-block-end:84px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(120deg, #0C2E74 0%,#1559E6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;&::before{
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to right, rgba(255, 255, 255, .06) 1px, transparent 1px), linear-gradient(to bottom, rgba(255, 255, 255, .06) 1px, transparent 1px);
  background-size: 28px 28px;
  pointer-events: none;
}\n}.elementor .e-721081b-57cc778{font-family:"Noto Sans JP";font-weight:900;font-size:13px;color:#1559E6;letter-spacing:2px;line-height:13px;text-align:center;}.elementor .e-3746c48-1930376{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;text-align:center;}.elementor .e-fce6d21-8c8fff2{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-1d78b9b-1fa12f4{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;}.elementor .e-4b97453-5a33b39{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-697c64b-255385c{padding:0px;flex-direction:column;gap:8px;justify-content:center;}.elementor .e-c9ac8fb-df3de5d{font-family:"Material Symbols Outlined";font-weight:500;font-size:48px;color:#ffffff;line-height:54px;text-align:center;padding:12px;border-radius:8px;background-color:#1559E6;background-clip:border-box;display:flex;align-self:end;}.elementor .e-7369a1a-c79cd86{padding:0px;gap:12px;align-items:start;}.elementor .e-5879ae3-3a2bb0b{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-d975bb4-81c1550{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#1559E6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:99px;border-width:2px;border-color:#1559E6;border-style:solid;background-color:#ffffff;transition:all 300ms;display:none;}.elementor .e-d975bb4-81c1550:focus{background-color:#EAF0FC;background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-d975bb4-81c1550:active{font-size:15px;line-height:15px;background-color:#EAF0FC;transform:translate3d(0px, -2px, 0px);}.elementor .e-d975bb4-81c1550:hover,.elementor .e-d975bb4-81c1550:focus-visible{background-color:#EAF0FC;transform:translate3d(0px, -2px, 0px);}.elementor .e-a90b7a3-196c48e{padding:28px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:12px;justify-content:space-between;}.elementor .e-a90b7a3-196c48e:hover,.elementor .e-a90b7a3-196c48e:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-d6f87ab-a926175{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;}.elementor .e-a193992-eebd186{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-c47ede7-65e730d{padding:0px;flex-direction:column;gap:8px;justify-content:center;}.elementor .e-1b9bf9e-9f6a370{font-family:"Material Symbols Outlined";font-weight:500;font-size:48px;color:#ffffff;line-height:54px;text-align:center;padding:12px;border-radius:8px;background-color:#1559E6;background-clip:border-box;display:flex;align-items:center;align-self:end;}.elementor .e-87e7ce3-f5c86e8{padding:0px;gap:12px;align-items:start;}.elementor .e-867cbe6-438138b{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-7bba2e2-203d7dc{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#1559E6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:99px;border-width:2px;border-color:#1559E6;border-style:solid;background-color:#ffffff;transition:all 300ms;display:none;}.elementor .e-7bba2e2-203d7dc:focus{background-color:#EAF0FC;background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-7bba2e2-203d7dc:active{font-size:15px;line-height:15px;background-color:#EAF0FC;transform:translate3d(0px, -2px, 0px);}.elementor .e-7bba2e2-203d7dc:hover,.elementor .e-7bba2e2-203d7dc:focus-visible{background-color:#EAF0FC;transform:translate3d(0px, -2px, 0px);}.elementor .e-889d5dc-ec1606d{padding:28px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:12px;justify-content:space-between;}.elementor .e-889d5dc-ec1606d:hover,.elementor .e-889d5dc-ec1606d:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-3797d25-17858b0{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;}.elementor .e-120479d-7acb34d{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-4b30a37-4127245{padding:0px;flex-direction:column;gap:8px;justify-content:center;}.elementor .e-dbe9003-64452e0{font-family:"Material Symbols Outlined";font-weight:500;font-size:48px;color:#ffffff;line-height:54px;text-align:center;padding:12px;border-radius:8px;background-color:#1559E6;background-clip:border-box;display:flex;align-items:center;align-self:end;}.elementor .e-7045c7b-c360bcc{padding:0px;gap:12px;}.elementor .e-e1a70e5-d4de68a{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-5595269-164a875{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#1559E6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:99px;border-width:2px;border-color:#1559E6;border-style:solid;background-color:#ffffff;transition:all 300ms;display:none;}.elementor .e-5595269-164a875:focus{background-color:#EAF0FC;background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-5595269-164a875:active{font-size:15px;line-height:15px;background-color:#EAF0FC;transform:translate3d(0px, -2px, 0px);}.elementor .e-5595269-164a875:hover,.elementor .e-5595269-164a875:focus-visible{background-color:#EAF0FC;transform:translate3d(0px, -2px, 0px);}.elementor .e-cd59c42-40e9698{padding:28px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:12px;justify-content:space-between;}.elementor .e-cd59c42-40e9698:hover,.elementor .e-cd59c42-40e9698:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-e032488-8a9a65a{font-family:"Noto Sans JP";font-weight:700;font-size:17px;color:#1D2433;line-height:17px;}.elementor .e-04e0087-691847d{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-9fc1fe7-747d3aa{padding:0px;flex-direction:column;gap:8px;justify-content:center;}.elementor .e-113b041-f3c68a6{font-family:"Material Symbols Outlined";font-weight:500;font-size:48px;color:#ffffff;line-height:54px;text-align:center;padding:12px;border-radius:8px;background-color:#1559E6;background-clip:border-box;display:flex;align-items:center;align-self:end;}.elementor .e-f913117-0ff4f35{padding:0px;gap:12px;}.elementor .e-8af6e8f-78020ba{font-family:"Noto Sans JP";font-weight:400;font-size:12px;color:#5B6780;line-height:18px;}.elementor .e-ec26f15-3e197db{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#1559E6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:99px;border-width:2px;border-color:#1559E6;border-style:solid;background-color:#ffffff;transition:all 300ms;display:none;}.elementor .e-ec26f15-3e197db:focus{background-color:#EAF0FC;background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-ec26f15-3e197db:active{font-size:15px;line-height:15px;background-color:#EAF0FC;transform:translate3d(0px, -2px, 0px);}.elementor .e-ec26f15-3e197db:hover,.elementor .e-ec26f15-3e197db:focus-visible{background-color:#EAF0FC;transform:translate3d(0px, -2px, 0px);}.elementor .e-1891551-964ac20{padding:28px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:12px;justify-content:space-between;}.elementor .e-1891551-964ac20:hover,.elementor .e-1891551-964ac20:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-e6a7fed-8142029{padding:0px;display:flex;gap:20px;}.elementor .e-ad9fa3a-27c92b9{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;}.elementor .e-ad9fa3a-27c92b9:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-ad9fa3a-27c92b9:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-ad9fa3a-27c92b9:hover,.elementor .e-ad9fa3a-27c92b9:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-35a3146-2574571{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#1559E6;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;border-width:2px;border-color:#1559E6;border-style:solid;background-color:#ffffff;transition:all 300ms;display:none;}.elementor .e-35a3146-2574571:focus{background-clip:border-box;transform:translate3d(0px, -2px, 0px);}.elementor .e-35a3146-2574571:active{transform:translate3d(0px, -2px, 0px);}.elementor .e-35a3146-2574571:hover,.elementor .e-35a3146-2574571:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-86f9dd1-5d2009a{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;justify-content:center;}.elementor .e-afe347c-6dbeeda{max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-45e030b-b384765{padding-block-start:84px;padding-block-end:84px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:center;}.elementor .e-2bcdbc2-4738bb7{font-family:"Noto Sans JP";font-weight:900;font-size:13px;color:#1559E6;letter-spacing:2px;line-height:13px;text-align:center;}.elementor .e-5e4e190-2f8f243{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;text-align:center;}.elementor .e-2f2dc78-a81c8da{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#5B6780;line-height:15px;text-align:center;}.elementor .e-4adb65f-0f95c9f{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-e76883e-8c11ca9{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-b50e32f-2d94a7a{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-bc515df-7149c94{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-4b95c67-2aec35f{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-d0d11f4-fcd25aa{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-1f8cd78-3d61315{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-67bc8ba-d528ca2{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-5b158c7-f6b84ac{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-c464c4c-9ad545e{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-d78a4ce-0760454{font-family:"Noto Sans JP";font-weight:400;font-size:13px;line-height:22px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-13d46dc-41b0030{max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-d2bda5b-f6c4c18{padding-block-start:84px;padding-block-end:84px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F5F8FD;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-e706f65-9a7f75b{font-family:"Noto Sans JP";font-weight:900;font-size:13px;color:#ffffff;letter-spacing:2px;line-height:13px;text-align:center;}.elementor .e-b2ed073-595f092{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#ffffff;text-align:center;}.elementor .e-6915bcd-ccea5bc{font-family:"Noto Sans JP";font-weight:400;font-size:15px;color:#ffffff;line-height:15px;text-align:center;align-self:center;}.elementor .e-4f180b4-9fb17cd{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-796d1f1-b9b5fbe{width:60vw;padding:28px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:12px;justify-content:space-between;}.elementor .e-796d1f1-b9b5fbe:hover,.elementor .e-796d1f1-b9b5fbe:focus-visible{box-shadow:0px 0px 24px 0px #8997b470;transform:translate3d(0px, -4px, 0px);}.elementor .e-3f13a10-0e4bfeb{max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;align-self:center;}.elementor .e-05b2079-4da643c{padding-block-start:84px;padding-block-end:84px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(120deg, #0C2E74 0%,#1559E6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;&::before{
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to right, rgba(255, 255, 255, .06) 1px, transparent 1px), linear-gradient(to bottom, rgba(255, 255, 255, .06) 1px, transparent 1px);
  background-size: 28px 28px;
  pointer-events: none;
}\n}.elementor .e-0046312-fdb6fc8{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-0c563fe-1a0650d{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-106ece2-c86564b{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-21cce0e-3ca1be2{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-c21c0f1-b28473a{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-80e78fa-105c4e6{padding:0px;flex-direction:column;gap:8px;}.elementor .e-18fc5d4-63aa258{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-c856140-b557537{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-62ce90a-8d71133{padding:0px;justify-content:flex-end;}.elementor .e-2a8fdce-74c720c{padding:0px;}.elementor .e-9fabf4b-c7a229e{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-2e29e23-b498247{padding:0px;flex:6;align-items:start;}.elementor .e-d165cae-633e0f0{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-597f92b-54ceb21{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-5d0bcdc-775fa5b{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-788c2be-a869037{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-98fb14e-4f23be8{padding:0px;display:block;flex-direction:row;}.elementor .e-cf93785-28066a8{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-ab1034a-cd25dd0{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-8991136-0f19db0{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-b9e13ee-02669b0{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-e9f5017-6c64873{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-6337787-58a9b36{padding:0px;display:block;flex-direction:row;}.elementor .e-fd8a505-302bcd4{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-3fa1665-14a8115{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-832a7e0-e13a049{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-35a1fb2-650535e{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-b74c85b-e1e2d4b{padding:0px;display:block;flex-direction:row;}.elementor .e-2e3ff87-5ced667{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-7c826d1-b9cedac{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-d69f810-feb0f61{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-57482c7-7f69c5a{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-d5b996a-27a05b4{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-d5b996a-27a05b4:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-d5b996a-27a05b4:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-d5b996a-27a05b4:hover,.elementor .e-d5b996a-27a05b4:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-b07fa91-25a000c{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-322c1fb-c08a301{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-4c11bd1-1e667d6{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-1151f9a-0676653{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-75561b5-3758c15{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-8492260-b982f02{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-2c92b34-1f67757{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-9d9ed20-6ca9bb3{padding:0px;flex-direction:column;gap:8px;}.elementor .e-6f6c147-d1ed76c{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-80b7b5c-cd00513{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-4dfbd3b-5491e74{padding:0px;justify-content:flex-end;}.elementor .e-66046fc-37d3253{padding:0px;}.elementor .e-b5565c9-91a765a{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-e4f4cdf-e15be3e{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-6358259-6a784b2{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-ccaa600-cba678e{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-a6efe6c-b1b5bac{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-6fb1174-5294e80{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-2dfc25a-438041c{padding:0px;display:block;flex-direction:row;}.elementor .e-48315a2-fd9595b{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-ffe9205-f291f35{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-7a9eebe-a0656d3{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-191db99-b701007{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-8d3aec1-c52d0bc{padding:0px;display:block;flex-direction:row;}.elementor .e-64e7730-3eaac82{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-7f77b8a-bc0bab9{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-024b480-7898984{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-3ffd528-1aa6932{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-2fafc3a-6b7ae24{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-837a8c5-fe7698c{padding:0px;display:block;flex-direction:row;}.elementor .e-cfd90de-ff8f4c8{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-6a59fca-2b0b683{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-d677a24-857cc64{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-d500e51-8bfb172{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-7b9bbb3-ee8de98{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-433d0b5-9d7d2da{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-a2118e5-661e2be{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-a49f3b6-29757e5{padding:12px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F8FBFF;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-b1134dd-f913ec0{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:8px;align-items:start;}.elementor .e-abcbd35-9d2365f{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-69f4dd8-13f2917{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-ce68280-9e5aa5b{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-ce68280-9e5aa5b:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-ce68280-9e5aa5b:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-ce68280-9e5aa5b:hover,.elementor .e-ce68280-9e5aa5b:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-081213f-e55d53f{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-594e0bf-80f35d1{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-687a953-4a0d044{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-fac245d-08ba009{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-5e43822-9844811{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-dcd4e7f-8f8f5bf{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-d365888-4fae422{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-d097297-e34e614{padding:0px;flex-direction:column;gap:8px;}.elementor .e-3c36fb3-17eea30{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-090315d-6af4745{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-37eb753-c35f042{padding:0px;justify-content:flex-end;}.elementor .e-43a7959-7861cbe{padding:0px;}.elementor .e-a686781-a99a5d3{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-22dd529-5dd7571{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-70b52c5-e683f18{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-d51bd50-dbe38d0{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-56fdea5-e22f3ec{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-c5d37a5-8198cd7{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-c207c91-d7e28db{padding:0px;display:block;flex-direction:row;}.elementor .e-3ee29e5-25c6e83{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-952b6c8-77aa2ca{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-db0e66a-548a3ce{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-5ceb945-26e4abc{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-62b6526-3446dac{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-195be73-9f4bd86{padding:0px;display:block;flex-direction:row;}.elementor .e-1a72dd5-37df994{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-9a69aa0-6c13d5a{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-192eaf8-4792bca{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-8b5d4e2-496b62a{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-7d6005c-6cdd3d5{padding:0px;display:block;flex-direction:row;}.elementor .e-fecd630-7626010{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-be50a34-295a643{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-f8357a7-4f859c2{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-82d7cd6-9d0e75a{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-6a00393-51014b4{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-6a00393-51014b4:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-6a00393-51014b4:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-6a00393-51014b4:hover,.elementor .e-6a00393-51014b4:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-21f6b95-7b29f6c{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-3f5d292-e41b5b4{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-83c33a0-9f224b1{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-53bc655-c1660bb{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-e3c0d3c-fb91465{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-cbd2dac-bbd1bb2{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-9353028-0b8784a{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-7da84c3-9dcabe1{padding:0px;flex-direction:column;gap:8px;}.elementor .e-ac47fc0-41fe581{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-74dbab9-f8ea411{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-5079b53-d23ae46{padding:0px;justify-content:flex-end;}.elementor .e-a6f061b-8cecb06{padding:0px;}.elementor .e-3b8459b-48796e6{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-ff6e032-68b801d{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-d420ec4-6a12733{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-036bd15-f2ee14c{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-37bd7f7-d8bcc15{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-6a06b70-07b0aff{padding:0px;display:block;flex-direction:row;}.elementor .e-e99c657-30e3c07{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-61807b8-2be8683{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-964e9d1-eac6d06{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-6595512-a8f1df2{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-1261d48-efe5edc{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-8071cff-108110a{padding:0px;display:block;flex-direction:row;}.elementor .e-e2f280a-8f791ce{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-cd69d3b-7d02935{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-49847c2-292d18a{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-5289ec7-c139c51{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-475739f-ba56e79{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-35a9bc9-0568c3b{padding:0px;display:block;flex-direction:row;}.elementor .e-b4d44df-d036c94{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-2add064-ac59ba6{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-ea7b87a-d2759ca{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-e879b88-ec4ee82{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-637c5be-9e9e9d9{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-637c5be-9e9e9d9:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-637c5be-9e9e9d9:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-637c5be-9e9e9d9:hover,.elementor .e-637c5be-9e9e9d9:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-13735b6-b2cf453{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-1048c17-c67461a{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-6c71911-a5b514f{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-fc89bd4-a29a7cf{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-bf33041-c1c143b{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-bd97abb-a1ed638{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-d611c76-325f1e6{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-98c9ad5-cb67265{padding:0px;flex-direction:column;gap:8px;}.elementor .e-9f22f37-d0fee09{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-b959b9b-f08a63c{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-a8f9db1-66f2308{padding:0px;justify-content:flex-end;}.elementor .e-d15bd73-f1a61f3{padding:0px;}.elementor .e-c22cec2-93c86c7{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-ec85b60-33a2799{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-785c38b-27a6cab{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-d6f26f5-0044389{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-8f9ed5b-15c1f87{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-29b2289-db39d28{padding:0px;display:block;flex-direction:row;}.elementor .e-04acd73-bec4e51{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-87232cb-e5cce44{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-d8f670a-0eee05c{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-5f25aa5-15a89eb{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-aad4cf0-dc8e15f{padding:0px;display:block;flex-direction:row;}.elementor .e-6824d6c-b12c54c{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-320733c-1829f8d{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-da43419-559aa85{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-bcc7a28-844521e{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-5dbeee6-9f0b879{padding:0px;display:block;flex-direction:row;}.elementor .e-3d0288e-66e65a2{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-a154b36-8a134b4{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-c95807a-ac338d8{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-ecbb6e0-dab5942{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-b23f66d-232015b{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-949d7e4-18a232b{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-18f24a2-d8d1cab{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-396a982-63c7cec{padding:12px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F8FBFF;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-db8245e-953fb16{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:8px;align-items:start;}.elementor .e-2cbba46-10c19cf{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-3f3cd38-486d819{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-3a73726-3124fed{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-3a73726-3124fed:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-3a73726-3124fed:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-3a73726-3124fed:hover,.elementor .e-3a73726-3124fed:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-7f86128-20ac3d9{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-e559a50-1454086{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-5d705da-146446a{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-bbc487b-ca76546{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-699a1d6-5afd2ae{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-db5cd4c-fd41890{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-d336fd4-9b56f27{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-2c1c502-fe35f8b{padding:0px;flex-direction:column;gap:8px;}.elementor .e-d17b750-8b8bf40{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-f5a1a34-4c958b6{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-2347857-20a55b1{padding:0px;justify-content:flex-end;}.elementor .e-97d1543-fa356a6{padding:0px;}.elementor .e-859b655-d3d5e2c{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-9ce7b07-07a8e79{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-bb81979-cd224fd{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-c052f13-eea0c12{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-54824d0-71b6826{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-3e463f0-aab0c67{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-ecedfb0-d221011{padding:0px;display:block;flex-direction:row;}.elementor .e-47fff52-cb6b95a{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-76338a9-907405e{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-244b37f-3340d6a{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-811878d-267887a{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-5eb2bab-bb741b7{padding:0px;display:block;flex-direction:row;}.elementor .e-769ab72-cf67a5c{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-1af9b41-99e6987{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-1d71f48-b478d9c{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-448283f-b432dc1{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-6733c2e-8bc75cd{padding:0px;display:block;flex-direction:row;}.elementor .e-2c4e616-fa30106{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-6e9ccd5-e4eebcc{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-1e85d78-01ab741{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-441052e-16e1b8b{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-85eeacd-457140e{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-85eeacd-457140e:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-85eeacd-457140e:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-85eeacd-457140e:hover,.elementor .e-85eeacd-457140e:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-28f7090-6bef52a{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-e82448c-e580342{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-3f4b9cf-2b1d7de{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-87624c5-37b35de{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-f59ffbc-976d909{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-f526199-7fd408d{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-c3df00e-1ec6ce1{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-ad70bdc-e30934f{padding:0px;flex-direction:column;gap:8px;}.elementor .e-3534ec1-bd57dec{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-491ed4a-1dde9e7{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-a4c2555-28508ba{padding:0px;justify-content:flex-end;}.elementor .e-5e39970-16031c2{padding:0px;}.elementor .e-cb81dd5-3dd378a{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-d16b185-cb7e8fa{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-44e0be8-4e83e02{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-07f7e4b-6edc047{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-d739155-c80429e{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-98b0115-9a78680{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-65cdb5c-ee68453{padding:0px;display:block;flex-direction:row;}.elementor .e-8281af9-97a36a5{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-22c8dd0-763c0e4{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-deced75-6fcc9be{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-d328887-c0dc3ef{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-5a61947-e50dae3{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-b7eb17c-9755ed7{padding:0px;display:block;flex-direction:row;}.elementor .e-3ed89b0-c79e741{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-b8ba6ba-daa3e4f{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-1f24bd6-686976d{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-1965c70-50d4a56{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-8988dcf-ca10f58{padding:0px;display:block;flex-direction:row;}.elementor .e-a3f9bc3-a12c74c{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-329d9cb-76ff405{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-f9ccfbf-23e066c{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-bf4ec5a-e398e0a{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-ba9c0b3-1263a97{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-ba9c0b3-1263a97:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-ba9c0b3-1263a97:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-ba9c0b3-1263a97:hover,.elementor .e-ba9c0b3-1263a97:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-314b9dc-2811aa1{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-0bc8e92-24ee4b2{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-42c5b75-97bb7df{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-44bc43c-9433c72{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-84d5a8a-aff4245{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-dedbfe3-dd5d6a9{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-fa841f4-e8b0ece{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-40a46b0-dd484a4{padding:0px;flex-direction:column;gap:8px;}.elementor .e-590b370-99006dc{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-ab7a01e-a3d63a6{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-8a3510d-feed6ef{padding:0px;justify-content:flex-end;}.elementor .e-efa8aa5-4e32fac{padding:0px;}.elementor .e-33b48d3-039603a{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-e2c2525-4373a2f{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-e73f6c8-d50482c{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-bd4b33e-be65549{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-9bc96f1-5170c92{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-d9f2821-5e4f010{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-97b9441-f38ee9f{padding:0px;display:block;flex-direction:row;}.elementor .e-e26e8f3-db236bf{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-0b182fd-622a8e9{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-7db9b86-462beab{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-0083307-bec0fde{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-0964ab0-9ca3c73{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-3ebabe0-d20bdf5{padding:0px;display:block;flex-direction:row;}.elementor .e-cfcb94f-39c30a2{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-fa6b954-67d2501{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-a9f3e55-9794962{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-0d2a169-a0cae10{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-aef4700-594f365{padding:0px;display:block;flex-direction:row;}.elementor .e-429a2b7-ea0d0fa{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-781aef6-44fda39{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-e95915b-4e3a972{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-41f4be1-5c00a93{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-09739b3-11989fb{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-e6701b7-a6c4ee1{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-bab971b-6f89215{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-76da0d4-5d7bd79{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-8f6956a-40de09b{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-dd0263f-4c2191b{padding:12px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F8FBFF;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-b0f4f9c-37bd348{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:8px;align-items:start;}.elementor .e-bd03533-3bbb5b8{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-5e1fdd2-21d5b33{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-1d5b165-20bbf26{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-1d5b165-20bbf26:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-1d5b165-20bbf26:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-1d5b165-20bbf26:hover,.elementor .e-1d5b165-20bbf26:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-33e3601-85b4488{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-b5c15dc-3e1f0ff{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-27b8d0a-5ac036a{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-d946d19-180122b{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-b64b58c-324998f{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-0d637a6-4ddf91f{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-f1c29be-2dd0dba{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-236ae3f-3c14224{padding:0px;flex-direction:column;gap:8px;}.elementor .e-f00b321-112d160{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-0c59215-f600b63{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-93cacf5-e3f300b{padding:0px;justify-content:flex-end;}.elementor .e-ad65dc8-3735c6d{padding:0px;}.elementor .e-0dbf5e2-00cbf97{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-5bc58ae-07cd1f9{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-c2ee903-f6abc9f{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-c46a50c-f44229b{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-ae5b3ff-862828d{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-0ec7568-e5a8835{padding:0px;display:block;flex-direction:row;}.elementor .e-6be2518-9e1f800{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-390bef0-f87493b{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-7bbce61-236fb93{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-8fd3428-9f74022{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-e25fe4a-1dfcf2d{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-a8e574c-b19cf22{padding:0px;display:block;flex-direction:row;}.elementor .e-a824ced-9986609{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-c19908d-e7ff7d8{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-1a7193f-c3066c3{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-4eec657-d902088{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-3548869-9cc1e95{padding:0px;display:block;flex-direction:row;}.elementor .e-3bc091b-701665b{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-b3497c4-2d148f6{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-b2bbc30-2c64b1c{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-093200d-2309db2{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-7638108-3699fa4{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-35308e0-2755fe4{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-4843091-8ea27b0{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-4068fc5-cd1fd18{padding:12px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F8FBFF;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-01e88da-32d1fa5{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);flex-direction:column;gap:8px;align-items:start;}.elementor .e-be29dbe-27e434f{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-dfe0912-d7f2465{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-f31f33b-6971711{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-f31f33b-6971711:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-f31f33b-6971711:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-f31f33b-6971711:hover,.elementor .e-f31f33b-6971711:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-fb4d048-d3212b9{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-47b7a17-87cc552{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-ece2517-d94ddda{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-89c53c7-d6a6a05{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-d3288d8-071f71e{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-5000856-1fc88e5{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-ef3113a-b42c86c{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-2fcc38d-c4a7fad{padding:0px;flex-direction:column;gap:8px;}.elementor .e-095aab8-0718f6a{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-bbbe0f5-647f7ce{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-12a008d-805ce91{padding:0px;justify-content:flex-end;}.elementor .e-7096705-8f7a571{padding:0px;}.elementor .e-70d54c2-daba85e{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-2cbe32c-6a76542{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-96a8f74-a1203c4{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-6b9b324-ea99f74{font-family:"Noto Sans JP";font-weight:700;font-size:14px;color:#1559E6;line-height:22px;}.elementor .e-47b8205-7784349{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-48c17d3-0debf0e{padding:0px;display:block;}.elementor .e-4951b86-410eb5f{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-daf5554-1a15821{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-4498152-ff1799f{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-e048ca6-9c9cce2{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-471439b-5f419d7{padding:0px;display:block;flex-direction:row;}.elementor .e-b91ff47-4732563{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-3b398a7-f2e440c{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-ef8e226-3759564{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-7c1d78b-9747359{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-1ab6511-261ca4a{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-d738792-93838f1{padding:0px;display:block;flex-direction:row;}.elementor .e-8ea511c-d97f831{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-4e766f2-2211324{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-ae6b8fa-294d5df{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-2b5cd49-8478893{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-6989aec-80281be{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-2c854be-7c6bcb0{padding:0px;display:block;flex-direction:row;}.elementor .e-d49b27e-d2ee9e1{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-f83bf87-6093cef{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-6b42e13-5696769{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-d0ff70d-4aff187{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-bc6b5a5-d1f4550{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-bc6b5a5-d1f4550:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-bc6b5a5-d1f4550:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-bc6b5a5-d1f4550:hover,.elementor .e-bc6b5a5-d1f4550:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-7b15857-fe8f8f7{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-51b7e09-90b0595{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-0ca992f-4ebfc0a{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-4e06ddd-db926d5{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-53265b7-2708659{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-58d42d4-6ffe386{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-b37e7ab-79dbdc5{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-07372e2-a5cbf06{padding:0px;flex-direction:column;gap:8px;}.elementor .e-f255d3c-2e13b18{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-325266e-a5958d3{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-66d9981-c703769{padding:0px;justify-content:flex-end;}.elementor .e-e0034dc-295f644{padding:0px;}.elementor .e-3c60b0d-ccdf413{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-ac59c80-964cf9b{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-2305de3-6fa9b8d{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-287dd4d-756c497{font-family:"Noto Sans JP";font-weight:700;font-size:14px;color:#1559E6;line-height:22px;}.elementor .e-976ad71-a3535c3{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-e770944-a96c845{padding:0px;display:block;}.elementor .e-c1bf0f4-f91c8d5{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-9b24eaa-3013f34{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-aebc3cd-fe5095d{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-0eeff20-273fec1{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-3b0694e-1c96dd6{padding:0px;display:block;flex-direction:row;}.elementor .e-000baec-37fc0b2{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-ecb10e0-e35471a{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-a878476-54f08e6{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-8357bc5-39db297{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-d36b9a3-14068eb{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-c6099a9-4fdf496{padding:0px;display:block;flex-direction:row;}.elementor .e-f5ebf64-111ddef{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-899ddff-e529d4b{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-a3a38b2-05fda7e{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-496265c-c973da3{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-413d510-18116cb{padding:0px;display:block;flex-direction:row;}.elementor .e-c51fa5e-1583b48{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-d3aa0a7-49ece75{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-dbe16e5-d0e6279{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-de36e81-56ddb70{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-ffaebeb-8561cef{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-ffaebeb-8561cef:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-ffaebeb-8561cef:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-ffaebeb-8561cef:hover,.elementor .e-ffaebeb-8561cef:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-8741c4f-3b6f84a{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-0ced222-51d7c37{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-532e073-6390f84{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-beb53bc-76bf84a{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-019ba14-2865962{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-324373a-576f22b{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-80e54b2-2b40264{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-37f7871-5a5a7c2{padding:0px;flex-direction:column;gap:8px;}.elementor .e-5f23e11-dbd4c02{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-e1af83d-9c7d9ae{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-92c85d7-afc6d78{padding:0px;justify-content:flex-end;}.elementor .e-0005a36-8c2e755{padding:0px;}.elementor .e-bed892f-ebba264{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-e841744-120f574{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-6be76e7-057060a{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-557f15b-3d73dec{font-family:"Noto Sans JP";font-weight:700;font-size:14px;color:#1559E6;line-height:22px;}.elementor .e-dac4c3e-88633c4{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-ed477b3-beaf4e1{padding:0px;}.elementor .e-e157ed1-9404f48{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-cb5061d-a2433bb{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-995b6ed-4bfa007{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-ade647b-c79b6ab{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-a24dcd9-7ac64f2{padding:0px;display:block;flex-direction:row;}.elementor .e-2c77e54-f6af103{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-f7da555-1c9d645{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-984b603-92d09ef{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-b4eaad9-8f42885{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-b5c8f95-21212e4{padding:0px;display:block;flex-direction:row;}.elementor .e-73728f4-c253ce2{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-67854d4-65ac24e{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-4572eee-a533474{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-1342a01-40dd311{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-8e12f31-1b436b6{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-3b689f9-99da8d5{padding:0px;display:block;flex-direction:row;}.elementor .e-ff7ae47-8303207{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-e84d2a3-771a947{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-c7691de-0b41f26{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-a121132-2a04480{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-44b4e09-64a7699{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-44b4e09-64a7699:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-44b4e09-64a7699:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-44b4e09-64a7699:hover,.elementor .e-44b4e09-64a7699:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-a7cfa2c-d82c4c0{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-e8382a2-a14ba5c{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-8702ffb-529bd68{width:24px;height:24px;position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:0px;justify-content:center;align-items:center;}.elementor .e-9ad5aaf-4489255{font-family:"Noto Sans JP";font-weight:900;font-size:32px;color:#ffffff;line-height:32px;text-align:center;align-self:center;}.elementor .e-7cd221e-ae8d001{width:60px;height:60px;padding:0px;border-radius:8px;background-color:#1559E6;justify-content:center;align-items:center;}.elementor .e-cab9429-ab4e6f2{font-family:"Noto Sans JP";font-weight:900;font-size:36px;color:#1D2433;line-height:36px;text-align:start;}.elementor .e-557926c-5f301ac{font-family:"Noto Sans JP";font-weight:500;font-size:13px;color:#1559E6;line-height:13px;text-align:start;}.elementor .e-97394d6-92219c8{padding:0px;flex-direction:column;gap:8px;}.elementor .e-5e242d8-245806f{padding:0px;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-ec7fa57-d965d4a{font-family:"Noto Sans JP";font-weight:500;font-size:12px;color:#5B6780;line-height:12px;text-align:start;padding-block-start:4px;padding-block-end:4px;padding-inline-start:13px;padding-inline-end:13px;border-radius:99px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#FFFFFF;align-self:center;}.elementor .e-026aeda-dd9fbd0{padding:0px;justify-content:flex-end;}.elementor .e-131bb26-4d1bd7e{padding:0px;}.elementor .e-520571a-98db72c{object-fit:contain;object-position:top left;border-radius:8px;box-shadow:0px 6px 20px 0px rgba(12,46,116,.05);}.elementor .e-dc2f022-5d69990{padding:0px;flex-direction:column;gap:8px;flex:6;align-items:start;}.elementor .e-ff84c62-cfdba14{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-c3599ca-8e87606{font-family:"Noto Sans JP";font-weight:700;font-size:14px;color:#1559E6;line-height:22px;}.elementor .e-8f91859-5f5f797{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-ecd9718-befb3b0{padding:0px;}.elementor .e-4708884-3e56527{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-cbd0ce0-53f0b70{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-41ead41-5be615b{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-887abfd-91a57ba{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-ddb5946-59db403{padding:0px;display:block;flex-direction:row;}.elementor .e-b934f46-5cbc131{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-7eed7b8-20b050d{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-4af8c86-6ad533e{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-adf5acd-e577d6e{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-5111fa1-26e082d{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-ffea906-f174cf5{padding:0px;display:block;flex-direction:row;}.elementor .e-478759f-7e6f0ad{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-c987453-5d268c7{font-family:"Material Symbols Outlined";font-weight:700;font-size:14px;color:#FF3E01;line-height:14px;text-align:center;padding:4px;border-radius:8px;background-color:#ffcbbb;background-clip:border-box;transform:translate3d(0px, 4px, 0px);align-items:start;}.elementor .e-9767514-ec4ccba{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-db7d322-db04659{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#FF3E01;line-height:20px;}.elementor .e-b887f0e-dd87997{font-family:"Noto Sans JP";font-weight:500;font-size:15px;color:#1D2433;line-height:20px;}.elementor .e-d635d57-861114f{padding:0px;display:block;flex-direction:row;}.elementor .e-aef9f03-cc1f539{padding:8px;border-radius:8px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(12,46,116,.05);gap:8px;align-items:start;}.elementor .e-c5d5060-f5d0d7b{font-family:"Noto Sans JP";font-weight:400;font-size:14px;color:#5B6780;line-height:22px;}.elementor .e-012cd31-eade6ff{padding:0px;flex-direction:column;gap:8px;flex:3;}.elementor .e-bb4ea5e-83dc7c3{overflow:auto;padding:0px;gap:16px;align-items:stretch;}.elementor .e-6c336e4-fed0f7d{font-family:"Noto Sans JP";font-weight:700;font-size:15px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;background-color:#FF3E01;box-shadow:0px 8px 20px 0px #ff3e01b3;transition:all 300ms;display:inline-block;align-self:center;}.elementor .e-6c336e4-fed0f7d:focus{background-color:#b32a00;background-clip:border-box;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-6c336e4-fed0f7d:active{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-6c336e4-fed0f7d:hover,.elementor .e-6c336e4-fed0f7d:focus-visible{background-color:#b32a00;box-shadow:0px 8px 30px 0px #b32a0080;transform:translate3d(0px, -2px, 0px);}.elementor .e-4a5425b-694751b{width:95vw;max-height:95vh;padding:28px;border-radius:16px;border-width:1px;border-color:#D8E1F1;border-style:solid;background-color:#F5F8FD;box-shadow:0px 0px 24px 0px #8997b470;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-self:center;}.elementor .e-e2bee55-ad7a1db{padding:48px;background-color:#FFFFFF00;justify-content:center;align-items:center;}.elementor .e-0e5482c-4c8e51e{display:flex;flex-direction:column;justify-content:flex-start;}