.elementor-20 .elementor-element.elementor-element-1985ae0{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.29;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-1985ae0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1985ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://osaka-in.co.jp/wp/wp-content/uploads/2025/11/3000-DSC01712.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-1985ae0::before, .elementor-20 .elementor-element.elementor-element-1985ae0 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1985ae0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1985ae0 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1985ae0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1985ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#201B1B;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-09ad8b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-20 .elementor-element.elementor-element-09ad8b3::before, .elementor-20 .elementor-element.elementor-element-09ad8b3 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-09ad8b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-09ad8b3 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-09ad8b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-09ad8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20 .elementor-element.elementor-element-0aa2cc5 .premium-dual-header-first-header span{display:inline;}.elementor-20 .elementor-element.elementor-element-0aa2cc5{text-align:center;}.elementor-20 .elementor-element.elementor-element-0aa2cc5 .premium-dual-header-first-span{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:500;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ba2be52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ba2be52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:6px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-923df91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1eaeb2d{--display:flex;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-1486aeb{padding:0% 0% 4% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-1486aeb .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.75em;font-weight:500;color:var( --e-global-color-text );}.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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-af2cecd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;--ha-tfx-rotate-z:-90deg;}.elementor-20 .elementor-element.elementor-element-af2cecd .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-af2cecd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-7896f6f{padding:6% 0% 0% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-7896f6f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7896f6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85em;letter-spacing:0.3em;color:#242424;}.elementor-20 .elementor-element.elementor-element-fa4c855{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-43bd942{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-5dbf138{text-align:center;}.elementor-20 .elementor-element.elementor-element-5dbf138 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4em;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-20 .elementor-element.elementor-element-131d6bd{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.7em;}.elementor-20 .elementor-element.elementor-element-131d6bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5abf4c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5abf4c1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5abf4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-30bad16{--display:flex;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-d96ad76{padding:0% 0% 4% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-d96ad76 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.75em;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-42ed7f5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;--ha-tfx-rotate-z:-90deg;}.elementor-20 .elementor-element.elementor-element-42ed7f5 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-42ed7f5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-85fe800{padding:6% 0% 0% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-85fe800.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-85fe800 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85em;letter-spacing:0.3em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-dd2baa9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6edceb0{--display:flex;--justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-4c967b6{text-align:start;}.elementor-20 .elementor-element.elementor-element-4c967b6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-805b434{text-align:start;}.elementor-20 .elementor-element.elementor-element-805b434 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7d00173{text-align:start;}.elementor-20 .elementor-element.elementor-element-7d00173 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7788e6b{text-align:start;}.elementor-20 .elementor-element.elementor-element-7788e6b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20 .elementor-element.elementor-element-a74bf73 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-20 .elementor-element.elementor-element-a74bf73 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-a74bf73{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-20 .elementor-element.elementor-element-15bee4e{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-15bee4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6de96de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b1db64a{--display:flex;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-24f19c4{padding:0% 0% 4% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-24f19c4 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.75em;font-weight:500;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-74d05c1{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--ha-tfx-rotate-z:-90deg;}.elementor-20 .elementor-element.elementor-element-74d05c1 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-74d05c1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-ea0506c{padding:6% 0% 0% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-ea0506c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ea0506c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85em;letter-spacing:0.3em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-2f68cf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ae44bb2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-ae44bb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-c8c3e2e{padding:3% 3% 3% 3%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-c8c3e2e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-f256547{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-1358a6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1358a6a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1358a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ab5edfa{--display:flex;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-e0684eb{padding:0% 0% 4% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-e0684eb .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.75em;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e560b35{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;--ha-tfx-rotate-z:-90deg;}.elementor-20 .elementor-element.elementor-element-e560b35 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-e560b35 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-8fed018{padding:6% 0% 0% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-8fed018.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8fed018 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85em;letter-spacing:0.3em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-71c7a83{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-a170e5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-9f30e57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-9f30e57::before, .elementor-20 .elementor-element.elementor-element-9f30e57 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9f30e57 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9f30e57 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9f30e57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9f30e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-e62a970{--display:flex;}.elementor-20 .elementor-element.elementor-element-17fdb4d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3060038{--display:flex;}.elementor-20 .elementor-element.elementor-element-8863615{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-8863615 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b83e9c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-b83e9c3::before, .elementor-20 .elementor-element.elementor-element-b83e9c3 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b83e9c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b83e9c3 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b83e9c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b83e9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-30ad775{--display:flex;}.elementor-20 .elementor-element.elementor-element-4d104f8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-15d2a0d{--display:flex;}.elementor-20 .elementor-element.elementor-element-07641eb{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-07641eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-652d02e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-652d02e::before, .elementor-20 .elementor-element.elementor-element-652d02e > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-652d02e > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-652d02e > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-652d02e > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-652d02e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-63debe0{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-dc0a6db .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8967da6{--display:flex;}.elementor-20 .elementor-element.elementor-element-caef713{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-caef713 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ab75f7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-b4229ba{--display:flex;}.elementor-20 .elementor-element.elementor-element-b6319f5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-21c1a27{--display:flex;}.elementor-20 .elementor-element.elementor-element-c977767{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-c977767 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d7e68c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-d038cd9{--display:flex;}.elementor-20 .elementor-element.elementor-element-a4a5c14 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-76b0da0{--display:flex;}.elementor-20 .elementor-element.elementor-element-0c8713b{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-0c8713b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6277e5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-d304d85{--display:flex;}.elementor-20 .elementor-element.elementor-element-ddbef2d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-577ae6b{--display:flex;}.elementor-20 .elementor-element.elementor-element-9522163{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-9522163 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8dcef3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-28caad5{--display:flex;}.elementor-20 .elementor-element.elementor-element-96525e6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-11c92f5{--display:flex;}.elementor-20 .elementor-element.elementor-element-9e42fa3{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-9e42fa3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-20a5977{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-77d44dd{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-067ff6a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a33a17a{--display:flex;}.elementor-20 .elementor-element.elementor-element-6ad7c19{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-6ad7c19 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f4b97e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-e2fd770{--display:flex;}.elementor-20 .elementor-element.elementor-element-4eab70b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2080c11{--display:flex;}.elementor-20 .elementor-element.elementor-element-bc4591a{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-bc4591a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7dc2596{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-beafd95{--display:flex;}.elementor-20 .elementor-element.elementor-element-0eaf139 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8a6aba7{--display:flex;}.elementor-20 .elementor-element.elementor-element-50d74da{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-50d74da .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d665981{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-8533360{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-440e262 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-81cd1c8{--display:flex;}.elementor-20 .elementor-element.elementor-element-25b56dc{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-25b56dc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-53ff31f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-53ff31f > .elementor-shape-top .elementor-shape-fill, .elementor-20 .elementor-element.elementor-element-53ff31f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#E7E8E9;}.elementor-20 .elementor-element.elementor-element-53ff31f > .elementor-shape-top svg, .elementor-20 .elementor-element.elementor-element-53ff31f > .e-con-inner > .elementor-shape-top svg{height:83px;transform:translateX(-50%) rotateY(180deg);}.elementor-20 .elementor-element.elementor-element-53ff31f > .elementor-shape-bottom .elementor-shape-fill, .elementor-20 .elementor-element.elementor-element-53ff31f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E7E8E9;}.elementor-20 .elementor-element.elementor-element-53ff31f > .elementor-shape-bottom svg, .elementor-20 .elementor-element.elementor-element-53ff31f > .e-con-inner > .elementor-shape-bottom svg{height:97px;transform:translateX(-50%) rotateY(180deg);}.elementor-20 .elementor-element.elementor-element-7c9d125{--display:flex;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-65bd5e9{padding:0% 0% 4% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-65bd5e9 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.75em;font-weight:500;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4bc0d2a{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--ha-tfx-rotate-z:-90deg;}.elementor-20 .elementor-element.elementor-element-4bc0d2a .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-4bc0d2a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-c5e942f{padding:6% 0% 0% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-c5e942f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c5e942f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85em;letter-spacing:0.3em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-42779a6{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-8fab5f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-d9470ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-804673a{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-804673a::before, .elementor-20 .elementor-element.elementor-element-804673a > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-804673a > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-804673a > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-804673a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-804673a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-02f208b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4d7bbb9{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-249dc4d{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-249dc4d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-70dbce3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-60787a6{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-5e51689 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-8350d37{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-ad07d4e{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-ad07d4e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-fe2253a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-e6275d6{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-d41f659 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-95dc2f4{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-25e402c{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-25e402c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-2ab1b73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-c9c1398{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-1ffb9df .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-e7b9ce6{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-6169d53{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-6169d53 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3f1b917{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-e5b2f77{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-8fdb9aa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-03df14d{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-72d329f{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-72d329f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-75b6e00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-5dd2c4b{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-0e70bca .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-e5548b4{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-260e5b9{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-260e5b9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-55a1cf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-5c56ee5{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-4a00228 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-e8f87ff{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-50e033e{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-50e033e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4f5951e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-424348b{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-3712a07 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-7f0ec61{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-d90dad2{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-d90dad2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-ca5fb6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-20 .elementor-element.elementor-element-ab929d7{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-4ae0105 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b067d8a{--display:flex;border-style:none;--border-style:none;}.elementor-20 .elementor-element.elementor-element-c58e067{padding:0% 0% 0% 1%;}.elementor-20 .elementor-element.elementor-element-c58e067 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-2a16d1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2a16d1a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2a16d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-2ac5744{--display:flex;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-f3e253e{padding:0% 0% 4% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-f3e253e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.75em;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-46f2e93{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;--ha-tfx-rotate-z:-90deg;}.elementor-20 .elementor-element.elementor-element-46f2e93 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-46f2e93 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-979f476{padding:6% 0% 0% 0%;text-align:center;}.elementor-20 .elementor-element.elementor-element-979f476.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-979f476 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85em;letter-spacing:0.3em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e59ca39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-79017f3{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7e53532{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-71fd0ce{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e76b105{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ddea2a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-08a7440 iframe{height:45vh;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0s;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-1985ae0{--min-height:40vh;--margin-top:-14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-09ad8b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-0aa2cc5 .premium-dual-header-first-span{font-size:1.3em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-ba2be52 .elementor-heading-title{font-size:1.1em;}.elementor-20 .elementor-element.elementor-element-923df91{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-131d6bd{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-5abf4c1{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-dd2baa9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-6edceb0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-4c967b6{text-align:start;}.elementor-20 .elementor-element.elementor-element-4c967b6 .elementor-heading-title{line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-805b434{text-align:start;}.elementor-20 .elementor-element.elementor-element-7d00173{text-align:start;}.elementor-20 .elementor-element.elementor-element-7d00173 .elementor-heading-title{line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-7788e6b{text-align:start;}.elementor-20 .elementor-element.elementor-element-7788e6b .elementor-heading-title{line-height:1.4em;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-15bee4e{--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-6de96de{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-2f68cf9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-1358a6a{--padding-top:010%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-17fdb4d .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-4d104f8 .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-dc0a6db .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-b6319f5 .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-a4a5c14 .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-ddbef2d .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-96525e6 .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-067ff6a .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-4eab70b .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-0eaf139 .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-440e262 .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-53ff31f{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-2a16d1a{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-e59ca39{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-79017f3{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-7e53532{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-71fd0ce{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e76b105{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-1985ae0{--min-height:35vh;--margin-top:-25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-20 .elementor-element.elementor-element-09ad8b3{--margin-top:0%;--margin-bottom:-10%;--margin-left:0%;--margin-right:0%;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-0aa2cc5 .premium-dual-header-first-span{font-size:1.05em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-ba2be52{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-20 .elementor-element.elementor-element-ba2be52 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-923df91{--padding-top:10%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-1eaeb2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1486aeb{padding:3% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-1486aeb .elementor-heading-title{font-size:1.6em;}.elementor-20 .elementor-element.elementor-element-af2cecd .elementor-divider{text-align:left;}.elementor-20 .elementor-element.elementor-element-af2cecd .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-7896f6f .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-5dbf138 .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-131d6bd{font-size:1em;}.elementor-20 .elementor-element.elementor-element-5abf4c1{--padding-top:10%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-30bad16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-d96ad76{padding:3% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-d96ad76 .elementor-heading-title{font-size:1.6em;}.elementor-20 .elementor-element.elementor-element-42ed7f5 .elementor-divider{text-align:left;}.elementor-20 .elementor-element.elementor-element-42ed7f5 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-85fe800 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-dd2baa9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-6edceb0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-4c967b6{text-align:start;}.elementor-20 .elementor-element.elementor-element-4c967b6 .elementor-heading-title{font-size:1.2em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-805b434 .elementor-heading-title{font-size:1.2em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-7d00173 .elementor-heading-title{font-size:1.2em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-7788e6b .elementor-heading-title{font-size:1.2em;line-height:1.4em;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-6de96de{--padding-top:10%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-b1db64a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-24f19c4{padding:3% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-24f19c4 .elementor-heading-title{font-size:1.6em;}.elementor-20 .elementor-element.elementor-element-74d05c1 .elementor-divider{text-align:left;}.elementor-20 .elementor-element.elementor-element-74d05c1 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-ea0506c .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-2f68cf9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-c8c3e2e .elementor-icon-list-item > a{font-size:1.1em;}.elementor-20 .elementor-element.elementor-element-1358a6a{--padding-top:10%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-ab5edfa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-e0684eb{padding:3% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-e0684eb .elementor-heading-title{font-size:1.6em;}.elementor-20 .elementor-element.elementor-element-e560b35 .elementor-divider{text-align:left;}.elementor-20 .elementor-element.elementor-element-e560b35 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-8fed018 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-71c7a83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9f30e57{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-e62a970{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-17fdb4d .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-8863615 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-b83e9c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-30ad775{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-4d104f8 .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-07641eb .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-652d02e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-63debe0{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-dc0a6db .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-caef713 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-ab75f7d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-b4229ba{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-b6319f5 .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-c977767 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-d7e68c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-d038cd9{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-a4a5c14 .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-0c8713b .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-6277e5d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-d304d85{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-ddbef2d .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-9522163 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-8dcef3e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-28caad5{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-96525e6 .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-9e42fa3 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-20a5977{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-77d44dd{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-067ff6a .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-6ad7c19 .elementor-heading-title{font-size:1em;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-f4b97e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-e2fd770{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-4eab70b .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-bc4591a .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-7dc2596{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-beafd95{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-0eaf139 .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-50d74da .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-d665981{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-8533360{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-440e262 .elementor-heading-title{font-size:0.95em;}.elementor-20 .elementor-element.elementor-element-25b56dc .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-53ff31f > .elementor-shape-top svg, .elementor-20 .elementor-element.elementor-element-53ff31f > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-20 .elementor-element.elementor-element-53ff31f > .elementor-shape-bottom svg, .elementor-20 .elementor-element.elementor-element-53ff31f > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-20 .elementor-element.elementor-element-53ff31f{--padding-top:10%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-7c9d125{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-65bd5e9{padding:3% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-65bd5e9 .elementor-heading-title{font-size:1.6em;}.elementor-20 .elementor-element.elementor-element-4bc0d2a .elementor-divider{text-align:left;}.elementor-20 .elementor-element.elementor-element-4bc0d2a .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-c5e942f .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-8fab5f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d9470ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-804673a{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-02f208b .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-4d7bbb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-249dc4d .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-70dbce3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-60787a6{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-5e51689 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-8350d37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ad07d4e .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-fe2253a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-e6275d6{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-d41f659 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-95dc2f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-25e402c .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-2ab1b73{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-c9c1398{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-1ffb9df .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-e7b9ce6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6169d53 .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-3f1b917{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-e5b2f77{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-8fdb9aa .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-03df14d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-72d329f .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-75b6e00{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-5dd2c4b{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-0e70bca .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-e5548b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-260e5b9 .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-55a1cf2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-5c56ee5{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-4a00228 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-e8f87ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-50e033e .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-4f5951e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-424348b{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-3712a07 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-7f0ec61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d90dad2 .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-ca5fb6d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-20 .elementor-element.elementor-element-ab929d7{--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-4ae0105 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-b067d8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c58e067 .elementor-heading-title{font-size:1em;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-2a16d1a{--padding-top:10%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-2ac5744{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-f3e253e{padding:3% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-f3e253e .elementor-heading-title{font-size:1.6em;}.elementor-20 .elementor-element.elementor-element-46f2e93 .elementor-divider{text-align:left;}.elementor-20 .elementor-element.elementor-element-46f2e93 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-979f476 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-79017f3{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-7e53532{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-71fd0ce{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-e76b105{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-09ad8b3{--width:100%;}.elementor-20 .elementor-element.elementor-element-1eaeb2d{--width:18.86%;}.elementor-20 .elementor-element.elementor-element-fa4c855{--width:78%;}.elementor-20 .elementor-element.elementor-element-43bd942{--width:100%;}.elementor-20 .elementor-element.elementor-element-30bad16{--width:18.86%;}.elementor-20 .elementor-element.elementor-element-dd2baa9{--width:78%;}.elementor-20 .elementor-element.elementor-element-6edceb0{--width:40%;}.elementor-20 .elementor-element.elementor-element-15bee4e{--width:60%;}.elementor-20 .elementor-element.elementor-element-b1db64a{--width:18.86%;}.elementor-20 .elementor-element.elementor-element-2f68cf9{--width:78%;}.elementor-20 .elementor-element.elementor-element-ae44bb2{--width:40%;}.elementor-20 .elementor-element.elementor-element-f256547{--width:60%;}.elementor-20 .elementor-element.elementor-element-ab5edfa{--width:18.86%;}.elementor-20 .elementor-element.elementor-element-71c7a83{--width:78%;}.elementor-20 .elementor-element.elementor-element-a170e5b{--width:100%;}.elementor-20 .elementor-element.elementor-element-e62a970{--width:30%;}.elementor-20 .elementor-element.elementor-element-3060038{--width:69%;}.elementor-20 .elementor-element.elementor-element-30ad775{--width:30%;}.elementor-20 .elementor-element.elementor-element-15d2a0d{--width:69%;}.elementor-20 .elementor-element.elementor-element-63debe0{--width:30%;}.elementor-20 .elementor-element.elementor-element-8967da6{--width:69%;}.elementor-20 .elementor-element.elementor-element-b4229ba{--width:30%;}.elementor-20 .elementor-element.elementor-element-21c1a27{--width:69%;}.elementor-20 .elementor-element.elementor-element-d038cd9{--width:30%;}.elementor-20 .elementor-element.elementor-element-76b0da0{--width:69%;}.elementor-20 .elementor-element.elementor-element-d304d85{--width:30%;}.elementor-20 .elementor-element.elementor-element-577ae6b{--width:69%;}.elementor-20 .elementor-element.elementor-element-28caad5{--width:30%;}.elementor-20 .elementor-element.elementor-element-11c92f5{--width:69%;}.elementor-20 .elementor-element.elementor-element-77d44dd{--width:30%;}.elementor-20 .elementor-element.elementor-element-a33a17a{--width:69%;}.elementor-20 .elementor-element.elementor-element-e2fd770{--width:30%;}.elementor-20 .elementor-element.elementor-element-2080c11{--width:69%;}.elementor-20 .elementor-element.elementor-element-beafd95{--width:30%;}.elementor-20 .elementor-element.elementor-element-8a6aba7{--width:69%;}.elementor-20 .elementor-element.elementor-element-8533360{--width:30%;}.elementor-20 .elementor-element.elementor-element-81cd1c8{--width:69%;}.elementor-20 .elementor-element.elementor-element-7c9d125{--width:18.86%;}.elementor-20 .elementor-element.elementor-element-42779a6{--width:78%;}.elementor-20 .elementor-element.elementor-element-8fab5f9{--width:100%;}.elementor-20 .elementor-element.elementor-element-804673a{--width:20%;}.elementor-20 .elementor-element.elementor-element-4d7bbb9{--width:79%;}.elementor-20 .elementor-element.elementor-element-60787a6{--width:20%;}.elementor-20 .elementor-element.elementor-element-8350d37{--width:79%;}.elementor-20 .elementor-element.elementor-element-e6275d6{--width:20%;}.elementor-20 .elementor-element.elementor-element-95dc2f4{--width:79%;}.elementor-20 .elementor-element.elementor-element-c9c1398{--width:20%;}.elementor-20 .elementor-element.elementor-element-e7b9ce6{--width:79%;}.elementor-20 .elementor-element.elementor-element-e5b2f77{--width:20%;}.elementor-20 .elementor-element.elementor-element-03df14d{--width:79%;}.elementor-20 .elementor-element.elementor-element-5dd2c4b{--width:20%;}.elementor-20 .elementor-element.elementor-element-e5548b4{--width:79%;}.elementor-20 .elementor-element.elementor-element-5c56ee5{--width:20%;}.elementor-20 .elementor-element.elementor-element-e8f87ff{--width:79%;}.elementor-20 .elementor-element.elementor-element-424348b{--width:20%;}.elementor-20 .elementor-element.elementor-element-7f0ec61{--width:79%;}.elementor-20 .elementor-element.elementor-element-ab929d7{--width:20%;}.elementor-20 .elementor-element.elementor-element-b067d8a{--width:79%;}.elementor-20 .elementor-element.elementor-element-2ac5744{--width:18.86%;}.elementor-20 .elementor-element.elementor-element-e59ca39{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-09ad8b3{--width:70%;}.elementor-20 .elementor-element.elementor-element-6edceb0{--width:100%;}.elementor-20 .elementor-element.elementor-element-15bee4e{--width:100%;}.elementor-20 .elementor-element.elementor-element-ae44bb2{--width:100%;}.elementor-20 .elementor-element.elementor-element-f256547{--width:100%;}.elementor-20 .elementor-element.elementor-element-804673a{--width:30%;}.elementor-20 .elementor-element.elementor-element-4d7bbb9{--width:70%;}.elementor-20 .elementor-element.elementor-element-60787a6{--width:30%;}.elementor-20 .elementor-element.elementor-element-8350d37{--width:70%;}.elementor-20 .elementor-element.elementor-element-e6275d6{--width:30%;}.elementor-20 .elementor-element.elementor-element-95dc2f4{--width:70%;}.elementor-20 .elementor-element.elementor-element-c9c1398{--width:30%;}.elementor-20 .elementor-element.elementor-element-e7b9ce6{--width:70%;}.elementor-20 .elementor-element.elementor-element-e5b2f77{--width:30%;}.elementor-20 .elementor-element.elementor-element-03df14d{--width:70%;}.elementor-20 .elementor-element.elementor-element-5dd2c4b{--width:30%;}.elementor-20 .elementor-element.elementor-element-e5548b4{--width:70%;}.elementor-20 .elementor-element.elementor-element-5c56ee5{--width:30%;}.elementor-20 .elementor-element.elementor-element-e8f87ff{--width:70%;}.elementor-20 .elementor-element.elementor-element-424348b{--width:30%;}.elementor-20 .elementor-element.elementor-element-7f0ec61{--width:70%;}.elementor-20 .elementor-element.elementor-element-ab929d7{--width:30%;}.elementor-20 .elementor-element.elementor-element-b067d8a{--width:70%;}}/* Start custom CSS for heading, class: .elementor-element-7896f6f */.tategaki {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85fe800 */.tategaki {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea0506c */.tategaki {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fed018 */.tategaki {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad7c19 */.pc_br {
   display: block
}
@media screen and (max-width: 480px){
    .pc_br {
       display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5e942f */.tategaki {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979f476 */.tategaki {
    writing-mode: vertical-rl;
}/* End custom CSS */