.elementor-1490 .elementor-element.elementor-element-55e022a{--display:flex;--min-height:502px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1490 .elementor-element.elementor-element-55e022a:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-55e022a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://hakajimai-katagiri.com/wp/wp-content/uploads/2025/11/ヘッダー背景2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1490 .elementor-element.elementor-element-dd47f88{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-e7dc5cd{text-align:center;}.elementor-1490 .elementor-element.elementor-element-e7dc5cd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-background );}.elementor-1490 .elementor-element.elementor-element-e9f199a{text-align:center;}.elementor-1490 .elementor-element.elementor-element-e9f199a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:var( --e-global-color-background );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1490 .elementor-element.elementor-element-2053c65.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-2053c65{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-background );}.elementor-1490 .elementor-element.elementor-element-5a8989e{--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-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1490 .elementor-element.elementor-element-3f27a69{--box-background-color:#FFFFFF;--separator-width:0px;--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-1490 .elementor-element.elementor-element-3f27a69 .elementor-toc__header-title{text-align:start;}.elementor-1490 .elementor-element.elementor-element-3f27a69 .elementor-toc__list-item{font-family:"M PLUS Rounded 1c", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-1490 .elementor-element.elementor-element-6b86ff8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1490 .elementor-element.elementor-element-4904661{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1490 .elementor-element.elementor-element-b938d73{text-align:center;}.elementor-1490 .elementor-element.elementor-element-525c4b4{--display:flex;}.elementor-1490 .elementor-element.elementor-element-cec9084{text-align:left;}.elementor-1490 .elementor-element.elementor-element-9573121{text-align:left;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1490 .elementor-element.elementor-element-cd44432{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1490 .elementor-element.elementor-element-cd44432 .elementor-divider-separator{width:100%;}.elementor-1490 .elementor-element.elementor-element-cd44432 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1490 .elementor-element.elementor-element-4946ee4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1490 .elementor-element.elementor-element-da628f0{--display:flex;}.elementor-1490 .elementor-element.elementor-element-1020530{text-align:left;}.elementor-1490 .elementor-element.elementor-element-2b02c9c{text-align:left;}.elementor-1490 .elementor-element.elementor-element-6f5402a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1490 .elementor-element.elementor-element-6f5402a .elementor-divider-separator{width:100%;}.elementor-1490 .elementor-element.elementor-element-6f5402a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1490 .elementor-element.elementor-element-5b94824{--display:flex;}.elementor-1490 .elementor-element.elementor-element-dcf8f52{text-align:center;}.elementor-1490 .elementor-element.elementor-element-00c94b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1490 .elementor-element.elementor-element-2dc77dc{--display:flex;}.elementor-1490 .elementor-element.elementor-element-70d8dab{text-align:center;}.elementor-1490 .elementor-element.elementor-element-389cb6c{--display:flex;}.elementor-1490 .elementor-element.elementor-element-44758c1{text-align:left;}.elementor-1490 .elementor-element.elementor-element-89f123e{text-align:left;}.elementor-1490 .elementor-element.elementor-element-bf624ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1490 .elementor-element.elementor-element-bf624ae .elementor-divider-separator{width:100%;}.elementor-1490 .elementor-element.elementor-element-bf624ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1490 .elementor-element.elementor-element-5afcb8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1490 .elementor-element.elementor-element-9159ec0{--display:flex;}.elementor-1490 .elementor-element.elementor-element-2f23f1c{text-align:left;}.elementor-1490 .elementor-element.elementor-element-1eda274{text-align:left;}.elementor-1490 .elementor-element.elementor-element-af2ef33{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1490 .elementor-element.elementor-element-af2ef33 .elementor-divider-separator{width:100%;}.elementor-1490 .elementor-element.elementor-element-af2ef33 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1490 .elementor-element.elementor-element-352e4f3{--display:flex;}.elementor-1490 .elementor-element.elementor-element-ae6b0d3{text-align:center;}.elementor-1490 .elementor-element.elementor-element-41b7077{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1490 .elementor-element.elementor-element-63735bf{--display:flex;}.elementor-1490 .elementor-element.elementor-element-2e2de21{text-align:center;}.elementor-1490 .elementor-element.elementor-element-2ad24ec{--display:flex;}.elementor-1490 .elementor-element.elementor-element-fa3631f{text-align:left;}.elementor-1490 .elementor-element.elementor-element-d993801{text-align:left;}.elementor-1490 .elementor-element.elementor-element-471d5ac{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1490 .elementor-element.elementor-element-471d5ac .elementor-divider-separator{width:100%;}.elementor-1490 .elementor-element.elementor-element-471d5ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1490 .elementor-element.elementor-element-007de04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1490 .elementor-element.elementor-element-39b972f{--display:flex;}.elementor-1490 .elementor-element.elementor-element-d09767d{text-align:left;}.elementor-1490 .elementor-element.elementor-element-b5fb24b{text-align:left;}.elementor-1490 .elementor-element.elementor-element-860485c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1490 .elementor-element.elementor-element-860485c .elementor-divider-separator{width:100%;}.elementor-1490 .elementor-element.elementor-element-860485c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1490 .elementor-element.elementor-element-5c64d88{--display:flex;}.elementor-1490 .elementor-element.elementor-element-e8fad25{text-align:center;}.elementor-1490 .elementor-element.elementor-element-06c86f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1490 .elementor-element.elementor-element-d5e72b6{--display:flex;}.elementor-1490 .elementor-element.elementor-element-b05cf4c{text-align:center;}.elementor-1490 .elementor-element.elementor-element-745b802{--display:flex;}.elementor-1490 .elementor-element.elementor-element-e85e2c5{text-align:left;}.elementor-1490 .elementor-element.elementor-element-e288e0f{text-align:left;}.elementor-1490 .elementor-element.elementor-element-3d25106{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1490 .elementor-element.elementor-element-3d25106 .elementor-divider-separator{width:100%;}.elementor-1490 .elementor-element.elementor-element-3d25106 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1490 .elementor-element.elementor-element-7703b9d{--display:flex;}.elementor-1490 .elementor-element.elementor-element-7c87a0b8{text-align:center;}.elementor-1490 .elementor-element.elementor-element-208eda20{text-align:center;}.elementor-1490 .elementor-element.elementor-element-52015d98{text-align:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1490 .elementor-element.elementor-element-ced56fb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1490 .elementor-element.elementor-element-ced56fb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1490 .elementor-element.elementor-element-ced56fb{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1490 .elementor-element.elementor-element-262b6364{text-align:center;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1490 .elementor-element.elementor-element-55e022a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1490 .elementor-element.elementor-element-dd47f88{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-e7dc5cd .elementor-heading-title{font-size:22px;}.elementor-1490 .elementor-element.elementor-element-e9f199a .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1490 .elementor-element.elementor-element-2053c65{font-size:22px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1490 .elementor-element.elementor-element-55e022a{--content-width:750px;}.elementor-1490 .elementor-element.elementor-element-5a8989e{--content-width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1490 .elementor-element.elementor-element-55e022a{--content-width:600px;}}@media(max-width:767px){.elementor-1490 .elementor-element.elementor-element-55e022a{--min-height:39vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:109px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1490 .elementor-element.elementor-element-dd47f88{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-e7dc5cd .elementor-heading-title{font-size:5.8vw;}.elementor-1490 .elementor-element.elementor-element-e9f199a{text-align:center;}.elementor-1490 .elementor-element.elementor-element-e9f199a .elementor-heading-title{font-size:5.5vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1490 .elementor-element.elementor-element-2053c65{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:3.2vw;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1490 .elementor-element.elementor-element-3f27a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;--box-border-radius:10px;}.elementor-1490 .elementor-element.elementor-element-3f27a69 .elementor-toc__list-item{font-size:3.6vw;}.elementor-1490 .elementor-element.elementor-element-6b86ff8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-4946ee4{--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-1490 .elementor-element.elementor-element-00c94b6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1490 .elementor-element.elementor-element-5afcb8e{--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-1490 .elementor-element.elementor-element-41b7077{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1490 .elementor-element.elementor-element-06c86f3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}