.elementor-40 .elementor-element.elementor-element-ab9ddae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-718f1f6{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:0px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-718f1f6:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-718f1f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://akatuki1010.jp/wp-content/uploads/2025/08/top_pic7-e1755521271385.jpg");background-size:cover}.elementor-40 .elementor-element.elementor-element-718f1f6.e-con{--align-self:flex-end}.elementor-40 .elementor-element.elementor-element-d11a2e1{--display:flex;--border-radius:0px 20px 0px 0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:-80px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-d11a2e1:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-d11a2e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-0558e74 .elementor-heading-title{font-size:var(--e-global-typography-e1e5d10-font-size);font-weight:var(--e-global-typography-e1e5d10-font-weight);text-transform:var(--e-global-typography-e1e5d10-text-transform);color:var(--e-global-color-36c4ed0)}.elementor-widget-text-editor{color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-14ede5b{font-size:.9em;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-14ede5b p{margin-block-end:0px}.elementor-40 .elementor-element.elementor-element-14ede5b a{color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-99ae2cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-af4846b{--display:flex}.elementor-40 .elementor-element.elementor-element-af4846b.e-con{--align-self:flex-end}.elementor-40 .elementor-element.elementor-element-caea91f{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-ec5ebb1 .elementor-button-content-wrapper{flex-direction:row}.elementor-40 .elementor-element.elementor-element-ec5ebb1 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-40 .elementor-element.elementor-element-3c61323 .elementor-button-content-wrapper{flex-direction:row}.elementor-40 .elementor-element.elementor-element-3cca9fd .elementor-button-content-wrapper{flex-direction:row}.elementor-40 .elementor-element.elementor-element-5afde6b .elementor-button-content-wrapper{flex-direction:row}.elementor-40 .elementor-element.elementor-element-a4b7115{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-db9e436{--spacer-size:150px}.elementor-40 .elementor-element.elementor-element-648d034{--display:flex}.elementor-40 .elementor-element.elementor-element-eef37ba{--display:flex}.elementor-40 .elementor-element.elementor-element-eef37ba.e-con{--align-self:flex-end}.elementor-40 .elementor-element.elementor-element-90b2ae3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -50px) -50px}.elementor-40 .elementor-element.elementor-element-90b2ae3 .elementor-heading-title{font-size:7em;font-weight:900;text-transform:uppercase;color:#9910361F}.elementor-40 .elementor-element.elementor-element-88eb83e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-f275cf2{--display:flex;--justify-content:center;--border-radius:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-40 .elementor-element.elementor-element-f275cf2:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-f275cf2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e7e7e7}.elementor-40 .elementor-element.elementor-element-01b108f{background-color:transparent;padding:20px 30px;background-image:linear-gradient(280deg,var(--e-global-color-accent) 0%,var(--e-global-color-6f5747f) 100%);border-radius:0}.elementor-40 .elementor-element.elementor-element-01b108f.elementor-element{--align-self:flex-start}.elementor-40 .elementor-element.elementor-element-01b108f .elementor-heading-title{font-size:1.3em;font-weight:700;line-height:1.3em;color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-316ea78{padding:0 0 0 20px;font-size:.9em;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-aeab473{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-5d1c38c{--spacer-size:50px}.elementor-40 .elementor-element.elementor-element-82894a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-8d87ac1{--spacer-size:150px}.elementor-40 .elementor-element.elementor-element-2ddacba{--display:flex}.elementor-40 .elementor-element.elementor-element-474c331{--display:flex}.elementor-40 .elementor-element.elementor-element-417a905{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -50px) -50px}.elementor-40 .elementor-element.elementor-element-417a905 .elementor-heading-title{font-size:7em;font-weight:900;text-transform:uppercase;color:#9910361F}.elementor-40 .elementor-element.elementor-element-559e2f8{background-color:transparent;padding:20px 30px;background-image:linear-gradient(280deg,var(--e-global-color-accent) 0%,var(--e-global-color-6f5747f) 100%);border-radius:0 20px 0 0}.elementor-40 .elementor-element.elementor-element-559e2f8.elementor-element{--align-self:flex-start}.elementor-40 .elementor-element.elementor-element-559e2f8 .elementor-heading-title{font-size:1.3em;font-weight:700;line-height:1.3em;color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-8e93861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-f99e664{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-db75495 img{border-radius:0 20px 0 0}.elementor-40 .elementor-element.elementor-element-2988701{--display:flex;--justify-content:flex-end;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%}.elementor-40 .elementor-element.elementor-element-c8899c7{padding:0 0 0 15px;border-style:solid;border-width:0 0 0 2px;border-color:var(--e-global-color-6f5747f)}.elementor-40 .elementor-element.elementor-element-c8899c7 .elementor-heading-title{font-size:1.2em;font-weight:700;text-transform:uppercase}.elementor-40 .elementor-element.elementor-element-556c896{color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-1ccfa6c .elementor-button-content-wrapper{flex-direction:row}.elementor-40 .elementor-element.elementor-element-4448dba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-e15d9ba{--spacer-size:150px}.elementor-40 .elementor-element.elementor-element-a06537a{--display:flex}.elementor-40 .elementor-element.elementor-element-bc12351{--display:flex}.elementor-40 .elementor-element.elementor-element-c85cefa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -50px) -50px}.elementor-40 .elementor-element.elementor-element-c85cefa .elementor-heading-title{font-size:7em;font-weight:900;text-transform:uppercase;color:#9910361F}.elementor-40 .elementor-element.elementor-element-beefc7e{background-color:transparent;padding:20px 30px;background-image:linear-gradient(280deg,var(--e-global-color-accent) 0%,var(--e-global-color-6f5747f) 100%);border-radius:0 20px 0 0}.elementor-40 .elementor-element.elementor-element-beefc7e.elementor-element{--align-self:flex-start}.elementor-40 .elementor-element.elementor-element-beefc7e .elementor-heading-title{font-size:1.3em;font-weight:700;line-height:1.3em;color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-dc81cfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-a6a9518{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-d37a875 img{border-radius:0 20px 0 0}.elementor-40 .elementor-element.elementor-element-837271e{--display:flex;--justify-content:flex-end;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%}.elementor-40 .elementor-element.elementor-element-8c8bcfb{padding:0 0 0 15px;border-style:solid;border-width:0 0 0 2px;border-color:var(--e-global-color-6f5747f)}.elementor-40 .elementor-element.elementor-element-8c8bcfb .elementor-heading-title{font-size:1.2em;font-weight:700;text-transform:uppercase}.elementor-40 .elementor-element.elementor-element-22586e5{color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-16bc5d7 .elementor-button-content-wrapper{flex-direction:row}.elementor-40 .elementor-element.elementor-element-c55bf09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-1d74cb1{--spacer-size:150px}.elementor-40 .elementor-element.elementor-element-8b9ce3d{--display:flex}.elementor-40 .elementor-element.elementor-element-cf63495{--display:flex}.elementor-40 .elementor-element.elementor-element-a2d6b5c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -50px) -50px}.elementor-40 .elementor-element.elementor-element-a2d6b5c .elementor-heading-title{font-size:7em;font-weight:900;text-transform:uppercase;color:#9910361F}.elementor-40 .elementor-element.elementor-element-43b5539{background-color:transparent;padding:20px 30px;background-image:linear-gradient(280deg,var(--e-global-color-accent) 0%,var(--e-global-color-6f5747f) 100%);border-radius:0 20px 0 0}.elementor-40 .elementor-element.elementor-element-43b5539.elementor-element{--align-self:flex-start}.elementor-40 .elementor-element.elementor-element-43b5539 .elementor-heading-title{font-size:1.3em;font-weight:700;line-height:1.3em;color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-d1a64ca .elementor-heading-title{font-weight:700}.elementor-40 .elementor-element.elementor-element-55f51ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4029670);--border-color:var(--e-global-color-4029670);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-55f51ec.e-con{--align-self:flex-end}.elementor-40 .elementor-element.elementor-element-ce4fe44{--display:flex}.elementor-40 .elementor-element.elementor-element-5639ef9{padding:10px 0 10px 20px;border-style:solid;border-width:0 0 0 2px;border-color:var(--e-global-color-6f5747f)}.elementor-40 .elementor-element.elementor-element-5639ef9 .elementor-heading-title{font-weight:700}.elementor-40 .elementor-element.elementor-element-ffa570c{--display:flex}.elementor-40 .elementor-element.elementor-element-345c633{padding:5px 0 0 20px;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-5585e3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4029670);--border-color:var(--e-global-color-4029670);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-5585e3f.e-con{--align-self:flex-end}.elementor-40 .elementor-element.elementor-element-f7b7c47{--display:flex}.elementor-40 .elementor-element.elementor-element-1a26f17{padding:10px 0 10px 20px;border-style:solid;border-width:0 0 0 2px;border-color:var(--e-global-color-6f5747f)}.elementor-40 .elementor-element.elementor-element-1a26f17 .elementor-heading-title{font-weight:700}.elementor-40 .elementor-element.elementor-element-414c0d5{--display:flex}.elementor-40 .elementor-element.elementor-element-7b19fa4{padding:5px 0 0 20px;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-e43cc42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4029670);--border-color:var(--e-global-color-4029670);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-e43cc42.e-con{--align-self:flex-end}.elementor-40 .elementor-element.elementor-element-0fe964c{--display:flex}.elementor-40 .elementor-element.elementor-element-ba98e8a{padding:10px 0 10px 20px;border-style:solid;border-width:0 0 0 2px;border-color:var(--e-global-color-6f5747f)}.elementor-40 .elementor-element.elementor-element-ba98e8a .elementor-heading-title{font-weight:700}.elementor-40 .elementor-element.elementor-element-2d4fe73{--display:flex}.elementor-40 .elementor-element.elementor-element-ab88e87{padding:5px 0 0 20px;color:var(--e-global-color-primary)}:root{--page-title-display:none}@media(max-width:900px){.elementor-40 .elementor-element.elementor-element-718f1f6{--min-height:450px}.elementor-40 .elementor-element.elementor-element-d11a2e1{--margin-top:0px;--margin-bottom:-20px;--margin-left:-40px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0558e74 .elementor-heading-title{font-size:var(--e-global-typography-e1e5d10-font-size)}.elementor-40 .elementor-element.elementor-element-caea91f{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-40 .elementor-element.elementor-element-90b2ae3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -40px) 0px}.elementor-40 .elementor-element.elementor-element-90b2ae3 .elementor-heading-title{font-size:5em}.elementor-40 .elementor-element.elementor-element-f275cf2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-40 .elementor-element.elementor-element-aeab473{--margin-top:-20px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-417a905{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -40px) 0px}.elementor-40 .elementor-element.elementor-element-417a905 .elementor-heading-title{font-size:5em}.elementor-40 .elementor-element.elementor-element-c85cefa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -40px) 0px}.elementor-40 .elementor-element.elementor-element-c85cefa .elementor-heading-title{font-size:5em}.elementor-40 .elementor-element.elementor-element-a2d6b5c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -40px) 0px}.elementor-40 .elementor-element.elementor-element-a2d6b5c .elementor-heading-title{font-size:5em}}@media(max-width:600px){.elementor-40 .elementor-element.elementor-element-718f1f6{--min-height:240px}.elementor-40 .elementor-element.elementor-element-d11a2e1{--width:50%;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-0558e74 .elementor-heading-title{font-size:var(--e-global-typography-e1e5d10-font-size)}.elementor-40 .elementor-element.elementor-element-99ae2cc{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-caea91f{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-40 .elementor-element.elementor-element-90b2ae3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -30px) 0px}.elementor-40 .elementor-element.elementor-element-90b2ae3 .elementor-heading-title{font-size:3em}.elementor-40 .elementor-element.elementor-element-f275cf2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-40 .elementor-element.elementor-element-01b108f .elementor-heading-title{font-size:1.1em}.elementor-40 .elementor-element.elementor-element-aeab473{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px}.elementor-40 .elementor-element.elementor-element-aeab473.e-con{--order:-99999}.elementor-40 .elementor-element.elementor-element-417a905{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -30px) 0px}.elementor-40 .elementor-element.elementor-element-417a905 .elementor-heading-title{font-size:3em}.elementor-40 .elementor-element.elementor-element-559e2f8 .elementor-heading-title{font-size:1.1em}.elementor-40 .elementor-element.elementor-element-c8899c7 .elementor-heading-title{font-size:1.1em}.elementor-40 .elementor-element.elementor-element-c85cefa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -30px) 0px}.elementor-40 .elementor-element.elementor-element-c85cefa .elementor-heading-title{font-size:3em}.elementor-40 .elementor-element.elementor-element-beefc7e .elementor-heading-title{font-size:1.1em}.elementor-40 .elementor-element.elementor-element-8c8bcfb .elementor-heading-title{font-size:1.1em}.elementor-40 .elementor-element.elementor-element-a2d6b5c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -30px) 0px}.elementor-40 .elementor-element.elementor-element-a2d6b5c .elementor-heading-title{font-size:3em}.elementor-40 .elementor-element.elementor-element-43b5539 .elementor-heading-title{font-size:1.1em}}@media(min-width:601px){.elementor-40 .elementor-element.elementor-element-718f1f6{--width:90%}.elementor-40 .elementor-element.elementor-element-d11a2e1{--width:30%}.elementor-40 .elementor-element.elementor-element-af4846b{--width:70%}.elementor-40 .elementor-element.elementor-element-f275cf2{--width:65%}.elementor-40 .elementor-element.elementor-element-aeab473{--width:35%}.elementor-40 .elementor-element.elementor-element-f99e664{--width:65%}.elementor-40 .elementor-element.elementor-element-2988701{--width:35%}.elementor-40 .elementor-element.elementor-element-a6a9518{--width:65%}.elementor-40 .elementor-element.elementor-element-837271e{--width:35%}.elementor-40 .elementor-element.elementor-element-ce4fe44{--width:10%}.elementor-40 .elementor-element.elementor-element-ffa570c{--width:90%}.elementor-40 .elementor-element.elementor-element-f7b7c47{--width:10%}.elementor-40 .elementor-element.elementor-element-414c0d5{--width:90%}.elementor-40 .elementor-element.elementor-element-0fe964c{--width:10%}.elementor-40 .elementor-element.elementor-element-2d4fe73{--width:90%}}@media(max-width:900px) and (min-width:601px){.elementor-40 .elementor-element.elementor-element-d11a2e1{--width:35%}.elementor-40 .elementor-element.elementor-element-af4846b{--width:60%}.elementor-40 .elementor-element.elementor-element-f275cf2{--width:60%}.elementor-40 .elementor-element.elementor-element-aeab473{--width:40%}.elementor-40 .elementor-element.elementor-element-f99e664{--width:100%}.elementor-40 .elementor-element.elementor-element-2988701{--width:100%}.elementor-40 .elementor-element.elementor-element-a6a9518{--width:100%}.elementor-40 .elementor-element.elementor-element-837271e{--width:100%}}