.elementor-5934 .elementor-element.elementor-element-dcbc74f:not(.elementor-motion-effects-element-type-background),.elementor-5934 .elementor-element.elementor-element-dcbc74f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://harima-obama.jp/wp-content/uploads/2024/03/shuuhekankou-2.jpg");background-position:center center;background-size:cover}.elementor-5934 .elementor-element.elementor-element-dcbc74f>.elementor-background-overlay{background-color:var(--e-global-color-text);opacity:0;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5934 .elementor-element.elementor-element-dcbc74f>.elementor-container{min-height:78vh}.elementor-5934 .elementor-element.elementor-element-dcbc74f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-bc-flex-widget .elementor-5934 .elementor-element.elementor-element-b5624c1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-5934 .elementor-element.elementor-element-b5624c1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.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);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-5934 .elementor-element.elementor-element-192ae2e{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:0}.elementor-5934 .elementor-element.elementor-element-192ae2e>.elementor-widget-container{margin:-6em 0 0}.elementor-5934 .elementor-element.elementor-element-192ae2e .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);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);text-shadow:0px 0px 5px #200202;color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-9579787{width:var(--container-widget-width,0%);max-width:0;--container-widget-width:0%;--container-widget-flex-grow:0;z-index:2}.elementor-5934 .elementor-element.elementor-element-9579787>.elementor-widget-container{margin:-15em -2em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-9579787 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);text-shadow:0px 0px 5px #200202;color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-3bad75c:not(.elementor-motion-effects-element-type-background),.elementor-5934 .elementor-element.elementor-element-3bad75c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#AD8101C2}.elementor-5934 .elementor-element.elementor-element-3bad75c>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5934 .elementor-element.elementor-element-3bad75c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:5em 5em 2em 0}.elementor-5934 .elementor-element.elementor-element-fc28ec7>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-5934 .elementor-element.elementor-element-4ef0dd1>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-4ef0dd1 .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:22px;font-weight:300;line-height:3em;letter-spacing:2px;word-spacing:0px;color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-244c332{width:var(--container-widget-width,84%);max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;z-index:0}.elementor-5934 .elementor-element.elementor-element-244c332>.elementor-widget-container{margin:0}.elementor-5934 .elementor-element.elementor-element-244c332 .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);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-ce967b4{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2}.elementor-5934 .elementor-element.elementor-element-ce967b4>.elementor-widget-container{margin:-22em -1em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-ce967b4 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-3093c7b .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:22px;font-weight:300;line-height:4.5em;letter-spacing:2px;word-spacing:0px;color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-6be49d2>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-5934 .elementor-element.elementor-element-fff68f4>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-fff68f4{z-index:0}.elementor-5934 .elementor-element.elementor-element-fff68f4 .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);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-9ffa3a1>.elementor-widget-container{margin:-41em -2em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-9ffa3a1{z-index:2}.elementor-5934 .elementor-element.elementor-element-9ffa3a1 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-f7a349a{margin-top:8em;margin-bottom:5em;padding:0}.elementor-5934 .elementor-element.elementor-element-ac8d6ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-5934 .elementor-element.elementor-element-ac8d6ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#AD8101C2}.elementor-bc-flex-widget .elementor-5934 .elementor-element.elementor-element-ac8d6ea.elementor-column .elementor-widget-wrap{align-items:center}.elementor-5934 .elementor-element.elementor-element-ac8d6ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-5934 .elementor-element.elementor-element-ac8d6ea>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10em -10em 10em 15em;--e-column-margin-right:-10em;--e-column-margin-left:15em;padding:5%}.elementor-5934 .elementor-element.elementor-element-ac8d6ea>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5934 .elementor-element.elementor-element-ac8d6ea{z-index:1}.elementor-5934 .elementor-element.elementor-element-1251df1>.elementor-widget-container{margin:0 -2em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-1251df1 .elementor-heading-title{font-family:var(--e-global-typography-dc81e44-font-family),Sans-serif;font-size:var(--e-global-typography-dc81e44-font-size);font-weight:var(--e-global-typography-dc81e44-font-weight);line-height:var(--e-global-typography-dc81e44-line-height);letter-spacing:var(--e-global-typography-dc81e44-letter-spacing);word-spacing:var(--e-global-typography-dc81e44-word-spacing);color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-9785f8f>.elementor-widget-container{margin:0}.elementor-5934 .elementor-element.elementor-element-9785f8f .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-625f42a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-72b4042>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-72b4042 img{width:70%}.elementor-5934 .elementor-element.elementor-element-c407e65{margin-top:8em;margin-bottom:15em;padding:0}.elementor-5934 .elementor-element.elementor-element-54de57a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-5934 .elementor-element.elementor-element-b5e5104>.elementor-widget-container{margin:-5em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-b5e5104 img{width:45%}.elementor-bc-flex-widget .elementor-5934 .elementor-element.elementor-element-ecbf781.elementor-column .elementor-widget-wrap{align-items:center}.elementor-5934 .elementor-element.elementor-element-ecbf781.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-5934 .elementor-element.elementor-element-ecbf781>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10em 0 0 -10em;--e-column-margin-right:0em;--e-column-margin-left:-10em;padding:0}.elementor-5934 .elementor-element.elementor-element-ecbf781>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5934 .elementor-element.elementor-element-ecbf781{z-index:1}.elementor-5934 .elementor-element.elementor-element-10467c9{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify}.elementor-5934 .elementor-element.elementor-element-10467c9>.elementor-widget-container{background-color:#AD8101C2;margin:0;padding:6%}.elementor-5934 .elementor-element.elementor-element-10467c9.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-5934 .elementor-element.elementor-element-10467c9 .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-4fa5f57:not(.elementor-motion-effects-element-type-background),.elementor-5934 .elementor-element.elementor-element-4fa5f57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B39B5669}.elementor-5934 .elementor-element.elementor-element-4fa5f57{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:8em 0 15em}.elementor-5934 .elementor-element.elementor-element-4fa5f57>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5934 .elementor-element.elementor-element-db762db>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-5934 .elementor-element.elementor-element-d581e88{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:0;text-align:left}.elementor-5934 .elementor-element.elementor-element-d581e88>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-d581e88 .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);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-d8a029a{width:var(--container-widget-width,52%);max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:2}.elementor-5934 .elementor-element.elementor-element-d8a029a>.elementor-widget-container{margin:-32em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-d8a029a .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-ef0337c{margin-top:3em;margin-bottom:0;padding:0}.elementor-5934 .elementor-element.elementor-element-7826e3d>.elementor-element-populated{margin:0;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0 3%}.elementor-5934 .elementor-element.elementor-element-d8cc540>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-fe76942{text-align:center}.elementor-5934 .elementor-element.elementor-element-fe76942 .elementor-heading-title{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);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-6a1e247{text-align:center}.elementor-5934 .elementor-element.elementor-element-6a1e247 .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-554eaff)}.elementor-5934 .elementor-element.elementor-element-ff266bb{text-align:justify}.elementor-5934 .elementor-element.elementor-element-ff266bb .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button{background-color:var(--e-global-color-92ecd97);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);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);padding:3px 20px}.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button:hover,.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-92ecd97);border-color:var(--e-global-color-primary)}.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button:hover svg,.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button:focus svg{fill:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-2ec3205>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 3%}.elementor-5934 .elementor-element.elementor-element-2d79a5f>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-bc06357{text-align:center}.elementor-5934 .elementor-element.elementor-element-bc06357 .elementor-heading-title{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);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-6500f42{text-align:center}.elementor-5934 .elementor-element.elementor-element-6500f42 .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-554eaff)}.elementor-5934 .elementor-element.elementor-element-e9dd2cf{text-align:justify}.elementor-5934 .elementor-element.elementor-element-e9dd2cf .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button{background-color:var(--e-global-color-92ecd97);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);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);padding:3px 20px}.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button:hover,.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-92ecd97);border-color:var(--e-global-color-primary)}.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button:hover svg,.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button:focus svg{fill:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-ed138ed{margin-top:5em;margin-bottom:3em;padding:0}.elementor-5934 .elementor-element.elementor-element-47fcc3e>.elementor-element-populated{margin:0;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0 3%}.elementor-5934 .elementor-element.elementor-element-2d82430>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-0d38ccc{text-align:center}.elementor-5934 .elementor-element.elementor-element-0d38ccc .elementor-heading-title{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);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-cd8143d{text-align:center}.elementor-5934 .elementor-element.elementor-element-cd8143d .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-554eaff)}.elementor-5934 .elementor-element.elementor-element-82067c8{text-align:justify}.elementor-5934 .elementor-element.elementor-element-82067c8 .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button{background-color:var(--e-global-color-92ecd97);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);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);padding:3px 20px}.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button:hover,.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-92ecd97);border-color:var(--e-global-color-primary)}.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button:hover svg,.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button:focus svg{fill:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-8460779>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 3%}.elementor-5934 .elementor-element.elementor-element-001cba0>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-caaf2c9{text-align:center}.elementor-5934 .elementor-element.elementor-element-caaf2c9 .elementor-heading-title{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);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-242979d{text-align:center}.elementor-5934 .elementor-element.elementor-element-242979d .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-554eaff)}.elementor-5934 .elementor-element.elementor-element-a8c4668{text-align:justify}.elementor-5934 .elementor-element.elementor-element-a8c4668 .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button{background-color:var(--e-global-color-92ecd97);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);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);padding:3px 20px}.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button:hover,.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-92ecd97);border-color:var(--e-global-color-primary)}.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button:hover svg,.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button:focus svg{fill:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-1b3e075{margin-top:3em;margin-bottom:2em;padding:0}.elementor-5934 .elementor-element.elementor-element-1bddc1f>.elementor-element-populated{margin:0;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0 3%}.elementor-5934 .elementor-element.elementor-element-6043f8a>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-ad20b9a{text-align:center}.elementor-5934 .elementor-element.elementor-element-ad20b9a .elementor-heading-title{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);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-5934 .elementor-element.elementor-element-16dc523{text-align:center}.elementor-5934 .elementor-element.elementor-element-16dc523 .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-554eaff)}.elementor-5934 .elementor-element.elementor-element-31907bf{text-align:justify}.elementor-5934 .elementor-element.elementor-element-31907bf .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button{background-color:var(--e-global-color-92ecd97);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);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);padding:3px 20px}.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button:hover,.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-92ecd97);border-color:var(--e-global-color-primary)}.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button:hover svg,.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button:focus svg{fill:var(--e-global-color-92ecd97)}.elementor-5934 .elementor-element.elementor-element-363aed2>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 3%}.elementor-5934 .elementor-element.elementor-element-28274b1>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-4ca63ea{text-align:center}.elementor-5934 .elementor-element.elementor-element-4ca63ea .elementor-heading-title{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);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-e7dae24{text-align:center}.elementor-5934 .elementor-element.elementor-element-e7dae24 .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-554eaff)}.elementor-5934 .elementor-element.elementor-element-776fba2{text-align:justify}.elementor-5934 .elementor-element.elementor-element-776fba2 .elementor-heading-title{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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-8f4dd3a)}.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button{background-color:var(--e-global-color-92ecd97);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);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);padding:3px 20px}.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button:hover,.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-92ecd97);border-color:var(--e-global-color-primary)}.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button:hover svg,.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button:focus svg{fill:var(--e-global-color-92ecd97)}body.elementor-page-5934:not(.elementor-motion-effects-element-type-background),body.elementor-page-5934>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://harima-obama.jp/wp-content/uploads/2024/01/2754332_m.jpg")}@media(min-width:768px){.elementor-5934 .elementor-element.elementor-element-b5624c1{width:100%}.elementor-5934 .elementor-element.elementor-element-fc28ec7{width:80%}.elementor-5934 .elementor-element.elementor-element-6be49d2{width:20%}.elementor-5934 .elementor-element.elementor-element-ac8d6ea{width:30%}.elementor-5934 .elementor-element.elementor-element-625f42a{width:70%}.elementor-5934 .elementor-element.elementor-element-54de57a{width:45%}.elementor-5934 .elementor-element.elementor-element-ecbf781{width:55%}}@media(max-width:1024px) and (min-width:768px){.elementor-5934 .elementor-element.elementor-element-6be49d2{width:15%}.elementor-5934 .elementor-element.elementor-element-ac8d6ea{width:100%}.elementor-5934 .elementor-element.elementor-element-625f42a{width:100%}.elementor-5934 .elementor-element.elementor-element-54de57a{width:40%}.elementor-5934 .elementor-element.elementor-element-ecbf781{width:60%}}@media(min-width:1025px){body.elementor-page-5934:not(.elementor-motion-effects-element-type-background),body.elementor-page-5934>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-5934 .elementor-element.elementor-element-dcbc74f>.elementor-container{min-height:50vh}.elementor-5934 .elementor-element.elementor-element-dcbc74f:not(.elementor-motion-effects-element-type-background),.elementor-5934 .elementor-element.elementor-element-dcbc74f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover}.elementor-5934 .elementor-element.elementor-element-dcbc74f{margin-top:0;margin-bottom:0;padding:0}.elementor-5934 .elementor-element.elementor-element-b5624c1>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-192ae2e>.elementor-widget-container{margin:-5em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-192ae2e{--container-widget-width:75%;--container-widget-flex-grow:0;width:var(--container-widget-width,75%);max-width:75%}.elementor-5934 .elementor-element.elementor-element-192ae2e .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-9579787>.elementor-widget-container{margin:-13em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-9579787{--container-widget-width:28px;--container-widget-flex-grow:0;width:var(--container-widget-width,28px);max-width:28px}.elementor-5934 .elementor-element.elementor-element-9579787 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-3bad75c{margin-top:0;margin-bottom:0;padding:2em 0}.elementor-5934 .elementor-element.elementor-element-fc28ec7>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-5934 .elementor-element.elementor-element-4ef0dd1>.elementor-widget-container{margin:0 -2em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-4ef0dd1 .elementor-heading-title{font-size:16px;line-height:2.5em;letter-spacing:0px}.elementor-5934 .elementor-element.elementor-element-244c332 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-ce967b4 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-3093c7b .elementor-heading-title{font-size:48px;line-height:1.3em;letter-spacing:0px}.elementor-5934 .elementor-element.elementor-element-6be49d2>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-5934 .elementor-element.elementor-element-fff68f4>.elementor-widget-container{margin:0 1em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-fff68f4 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-9ffa3a1>.elementor-widget-container{margin:-33em -1em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-9ffa3a1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-ac8d6ea>.elementor-element-populated{margin:-5em 5em 0;--e-column-margin-right:5em;--e-column-margin-left:5em;padding:1em}.elementor-5934 .elementor-element.elementor-element-1251df1 .elementor-heading-title{font-size:var(--e-global-typography-dc81e44-font-size);line-height:var(--e-global-typography-dc81e44-line-height);letter-spacing:var(--e-global-typography-dc81e44-letter-spacing);word-spacing:var(--e-global-typography-dc81e44-word-spacing)}.elementor-5934 .elementor-element.elementor-element-9785f8f .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-625f42a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-72b4042>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-72b4042 img{width:100%}.elementor-5934 .elementor-element.elementor-element-54de57a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-5934 .elementor-element.elementor-element-b5e5104>.elementor-widget-container{margin:0 -3em 0 3em;padding:0}.elementor-5934 .elementor-element.elementor-element-b5e5104 img{width:65%}.elementor-5934 .elementor-element.elementor-element-ecbf781>.elementor-element-populated{margin:-5em 2em 0;--e-column-margin-right:2em;--e-column-margin-left:2em;padding:1em}.elementor-5934 .elementor-element.elementor-element-10467c9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px}.elementor-5934 .elementor-element.elementor-element-10467c9 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-4fa5f57{margin-top:0;margin-bottom:0;padding:5em 0 10em}.elementor-5934 .elementor-element.elementor-element-d581e88 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-d8a029a>.elementor-widget-container{margin:-26em -1em 0 0}.elementor-5934 .elementor-element.elementor-element-d8a029a .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-fe76942 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-6a1e247 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-ff266bb .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-bc06357 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-6500f42 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-e9dd2cf .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-0d38ccc .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-cd8143d .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-82067c8 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-caaf2c9 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-242979d .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-a8c4668 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-ad20b9a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-16dc523 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-31907bf .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-4ca63ea .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-e7dae24 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-776fba2 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:767px){.elementor-5934 .elementor-element.elementor-element-dcbc74f:not(.elementor-motion-effects-element-type-background),.elementor-5934 .elementor-element.elementor-element-dcbc74f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://harima-obama.jp/wp-content/uploads/2024/03/shuuhekankou-sp.jpg");background-position:center right;background-size:cover}.elementor-5934 .elementor-element.elementor-element-dcbc74f>.elementor-container{min-height:55vh}.elementor-5934 .elementor-element.elementor-element-dcbc74f>.elementor-background-overlay{opacity:.15}.elementor-5934 .elementor-element.elementor-element-dcbc74f{padding:5em 0}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-192ae2e{--container-widget-width:73%;--container-widget-flex-grow:0;width:var(--container-widget-width,73%);max-width:73%}.elementor-5934 .elementor-element.elementor-element-192ae2e .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-9579787>.elementor-widget-container{margin:-11em 0 0}.elementor-5934 .elementor-element.elementor-element-9579787 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-3bad75c{padding:5em 0}.elementor-5934 .elementor-element.elementor-element-fc28ec7>.elementor-element-populated{padding:0 5%}.elementor-5934 .elementor-element.elementor-element-4ef0dd1 .elementor-heading-title{font-size:25.6px;line-height:1.3em;letter-spacing:0em}.elementor-5934 .elementor-element.elementor-element-244c332>.elementor-widget-container{margin:0;padding:0}.elementor-5934 .elementor-element.elementor-element-244c332{--container-widget-width:50%;--container-widget-flex-grow:0;width:var(--container-widget-width,50%);max-width:50%}.elementor-5934 .elementor-element.elementor-element-244c332 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-ce967b4>.elementor-widget-container{margin:0}.elementor-5934 .elementor-element.elementor-element-ce967b4{--container-widget-width:0px;--container-widget-flex-grow:0;width:var(--container-widget-width,0px);max-width:0}.elementor-5934 .elementor-element.elementor-element-ce967b4 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-3093c7b>.elementor-widget-container{margin:2em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-3093c7b .elementor-heading-title{font-size:16px;line-height:2.5em;letter-spacing:0em}.elementor-5934 .elementor-element.elementor-element-fff68f4 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-9ffa3a1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-ac8d6ea>.elementor-element-populated{margin:-2em 1em 0;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:5%}.elementor-5934 .elementor-element.elementor-element-ac8d6ea{z-index:1}.elementor-5934 .elementor-element.elementor-element-1251df1 .elementor-heading-title{font-size:var(--e-global-typography-dc81e44-font-size);line-height:var(--e-global-typography-dc81e44-line-height);letter-spacing:var(--e-global-typography-dc81e44-letter-spacing);word-spacing:var(--e-global-typography-dc81e44-word-spacing)}.elementor-5934 .elementor-element.elementor-element-9785f8f .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-c407e65{margin-top:0;margin-bottom:0;padding:0}.elementor-5934 .elementor-element.elementor-element-54de57a{width:30%}.elementor-5934 .elementor-element.elementor-element-b5e5104>.elementor-widget-container{margin:0 -10em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-b5e5104 img{width:100%}.elementor-5934 .elementor-element.elementor-element-ecbf781{width:70%;z-index:1}.elementor-5934 .elementor-element.elementor-element-ecbf781>.elementor-element-populated{margin:-2em 0 0;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0}.elementor-5934 .elementor-element.elementor-element-10467c9 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-d581e88 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-d8a029a>.elementor-widget-container{margin:-22em -2em 0 0;padding:0}.elementor-5934 .elementor-element.elementor-element-d8a029a .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-ef0337c{margin-top:2em;margin-bottom:0}.elementor-5934 .elementor-element.elementor-element-7826e3d>.elementor-element-populated{margin:0 0 2em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-5934 .elementor-element.elementor-element-fe76942 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-6a1e247 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-ff266bb .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-722fd20 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-2ec3205>.elementor-element-populated{margin:2em 0 0;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-5934 .elementor-element.elementor-element-bc06357 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-6500f42 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-e9dd2cf .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-b92c65a .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-47fcc3e>.elementor-element-populated{margin:0 0 2em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-5934 .elementor-element.elementor-element-0d38ccc .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-cd8143d .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-82067c8 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-240964c .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-8460779>.elementor-element-populated{margin:3em 0 0;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-5934 .elementor-element.elementor-element-caaf2c9 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-242979d .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-a8c4668 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-7b10e59 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-1b3e075{margin-top:0;margin-bottom:0;padding:0}.elementor-5934 .elementor-element.elementor-element-1bddc1f>.elementor-element-populated{margin:2em 0;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-5934 .elementor-element.elementor-element-ad20b9a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-16dc523 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-31907bf .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-f6754f0 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-363aed2>.elementor-element-populated{margin:3em 0 2em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-5934 .elementor-element.elementor-element-4ca63ea .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-e7dae24 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-776fba2 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-5934 .elementor-element.elementor-element-65f1670 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}