.elementor-1276 .elementor-element.elementor-element-fea56b4>.elementor-container{min-height:74vh}.elementor-1276 .elementor-element.elementor-element-fea56b4 .elementor-background-slideshow__slide__image{background-position:center center}.elementor-1276 .elementor-element.elementor-element-fea56b4>.elementor-background-overlay{background-color:#00000036;opacity:.82;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-fea56b4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-100px;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-669ad1b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1276 .elementor-element.elementor-element-669ad1b{padding:0 0 0 50px}.elementor-1276 .elementor-element.elementor-element-df9b79a>.elementor-container{min-height:74vh}.elementor-1276 .elementor-element.elementor-element-df9b79a .elementor-background-slideshow__slide__image{background-position:center center}.elementor-1276 .elementor-element.elementor-element-df9b79a>.elementor-background-overlay{background-color:#00000036;opacity:.82;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-df9b79a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-100px;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-7642e45>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1276 .elementor-element.elementor-element-7642e45{padding:0 0 0 50px}.elementor-1276 .elementor-element.elementor-element-5b15995:not(.elementor-motion-effects-element-type-background),.elementor-1276 .elementor-element.elementor-element-5b15995>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DAD4CE78}.elementor-1276 .elementor-element.elementor-element-5b15995>.elementor-background-overlay{background-color:var(--e-global-color-182a6a3);opacity:.56;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-5b15995{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.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);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-1276 .elementor-element.elementor-element-8dc0209 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:2.5em}.elementor-1276 .elementor-element.elementor-element-8dc0209>.elementor-widget-container{margin:0 0 20px}.elementor-1276 .elementor-element.elementor-element-e9ab03f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.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);letter-spacing:var(--e-global-typography-text-letter-spacing);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-1276 .elementor-element.elementor-element-e9783dc{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-e9783dc>.elementor-widget-container{padding:0 50px 0 0}.elementor-widget-media-carousel .elementor-carousel-image-overlay{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)}.elementor-1276 .elementor-element.elementor-element-90b6d50 .elementor-main-swiper{height:304px;width:100%}.elementor-1276 .elementor-element.elementor-element-90b6d50.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-1276 .elementor-element.elementor-element-90b6d50 .elementor-swiper-button{font-size:20px}.elementor-1276 .elementor-element.elementor-element-aa0766f:not(.elementor-motion-effects-element-type-background),.elementor-1276 .elementor-element.elementor-element-aa0766f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/04/bg-2.jpg");background-size:cover}.elementor-1276 .elementor-element.elementor-element-aa0766f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-1276 .elementor-element.elementor-element-aa0766f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-b91e9e4>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-226ce75>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.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);line-height:var(--e-global-typography-secondary-line-height)}.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-1276 .elementor-element.elementor-element-268d4b2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-268d4b2 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-268d4b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1276 .elementor-element.elementor-element-268d4b2 .elementor-divider__text{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-73986bb .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-3fa0b52{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-3fa0b52 .elementor-divider-separator{width:10%}.elementor-1276 .elementor-element.elementor-element-3fa0b52 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1276 .elementor-element.elementor-element-067731f{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-067731f>.elementor-widget-container{margin:0 0 -20px}.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-1276 .elementor-element.elementor-element-ab13adc:hover img{filter:brightness(118%) contrast(100%) saturate(116%) blur(0px) hue-rotate(0deg)}.elementor-1276 .elementor-element.elementor-element-ab13adc img{transition-duration:.5s}.elementor-1276 .elementor-element.elementor-element-af69f43:hover img{filter:brightness(118%) contrast(100%) saturate(116%) blur(0px) hue-rotate(0deg)}.elementor-1276 .elementor-element.elementor-element-af69f43 img{transition-duration:.5s}.elementor-1276 .elementor-element.elementor-element-1c7363c:hover img{filter:brightness(118%) contrast(100%) saturate(116%) blur(0px) hue-rotate(0deg)}.elementor-1276 .elementor-element.elementor-element-1c7363c img{transition-duration:.5s}.elementor-1276 .elementor-element.elementor-element-1689ed0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-1276 .elementor-element.elementor-element-1689ed0 .elementor-swiper-button{font-size:20px}.elementor-1276 .elementor-element.elementor-element-6c1769a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-1276 .elementor-element.elementor-element-6c1769a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-d548460>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-1276 .elementor-element.elementor-element-d924643 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-bd2b1da{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-bd2b1da .elementor-divider-separator{width:10%}.elementor-1276 .elementor-element.elementor-element-bd2b1da .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1276 .elementor-element.elementor-element-f862868{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-f862868 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-f862868 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1276 .elementor-element.elementor-element-f862868 .elementor-divider__text{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-99c3d82>.elementor-widget-container{margin:0 0 -20px}.elementor-1276 .elementor-element.elementor-element-96a76a4 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:607px}.elementor-1276 .elementor-element.elementor-element-96a76a4 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:4/3}.elementor-1276 .elementor-element.elementor-element-96a76a4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-1276 .elementor-element.elementor-element-96a76a4 .elementor-swiper-button{font-size:20px}.elementor-1276 .elementor-element.elementor-element-bf035cd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 0}.elementor-1276 .elementor-element.elementor-element-bf035cd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-02483f5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-02483f5 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-02483f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1276 .elementor-element.elementor-element-02483f5 .elementor-divider__text{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-d560467{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-e9c9026>.elementor-container{max-width:801px}.elementor-1276 .elementor-element.elementor-element-e9c9026{margin-top:-90px;margin-bottom:0;padding:0}.elementor-1276 .elementor-element.elementor-element-1fc0b52{text-align:center}.elementor-1276 .elementor-element.elementor-element-1fc0b52 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-37c20a9{text-align:center}.elementor-1276 .elementor-element.elementor-element-37c20a9 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:500}.elementor-1276 .elementor-element.elementor-element-e74e3ea{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-fc68ec9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-1276 .elementor-element.elementor-element-fc68ec9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-41092ed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-41092ed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#A1B08D14;background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/05/green-cup.png")}.elementor-1276 .elementor-element.elementor-element-41092ed>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-182a6a3);opacity:.46}.elementor-1276 .elementor-element.elementor-element-41092ed>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px}.elementor-1276 .elementor-element.elementor-element-41092ed>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-05ea278 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-05ea278>.elementor-widget-container{margin:0 0 -10px}.elementor-1276 .elementor-element.elementor-element-4edc3f9{--divider-border-style:solid;--divider-color:var(--e-global-color-bf74822);--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-4edc3f9 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-4edc3f9 .elementor-divider{padding-block-start:3px;padding-block-end:3px}.elementor-1276 .elementor-element.elementor-element-12622cb{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-12622cb>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-1a24e28>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1276 .elementor-element.elementor-element-1a24e28{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-4a3790b .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-4a3790b>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px}.elementor-1276 .elementor-element.elementor-element-0060a88>.elementor-element-populated{border-style:none}.elementor-1276 .elementor-element.elementor-element-a7506dd{text-align:left;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:red;width:var(--container-widget-width,117.247%);max-width:117.247%;--container-widget-width:117.247%;--container-widget-flex-grow:0}.elementor-1276 .elementor-element.elementor-element-a7506dd>.elementor-widget-container{margin:0 0 10px;padding:0}.elementor-1276 .elementor-element.elementor-element-16d8176:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-16d8176>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#A1B08D14;background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/05/green-cup.png")}.elementor-1276 .elementor-element.elementor-element-16d8176>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-182a6a3);opacity:.46}.elementor-1276 .elementor-element.elementor-element-16d8176>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px}.elementor-1276 .elementor-element.elementor-element-16d8176>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-bf4647f .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-bf4647f>.elementor-widget-container{margin:0 0 -10px}.elementor-1276 .elementor-element.elementor-element-fa14ae2{--divider-border-style:solid;--divider-color:var(--e-global-color-bf74822);--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-fa14ae2 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-fa14ae2 .elementor-divider{padding-block-start:3px;padding-block-end:3px}.elementor-1276 .elementor-element.elementor-element-100320a{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-100320a>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-b2cb039>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1276 .elementor-element.elementor-element-b2cb039{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-9a992fd .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)}.elementor-1276 .elementor-element.elementor-element-9a992fd>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px}.elementor-1276 .elementor-element.elementor-element-0c63e8a>.elementor-element-populated{border-style:none}.elementor-1276 .elementor-element.elementor-element-862db2c{text-align:left;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:red;width:var(--container-widget-width,117.247%);max-width:117.247%;--container-widget-width:117.247%;--container-widget-flex-grow:0}.elementor-1276 .elementor-element.elementor-element-862db2c>.elementor-widget-container{margin:0 0 10px;padding:0}.elementor-1276 .elementor-element.elementor-element-3e74917:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-3e74917>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#A1B08D14;background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/05/green-cup.png")}.elementor-1276 .elementor-element.elementor-element-3e74917>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-182a6a3);opacity:.46}.elementor-1276 .elementor-element.elementor-element-3e74917>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px}.elementor-1276 .elementor-element.elementor-element-3e74917>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-e56442f .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-e56442f>.elementor-widget-container{margin:0 0 -10px}.elementor-1276 .elementor-element.elementor-element-eb03155{--divider-border-style:solid;--divider-color:var(--e-global-color-bf74822);--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-eb03155 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-eb03155 .elementor-divider{padding-block-start:3px;padding-block-end:3px}.elementor-1276 .elementor-element.elementor-element-a582335{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-a582335>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-a896ad5>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1276 .elementor-element.elementor-element-a896ad5{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-7b0df1c .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)}.elementor-1276 .elementor-element.elementor-element-7b0df1c>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px}.elementor-1276 .elementor-element.elementor-element-bbfcbde>.elementor-element-populated{border-style:none}.elementor-1276 .elementor-element.elementor-element-7737571{text-align:left;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:red;width:var(--container-widget-width,117.247%);max-width:117.247%;--container-widget-width:117.247%;--container-widget-flex-grow:0}.elementor-1276 .elementor-element.elementor-element-7737571>.elementor-widget-container{margin:0 0 10px;padding:0}.elementor-1276 .elementor-element.elementor-element-ea9141c{padding:0 0 50px}.elementor-1276 .elementor-element.elementor-element-97a59c4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-97a59c4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#A1B08D14;background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/05/green-cup.png")}.elementor-1276 .elementor-element.elementor-element-97a59c4>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-182a6a3);opacity:.46}.elementor-1276 .elementor-element.elementor-element-97a59c4>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px}.elementor-1276 .elementor-element.elementor-element-97a59c4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-d522635 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-d522635>.elementor-widget-container{margin:0 0 -10px}.elementor-1276 .elementor-element.elementor-element-3ec5bc0{--divider-border-style:solid;--divider-color:var(--e-global-color-bf74822);--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-3ec5bc0 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-3ec5bc0 .elementor-divider{padding-block-start:3px;padding-block-end:3px}.elementor-1276 .elementor-element.elementor-element-2d07778{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-2d07778>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-c0ba462>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1276 .elementor-element.elementor-element-c0ba462{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-350e41f .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)}.elementor-1276 .elementor-element.elementor-element-350e41f>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px}.elementor-1276 .elementor-element.elementor-element-9534da7>.elementor-element-populated{border-style:none}.elementor-1276 .elementor-element.elementor-element-48ef269{text-align:left;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:red;width:var(--container-widget-width,117.247%);max-width:117.247%;--container-widget-width:117.247%;--container-widget-flex-grow:0}.elementor-1276 .elementor-element.elementor-element-48ef269>.elementor-widget-container{margin:0 0 10px;padding:0}.elementor-1276 .elementor-element.elementor-element-ac32fbc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-ac32fbc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#A1B08D14;background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/05/green-cup.png")}.elementor-1276 .elementor-element.elementor-element-ac32fbc>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-182a6a3);opacity:.46}.elementor-1276 .elementor-element.elementor-element-ac32fbc>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px}.elementor-1276 .elementor-element.elementor-element-ac32fbc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-94b4537 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-94b4537>.elementor-widget-container{margin:0 0 -10px}.elementor-1276 .elementor-element.elementor-element-a8da097{--divider-border-style:solid;--divider-color:var(--e-global-color-bf74822);--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-a8da097 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-a8da097 .elementor-divider{padding-block-start:3px;padding-block-end:3px}.elementor-1276 .elementor-element.elementor-element-44fd6ef{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-44fd6ef>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-696936f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1276 .elementor-element.elementor-element-696936f{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-7039eed .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)}.elementor-1276 .elementor-element.elementor-element-7039eed>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px}.elementor-1276 .elementor-element.elementor-element-0e63041>.elementor-element-populated{border-style:none}.elementor-1276 .elementor-element.elementor-element-d718c46{text-align:left;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:red;width:var(--container-widget-width,117.247%);max-width:117.247%;--container-widget-width:117.247%;--container-widget-flex-grow:0}.elementor-1276 .elementor-element.elementor-element-d718c46>.elementor-widget-container{margin:0 0 10px;padding:0}.elementor-1276 .elementor-element.elementor-element-63320ec:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-63320ec>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#A1B08D14;background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/05/green-cup.png")}.elementor-1276 .elementor-element.elementor-element-63320ec>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-182a6a3);opacity:.46}.elementor-1276 .elementor-element.elementor-element-63320ec>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px}.elementor-1276 .elementor-element.elementor-element-63320ec>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-6e5ffb9 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em}.elementor-1276 .elementor-element.elementor-element-6e5ffb9>.elementor-widget-container{margin:0 0 -10px}.elementor-1276 .elementor-element.elementor-element-265e4f1{--divider-border-style:solid;--divider-color:var(--e-global-color-bf74822);--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-265e4f1 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-265e4f1 .elementor-divider{padding-block-start:3px;padding-block-end:3px}.elementor-1276 .elementor-element.elementor-element-2ca8fec{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-2ca8fec>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-ad8c6d0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1276 .elementor-element.elementor-element-ad8c6d0{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-841134a .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)}.elementor-1276 .elementor-element.elementor-element-841134a>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px}.elementor-1276 .elementor-element.elementor-element-b8b8248>.elementor-element-populated{border-style:none}.elementor-1276 .elementor-element.elementor-element-e7a2b71{text-align:left;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:red;width:var(--container-widget-width,117.247%);max-width:117.247%;--container-widget-width:117.247%;--container-widget-flex-grow:0}.elementor-1276 .elementor-element.elementor-element-e7a2b71>.elementor-widget-container{margin:0 0 10px;padding:0}.elementor-1276 .elementor-element.elementor-element-db7f975{padding:0 0 100px}.elementor-widget-button .elementor-button{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);background-color:var(--e-global-color-accent)}.elementor-1276 .elementor-element.elementor-element-dbd42b7 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:500;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#61CE7000;border-style:solid;border-width:1px;border-radius:0;padding:20px 60px}.elementor-1276 .elementor-element.elementor-element-20886d3:not(.elementor-motion-effects-element-type-background),.elementor-1276 .elementor-element.elementor-element-20886d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/05/26074967_m-1.jpg")}.elementor-1276 .elementor-element.elementor-element-20886d3>.elementor-background-overlay{background-color:var(--e-global-color-182a6a3);opacity:.677;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-20886d3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-1276 .elementor-element.elementor-element-0a5e840>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1276 .elementor-element.elementor-element-0a5e840>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-4b5a9d6{text-align:center}.elementor-1276 .elementor-element.elementor-element-4b5a9d6 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-f657a51{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-6d7cc7d>.elementor-container{max-width:700px}.elementor-1276 .elementor-element.elementor-element-84417d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-84417d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-182a6a3)}.elementor-1276 .elementor-element.elementor-element-84417d6>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-1276 .elementor-element.elementor-element-84417d6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-1276 .elementor-element.elementor-element-e3c5421 .elementor-icon-wrapper{text-align:center}.elementor-1276 .elementor-element.elementor-element-e3c5421 .elementor-icon{font-size:30px}.elementor-1276 .elementor-element.elementor-element-e3c5421 .elementor-icon svg{height:30px}.elementor-1276 .elementor-element.elementor-element-e3c5421>.elementor-widget-container{margin:0 0 -20px}.elementor-1276 .elementor-element.elementor-element-f7dac72{text-align:center}.elementor-1276 .elementor-element.elementor-element-f7dac72 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:500;line-height:1.8rem;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-ee75baa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-1276 .elementor-element.elementor-element-ee75baa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-9ad4f10:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-9ad4f10>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-182a6a3)}.elementor-1276 .elementor-element.elementor-element-9ad4f10>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px}.elementor-1276 .elementor-element.elementor-element-9ad4f10>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-56e1244:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://komakusa-takayama.com/wp-content/uploads/2023/05/3736582_m-1.jpg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1276 .elementor-element.elementor-element-56e1244.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://komakusa-takayama.com/wp-content/uploads/2023/05/3736582_m-1.jpg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1276 .elementor-element.elementor-element-6dbcf34 .elementor-heading-title{font-family:"はんなり明朝",Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-d836df2>.elementor-widget-container{margin:0 0 -20px;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-3bed964{text-align:left;font-family:"Sawarabi Mincho",Sans-serif;font-size:20px;font-weight:700;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-3bed964>.elementor-widget-container{margin:-10px 0 -20px;padding:0 20px 5px}.elementor-1276 .elementor-element.elementor-element-a20fc97{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-a20fc97 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-a20fc97 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-1276 .elementor-element.elementor-element-a20fc97>.elementor-widget-container{margin:0;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-a6aec5a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-a6aec5a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-182a6a3)}.elementor-1276 .elementor-element.elementor-element-a6aec5a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px}.elementor-1276 .elementor-element.elementor-element-a6aec5a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-344ae67:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://komakusa-takayama.com/wp-content/uploads/2023/05/3736582_m-1.jpg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1276 .elementor-element.elementor-element-344ae67.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://komakusa-takayama.com/wp-content/uploads/2023/05/3736582_m-1.jpg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1276 .elementor-element.elementor-element-2729eb6 .elementor-heading-title{font-family:"はんなり明朝",Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-309cb2f>.elementor-widget-container{margin:0 0 -20px;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-13a441e{text-align:left;font-family:"Sawarabi Mincho",Sans-serif;font-size:20px;font-weight:700;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-13a441e>.elementor-widget-container{margin:-10px 0 -20px;padding:0 20px 5px}.elementor-1276 .elementor-element.elementor-element-388b607{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-388b607 .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-388b607 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-1276 .elementor-element.elementor-element-388b607>.elementor-widget-container{margin:0;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-c08d8e0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1276 .elementor-element.elementor-element-c08d8e0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-182a6a3)}.elementor-1276 .elementor-element.elementor-element-c08d8e0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px}.elementor-1276 .elementor-element.elementor-element-c08d8e0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1276 .elementor-element.elementor-element-45d3a9b:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://komakusa-takayama.com/wp-content/uploads/2023/05/3736582_m-1.jpg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1276 .elementor-element.elementor-element-45d3a9b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://komakusa-takayama.com/wp-content/uploads/2023/05/3736582_m-1.jpg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1276 .elementor-element.elementor-element-47e6e98 .elementor-heading-title{font-family:"はんなり明朝",Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-ffec39a>.elementor-widget-container{margin:0 0 -20px;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-1e20396{text-align:left;font-family:"Sawarabi Mincho",Sans-serif;font-size:20px;font-weight:700;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-1e20396>.elementor-widget-container{margin:-10px 0 -20px;padding:0 20px 5px}.elementor-1276 .elementor-element.elementor-element-9ec239c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1276 .elementor-element.elementor-element-9ec239c .elementor-divider-separator{width:100%}.elementor-1276 .elementor-element.elementor-element-9ec239c .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-1276 .elementor-element.elementor-element-9ec239c>.elementor-widget-container{margin:0;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-e8bc593>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-afb75d3{padding:50px 0 100px}.elementor-1276 .elementor-element.elementor-element-dded408{text-align:center}.elementor-1276 .elementor-element.elementor-element-dded408 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-758d19e{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-f97d7e2{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-350ac77 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:500;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#61CE7000;border-style:solid;border-width:1px;border-radius:0;padding:20px 60px}.elementor-1276 .elementor-element.elementor-element-d7623a7{padding:100px 0}.elementor-1276 .elementor-element.elementor-element-5e418ab{text-align:center}.elementor-1276 .elementor-element.elementor-element-5e418ab .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-ced0eab>.elementor-container{max-width:800px}.elementor-1276 .elementor-element.elementor-element-ced0eab{margin-top:0;margin-bottom:50px;padding:0}.elementor-1276 .elementor-element.elementor-element-bd5c8f7>.elementor-element-populated{border-style:solid;border-width:1px;padding:15px}.elementor-1276 .elementor-element.elementor-element-b9904b9{text-align:center}.elementor-1276 .elementor-element.elementor-element-b9904b9 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-b9904b9>.elementor-widget-container{margin:0 0 -20px;border-style:none}.elementor-1276 .elementor-element.elementor-element-5da568b .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-size:2rem;font-weight:500;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#61CE7000}.elementor-1276 .elementor-element.elementor-element-4e570f5>.elementor-container{max-width:800px}.elementor-1276 .elementor-element.elementor-element-c8ca3c8{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group>label{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-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{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-widget-form .elementor-button{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)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type=submit]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-message{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-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{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)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var(--e-global-color-text);--e-form-steps-indicator-active-primary-color:var(--e-global-color-accent);--e-form-steps-indicator-completed-primary-color:var(--e-global-color-accent);--e-form-steps-indicator-progress-color:var(--e-global-color-accent);--e-form-steps-indicator-progress-background-color:var(--e-global-color-text);--e-form-steps-indicator-progress-meter-color:var(--e-global-color-text)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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)}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:23px}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-23px}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-labels-inline .elementor-field-group>label{padding-left:5px}body:not(.rtl) .elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-labels-inline .elementor-field-group>label{padding-right:5px}body .elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-labels-above .elementor-field-group>label{padding-bottom:5px}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-field-group>label{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-field-type-html{padding-bottom:4px;font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;letter-spacing:1px}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-width:0}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-width:0}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:700;border-radius:0}.elementor-1276 .elementor-element.elementor-element-80f4951 .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-primary);color:#fff}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-button[type=submit]{background-color:var(--e-global-color-primary);color:#fff}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-button[type=submit] svg *{fill:#fff}.elementor-1276 .elementor-element.elementor-element-80f4951 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-1276 .elementor-element.elementor-element-80f4951 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-button[type=submit]:hover{color:#fff}.elementor-1276 .elementor-element.elementor-element-80f4951 .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-1276 .elementor-element.elementor-element-80f4951 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-1276 .elementor-element.elementor-element-80f4951{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-1276 .elementor-element.elementor-element-b56120e{font-family:"Noto Serif JP",Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;letter-spacing:1px}@media(max-width:1085px){.elementor-1276 .elementor-element.elementor-element-fea56b4{margin-top:-150px;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-669ad1b{padding:0}.elementor-1276 .elementor-element.elementor-element-df9b79a{margin-top:-150px;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-7642e45{padding:0}.elementor-1276 .elementor-element.elementor-element-5b15995{padding:50px 0}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{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-media-carousel .elementor-carousel-image-overlay{font-size:var(--e-global-typography-accent-font-size)}.elementor-1276 .elementor-element.elementor-element-90b6d50.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1276 .elementor-element.elementor-element-1689ed0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-1276 .elementor-element.elementor-element-96a76a4 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:450px}.elementor-1276 .elementor-element.elementor-element-96a76a4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-1276 .elementor-element.elementor-element-bf035cd{padding:50px 0 0}.elementor-1276 .elementor-element.elementor-element-e9c9026{padding:50px 0 0}.elementor-1276 .elementor-element.elementor-element-41092ed>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1276 .elementor-element.elementor-element-05ea278 .elementor-heading-title{font-size:20px}.elementor-1276 .elementor-element.elementor-element-12622cb{font-size:14px}.elementor-1276 .elementor-element.elementor-element-12622cb>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-16d8176>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1276 .elementor-element.elementor-element-bf4647f .elementor-heading-title{font-size:20px}.elementor-1276 .elementor-element.elementor-element-100320a{font-size:14px}.elementor-1276 .elementor-element.elementor-element-100320a>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-9a992fd .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-1276 .elementor-element.elementor-element-3e74917>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1276 .elementor-element.elementor-element-e56442f .elementor-heading-title{font-size:20px}.elementor-1276 .elementor-element.elementor-element-a582335{font-size:14px}.elementor-1276 .elementor-element.elementor-element-a582335>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-7b0df1c .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-1276 .elementor-element.elementor-element-ea9141c{padding:0}.elementor-1276 .elementor-element.elementor-element-97a59c4>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1276 .elementor-element.elementor-element-d522635 .elementor-heading-title{font-size:20px}.elementor-1276 .elementor-element.elementor-element-2d07778{font-size:14px}.elementor-1276 .elementor-element.elementor-element-2d07778>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-350e41f .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-1276 .elementor-element.elementor-element-ac32fbc>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1276 .elementor-element.elementor-element-94b4537 .elementor-heading-title{font-size:20px}.elementor-1276 .elementor-element.elementor-element-44fd6ef{font-size:14px}.elementor-1276 .elementor-element.elementor-element-44fd6ef>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-7039eed .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-1276 .elementor-element.elementor-element-63320ec>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1276 .elementor-element.elementor-element-6e5ffb9 .elementor-heading-title{font-size:20px}.elementor-1276 .elementor-element.elementor-element-2ca8fec{font-size:14px}.elementor-1276 .elementor-element.elementor-element-2ca8fec>.elementor-widget-container{margin:0}.elementor-1276 .elementor-element.elementor-element-841134a .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)}.elementor-1276 .elementor-element.elementor-element-9ad4f10>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px}.elementor-1276 .elementor-element.elementor-element-d836df2>.elementor-widget-container{padding:0 15px}.elementor-1276 .elementor-element.elementor-element-a6aec5a>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px}.elementor-1276 .elementor-element.elementor-element-309cb2f>.elementor-widget-container{padding:0 15px}.elementor-1276 .elementor-element.elementor-element-c08d8e0>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px}.elementor-1276 .elementor-element.elementor-element-ffec39a>.elementor-widget-container{padding:0 15px}.elementor-1276 .elementor-element.elementor-element-afb75d3{padding:50px 0}.elementor-widget-form .elementor-field-group>label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{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-form .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-form .elementor-message{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-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size)}.elementor-1276 .elementor-element.elementor-element-b56120e{font-size:12px}}@media(max-width:767px){.elementor-1276 .elementor-element.elementor-element-fea56b4>.elementor-container{min-height:34vh}.elementor-1276 .elementor-element.elementor-element-fea56b4{margin-top:-75px;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-df9b79a>.elementor-container{min-height:34vh}.elementor-1276 .elementor-element.elementor-element-df9b79a{margin-top:-75px;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-5b15995>.elementor-background-overlay{background-image:url("https://komakusa-takayama.com/wp-content/uploads/2023/03/asirai-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;opacity:.38}.elementor-1276 .elementor-element.elementor-element-5b15995{padding:50px 0}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1276 .elementor-element.elementor-element-8dc0209 .elementor-heading-title{font-size:15px;line-height:2em}.elementor-widget-text-editor{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-1276 .elementor-element.elementor-element-e9783dc{text-align:left}.elementor-1276 .elementor-element.elementor-element-e9783dc>.elementor-widget-container{padding:0}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var(--e-global-typography-accent-font-size)}.elementor-1276 .elementor-element.elementor-element-90b6d50 .elementor-main-swiper{height:239px}.elementor-1276 .elementor-element.elementor-element-90b6d50.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-1276 .elementor-element.elementor-element-aa0766f{padding:50px 0}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-1276 .elementor-element.elementor-element-268d4b2 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px}.elementor-1276 .elementor-element.elementor-element-268d4b2 .elementor-divider-separator{margin:0 auto;margin-left:0}.elementor-1276 .elementor-element.elementor-element-268d4b2 .elementor-divider__text{font-size:30px}.elementor-1276 .elementor-element.elementor-element-1e17a17{width:50%}.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-1276 .elementor-element.elementor-element-ab13adc img{width:100%}.elementor-1276 .elementor-element.elementor-element-af69f43 img{width:50%}.elementor-1276 .elementor-element.elementor-element-559b6ca{width:50%}.elementor-1276 .elementor-element.elementor-element-1689ed0 .elementor-main-swiper{height:239px}.elementor-1276 .elementor-element.elementor-element-1689ed0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-1276 .elementor-element.elementor-element-6c1769a{padding:50px 0}.elementor-1276 .elementor-element.elementor-element-f862868 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px}.elementor-1276 .elementor-element.elementor-element-f862868 .elementor-divider-separator{margin:0 auto;margin-left:0}.elementor-1276 .elementor-element.elementor-element-f862868 .elementor-divider__text{font-size:30px}.elementor-1276 .elementor-element.elementor-element-96a76a4 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:217px}.elementor-1276 .elementor-element.elementor-element-96a76a4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-1276 .elementor-element.elementor-element-02483f5 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px}.elementor-1276 .elementor-element.elementor-element-02483f5 .elementor-divider-separator{margin:0 auto;margin-left:0}.elementor-1276 .elementor-element.elementor-element-02483f5 .elementor-divider__text{font-size:30px}.elementor-1276 .elementor-element.elementor-element-02483f5>.elementor-widget-container{margin:0;padding:0}.elementor-1276 .elementor-element.elementor-element-e9c9026{padding:50px 0 0}.elementor-1276 .elementor-element.elementor-element-37c20a9 .elementor-heading-title{font-size:25px}.elementor-1276 .elementor-element.elementor-element-fc68ec9{padding:0}.elementor-1276 .elementor-element.elementor-element-41092ed>.elementor-element-populated{padding:15px}.elementor-1276 .elementor-element.elementor-element-1a24e28{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-09531e0{width:31%}.elementor-1276 .elementor-element.elementor-element-0060a88{width:70%}.elementor-1276 .elementor-element.elementor-element-a7506dd{font-size:20px}.elementor-1276 .elementor-element.elementor-element-16d8176>.elementor-element-populated{padding:15px}.elementor-1276 .elementor-element.elementor-element-b2cb039{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-c233366{width:31%}.elementor-1276 .elementor-element.elementor-element-9a992fd .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-1276 .elementor-element.elementor-element-0c63e8a{width:70%}.elementor-1276 .elementor-element.elementor-element-862db2c{font-size:20px}.elementor-1276 .elementor-element.elementor-element-3e74917>.elementor-element-populated{padding:15px}.elementor-1276 .elementor-element.elementor-element-a896ad5{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-310f3d7{width:31%}.elementor-1276 .elementor-element.elementor-element-7b0df1c .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-1276 .elementor-element.elementor-element-bbfcbde{width:70%}.elementor-1276 .elementor-element.elementor-element-7737571{font-size:20px}.elementor-1276 .elementor-element.elementor-element-97a59c4>.elementor-element-populated{padding:15px}.elementor-1276 .elementor-element.elementor-element-c0ba462{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-9ec07f2{width:31%}.elementor-1276 .elementor-element.elementor-element-350e41f .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-1276 .elementor-element.elementor-element-9534da7{width:70%}.elementor-1276 .elementor-element.elementor-element-48ef269{font-size:20px}.elementor-1276 .elementor-element.elementor-element-ac32fbc>.elementor-element-populated{padding:15px}.elementor-1276 .elementor-element.elementor-element-696936f{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-74736a2{width:31%}.elementor-1276 .elementor-element.elementor-element-7039eed .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-1276 .elementor-element.elementor-element-0e63041{width:70%}.elementor-1276 .elementor-element.elementor-element-d718c46{font-size:20px}.elementor-1276 .elementor-element.elementor-element-63320ec>.elementor-element-populated{padding:15px}.elementor-1276 .elementor-element.elementor-element-ad8c6d0{margin-top:0;margin-bottom:0}.elementor-1276 .elementor-element.elementor-element-7d196b2{width:31%}.elementor-1276 .elementor-element.elementor-element-841134a .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-1276 .elementor-element.elementor-element-b8b8248{width:70%}.elementor-1276 .elementor-element.elementor-element-e7a2b71{font-size:20px}.elementor-1276 .elementor-element.elementor-element-db7f975{padding:0 0 50px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-1276 .elementor-element.elementor-element-4b5a9d6 .elementor-heading-title{font-size:30px}.elementor-1276 .elementor-element.elementor-element-84417d6>.elementor-element-populated{margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-1276 .elementor-element.elementor-element-f7dac72 .elementor-heading-title{font-size:15px;line-height:1.6rem}.elementor-1276 .elementor-element.elementor-element-9ad4f10>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px}.elementor-1276 .elementor-element.elementor-element-d836df2>.elementor-widget-container{margin:0 0 -20px;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-3bed964{text-align:left}.elementor-1276 .elementor-element.elementor-element-a6aec5a>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px}.elementor-1276 .elementor-element.elementor-element-309cb2f>.elementor-widget-container{margin:0 0 -20px;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-13a441e{text-align:left}.elementor-1276 .elementor-element.elementor-element-c08d8e0>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px}.elementor-1276 .elementor-element.elementor-element-ffec39a>.elementor-widget-container{margin:0 0 -20px;padding:0 20px}.elementor-1276 .elementor-element.elementor-element-1e20396{text-align:left}.elementor-1276 .elementor-element.elementor-element-dded408 .elementor-heading-title{font-size:30px}.elementor-1276 .elementor-element.elementor-element-d7623a7{padding:50px 0}.elementor-1276 .elementor-element.elementor-element-5e418ab .elementor-heading-title{font-size:30px}.elementor-1276 .elementor-element.elementor-element-b9904b9 .elementor-heading-title{font-size:15px}.elementor-1276 .elementor-element.elementor-element-5da568b .elementor-button{font-size:1.8rem}.elementor-widget-form .elementor-field-group>label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{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-form .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-form .elementor-message{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-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size)}.elementor-1276 .elementor-element.elementor-element-b56120e{text-align:justify;font-size:11px}}@media(min-width:768px){.elementor-1276 .elementor-element.elementor-element-eb1e3b9{width:64.386%}.elementor-1276 .elementor-element.elementor-element-b520da9{width:35.565%}.elementor-1276 .elementor-element.elementor-element-9260481{width:83.125%}.elementor-1276 .elementor-element.elementor-element-8dc8d71{width:16.875%}.elementor-1276 .elementor-element.elementor-element-8a4205c{width:16.875%}.elementor-1276 .elementor-element.elementor-element-29c65ee{width:83.125%}.elementor-1276 .elementor-element.elementor-element-09531e0{width:31%}.elementor-1276 .elementor-element.elementor-element-0060a88{width:69%}.elementor-1276 .elementor-element.elementor-element-c233366{width:31%}.elementor-1276 .elementor-element.elementor-element-0c63e8a{width:69%}.elementor-1276 .elementor-element.elementor-element-310f3d7{width:31%}.elementor-1276 .elementor-element.elementor-element-bbfcbde{width:69%}.elementor-1276 .elementor-element.elementor-element-9ec07f2{width:31%}.elementor-1276 .elementor-element.elementor-element-9534da7{width:69%}.elementor-1276 .elementor-element.elementor-element-74736a2{width:31%}.elementor-1276 .elementor-element.elementor-element-0e63041{width:69%}.elementor-1276 .elementor-element.elementor-element-7d196b2{width:31%}.elementor-1276 .elementor-element.elementor-element-b8b8248{width:69%}}@media(max-width:1085px) and (min-width:768px){.elementor-1276 .elementor-element.elementor-element-3375882{width:100%}.elementor-1276 .elementor-element.elementor-element-5fc8e15{width:100%}.elementor-1276 .elementor-element.elementor-element-09531e0{width:43%}.elementor-1276 .elementor-element.elementor-element-0060a88{width:57%}.elementor-1276 .elementor-element.elementor-element-c233366{width:43%}.elementor-1276 .elementor-element.elementor-element-0c63e8a{width:57%}.elementor-1276 .elementor-element.elementor-element-310f3d7{width:43%}.elementor-1276 .elementor-element.elementor-element-bbfcbde{width:57%}.elementor-1276 .elementor-element.elementor-element-9ec07f2{width:43%}.elementor-1276 .elementor-element.elementor-element-9534da7{width:57%}.elementor-1276 .elementor-element.elementor-element-74736a2{width:43%}.elementor-1276 .elementor-element.elementor-element-0e63041{width:57%}.elementor-1276 .elementor-element.elementor-element-7d196b2{width:43%}.elementor-1276 .elementor-element.elementor-element-b8b8248{width:57%}}@media(min-width:1086px){.elementor-1276 .elementor-element.elementor-element-aa0766f:not(.elementor-motion-effects-element-type-background),.elementor-1276 .elementor-element.elementor-element-aa0766f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.ast-container,.ast-container-fluid{padding:0}@media screen and (min-width:922px){.ast-container{max-width:100%}}.ast-container,.ast-container-fluid{padding:0}@media screen and (min-width:922px){.ast-container{max-width:100%}}.stay-plane-en{position:relative}.stay-plane-en:after{content:"";display:block;height:3px;background:-webkit-linear-gradient(to right,#88a080,transparent);background:linear-gradient(to right,#88a080,transparent)}.concepttitle-sp{font-size:3rem}@media screen and (max-width:545px){.stay-plane-en{font-size:15px}.concepttitle-sp{font-size:2rem}}.pc-br{display:block}@media screen and (max-width:768px){.pc-br{display:none}}.room{width:100%;color:#000;font-size:15px;border-collapse:collapse}.room th,.room td{border:solid 1px #ccc;text-align:left;border-collapse:collapse !important}.room th{width:20%}.room td{width:80%}.sp-br{display:none}@media screen and (max-width:767px){.room{width:100%;font-size:14px}.room th{width:25%}.room td{width:75%}.sp-br{display:block}}.food-bg{background-color:#fff;background-image:url("https://www.transparenttextures.com/patterns/arches.png")}.v_line_fix{margin:0 auto;width:1px;height:100px;background-color:#000}@media screen and (max-width:480px){.v_line_fix{margin:0 auto;width:1px;height:50px;background-color:#000}}.price-title{font-size:15px;color:#000;font-weight:500}.tb-br{display:none}@media screen and (max-width:480px){.price-title{font-sze:15px}}@media screen and (min-width:768px) and (max-width:1024px){.tb-br{display:block}}.price-title{font-size:15px;color:#000;font-weight:500}.tb-br{display:none}@media screen and (max-width:480px){.price-title{font-sze:15px}}@media screen and (min-width:768px) and (max-width:1024px){.tb-br{display:block}}.price-title{font-size:15px;color:#000;font-weight:500}.tb-br{display:none}@media screen and (max-width:480px){.price-title{font-sze:15px}}@media screen and (min-width:768px) and (max-width:1024px){.tb-br{display:block}}.price-title{font-size:15px;color:#000;font-weight:500}.tb-br{display:none}@media screen and (max-width:480px){.price-title{font-sze:15px}}@media screen and (min-width:768px) and (max-width:1024px){.tb-br{display:block}}.price-title{font-size:15px;color:#000;font-weight:500}.tb-br{display:none}@media screen and (max-width:480px){.price-title{font-sze:15px}}@media screen and (min-width:768px) and (max-width:1024px){.tb-br{display:block}}.price-title{font-size:15px;color:#000;font-weight:500}.tb-br{display:none}@media screen and (max-width:480px){.price-title{font-sze:15px}}@media screen and (min-width:768px) and (max-width:1024px){.tb-br{display:block}}.v_line_fix{margin:0 auto;width:1px;height:100px;background-color:#000}@media screen and (max-width:480px){.v_line_fix{margin:0 auto;width:1px;height:50px;background-color:#000}}table th,table td{border:none}.gift-table-en{font-size:14px;width:100%;color:#000;border:none}.gift-table-en th,.gift-table-en td{padding:0 5px;font-weight:400;border-bottom:solid 1px #000;text-align:left}.gift-table-en th{width:25%}.gift-table-en td{width:75%}.last-row{text-align:right !important}@media screen and (min-width:768px) and (max-width:1024px){.gift-table-en th{width:25%}.gift-table-en td{width:75%}.first-row{font-size:13px}}@media screen and (max-width:545px){.gift-table .price{font-weight:700;font-size:20px}}@media screen and (max-width:545px){.map-sp{height:300px}}.tel-btn{font-size:1rem}.grecaptcha-badge{visibility:hidden}.contact-bg{background-color:#fff;background-image:url("https://www.transparenttextures.com/patterns/paper-3.png")}@font-face{font-family:'はんなり明朝';font-style:normal;font-weight:400;font-display:auto;src:url('https://komakusa-takayama.com/wp-content/uploads/2023/04/HannariMincho-Regular.ttf') format('truetype')}