.elementor-533 .elementor-element.elementor-element-0ecfcbf{--display:flex;--position:fixed;--min-height:0px;--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:stretch;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:20px;--z-index:0}.elementor-533 .elementor-element.elementor-element-0ecfcbf:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-0ecfcbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://koshidan.com/wp-content/uploads/2025/07/KoshiDanWebTop01-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:80% auto}body:not(.rtl) .elementor-533 .elementor-element.elementor-element-0ecfcbf{left:0}body.rtl .elementor-533 .elementor-element.elementor-element-0ecfcbf{right:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-533 .elementor-element.elementor-element-c4d3591>.elementor-widget-container{margin:0% 0% 0% -1%;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-c4d3591{z-index:0;text-align:start}.elementor-533 .elementor-element.elementor-element-c4d3591 .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:120px;font-weight:900;line-height:1.6em;letter-spacing:-3px;-webkit-text-stroke-color:#169F2B;stroke:#169F2B;text-shadow:2px 2px 12px rgba(3.5505486439192677,77.80455350795017,63.28457455335705,.4);color:#169F2B}.elementor-533 .elementor-element.elementor-element-f55b7ff>.elementor-widget-container{margin:-9% 0% 0% 0%;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-f55b7ff.elementor-element{--align-self:flex-start}.elementor-533 .elementor-element.elementor-element-f55b7ff{text-align:start}.elementor-533 .elementor-element.elementor-element-f55b7ff .elementor-heading-title{font-family:"Poetsen One",Sans-serif;font-size:70px;font-weight:800;line-height:94px;color:#656363}.elementor-533 .elementor-element.elementor-element-01ca2f4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-5ce49f3{--display:flex}.elementor-533 .elementor-element.elementor-element-9a475d8{text-align:center}.elementor-533 .elementor-element.elementor-element-9a475d8 .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:42px;font-weight:700;line-height:90px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.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-533 .elementor-element.elementor-element-ac5b172{font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:900;color:#000}.elementor-533 .elementor-element.elementor-element-b126817{--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;--align-items:center;--overlay-opacity:0.5;--margin-top:715px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2}.elementor-533 .elementor-element.elementor-element-b126817::before,.elementor-533 .elementor-element.elementor-element-b126817>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-b126817>.e-con-inner>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-b126817>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-b126817>.e-con-inner>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-b126817>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#39005480;--background-overlay:''}.elementor-533 .elementor-element.elementor-element-de10f30{text-align:center}.elementor-533 .elementor-element.elementor-element-de10f30 .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:42px;font-weight:700;line-height:90px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:2px 2px 20px rgb(0 0 0 / .3);color:#FFF}.elementor-533 .elementor-element.elementor-element-065f2bb{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:26px;font-weight:900;text-shadow:2px 2px 20px rgb(0 0 0 / .3);color:#FFF}.elementor-533 .elementor-element.elementor-element-1488375{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em}.elementor-533 .elementor-element.elementor-element-1488375:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-1488375>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF52;background-image:url(https://koshidan.com/wp-content/uploads/2025/07/KoshidanWebBG-1024x576.jpg);background-position:center center;background-size:100% auto}.elementor-533 .elementor-element.elementor-element-1488375::before,.elementor-533 .elementor-element.elementor-element-1488375>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-1488375>.e-con-inner>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-1488375>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-1488375>.e-con-inner>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-1488375>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff;--background-overlay:''}.elementor-533 .elementor-element.elementor-element-ebba1db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-ebba1db.e-con{--flex-grow:0;--flex-shrink:0}.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-533 .elementor-element.elementor-element-b16cb52{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:3px}.elementor-533 .elementor-element.elementor-element-b16cb52 .elementor-divider-separator{width:100%}.elementor-533 .elementor-element.elementor-element-b16cb52 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-533 .elementor-element.elementor-element-67a50e7>.elementor-widget-container{margin:0 0 0 0}.elementor-533 .elementor-element.elementor-element-67a50e7{text-align:center}.elementor-533 .elementor-element.elementor-element-67a50e7 .elementor-heading-title{font-family:"Poetsen One",Sans-serif;font-size:48px;font-weight:700;text-transform:capitalize;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-d2cd58d>.elementor-widget-container{margin:0 0 0 0;padding:26px 26px 26px 26px}.elementor-533 .elementor-element.elementor-element-d2cd58d{text-align:center}.elementor-533 .elementor-element.elementor-element-d2cd58d .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:4.3px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#169F2B;stroke:#169F2B;color:#169F2B}.elementor-533 .elementor-element.elementor-element-d60ec55>.elementor-widget-container{margin:0 0 30px 0}.elementor-533 .elementor-element.elementor-element-d60ec55{text-align:center}.elementor-533 .elementor-element.elementor-element-d60ec55 .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;color:#000}.elementor-533 .elementor-element.elementor-element-6239ce7{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:3px}.elementor-533 .elementor-element.elementor-element-6239ce7 .elementor-divider-separator{width:100%}.elementor-533 .elementor-element.elementor-element-6239ce7 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-533 .elementor-element.elementor-element-292a7d4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-292a7d4.e-con{--align-self:center}.elementor-533 .elementor-element.elementor-element-e3d2a75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-e3d2a75.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-533 .elementor-element.elementor-element-8dd5b61{--divider-border-style:curved;--divider-color:#000;--divider-border-width:1.2px;--divider-pattern-height:9.7px;--divider-pattern-size:28.5px}.elementor-533 .elementor-element.elementor-element-8dd5b61 .elementor-divider-separator{width:100%}.elementor-533 .elementor-element.elementor-element-8dd5b61 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-533 .elementor-element.elementor-element-d31d38d{text-align:center}.elementor-533 .elementor-element.elementor-element-d31d38d .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:900;color:#FF3939}.elementor-533 .elementor-element.elementor-element-4dc3899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-533 .elementor-element.elementor-element-c1ea84b{--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-533 .elementor-element.elementor-element-36ec94b{text-align:center}.elementor-533 .elementor-element.elementor-element-36ec94b .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:18px;font-weight:900;color:#169F2B}.elementor-533 .elementor-element.elementor-element-e1b7f59{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:12px;font-weight:600;color:#000}.elementor-533 .elementor-element.elementor-element-e1b7f59 p{margin-block-end:0}.elementor-533 .elementor-element.elementor-element-dd6e96a{--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-533 .elementor-element.elementor-element-39ac336{text-align:center}.elementor-533 .elementor-element.elementor-element-39ac336 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:20px;font-weight:900;line-height:34px;color:#169F2B}.elementor-533 .elementor-element.elementor-element-7155d0b{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:12px;font-weight:600;color:#000}.elementor-533 .elementor-element.elementor-element-7155d0b p{margin-block-end:0}.elementor-533 .elementor-element.elementor-element-0f00882{--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-533 .elementor-element.elementor-element-e6515b0{text-align:center}.elementor-533 .elementor-element.elementor-element-e6515b0 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:20px;font-weight:900;line-height:34px;color:#169F2B}.elementor-533 .elementor-element.elementor-element-8263d58{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:12px;font-weight:600;line-height:22px;letter-spacing:-2.8px;color:#000}.elementor-533 .elementor-element.elementor-element-8263d58 p{margin-block-end:0}.elementor-533 .elementor-element.elementor-element-5462830{--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-533 .elementor-element.elementor-element-aa33177{text-align:center}.elementor-533 .elementor-element.elementor-element-aa33177 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:20px;font-weight:900;line-height:34px;color:#169F2B}.elementor-533 .elementor-element.elementor-element-7f04d17{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:12px;font-weight:600;line-height:19px;letter-spacing:-.8px;color:#000}.elementor-533 .elementor-element.elementor-element-7f04d17 p{margin-block-end:0}.elementor-533 .elementor-element.elementor-element-1245297{--display:flex}.elementor-533 .elementor-element.elementor-element-6308163{text-align:center}.elementor-533 .elementor-element.elementor-element-6308163 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:900;color:#FF3939}.elementor-533 .elementor-element.elementor-element-522b8b2{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:600;color:#000}.elementor-533 .elementor-element.elementor-element-522b8b2 p{margin-block-end:9px}.elementor-533 .elementor-element.elementor-element-19074fe{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:3px}.elementor-533 .elementor-element.elementor-element-19074fe .elementor-divider-separator{width:100%}.elementor-533 .elementor-element.elementor-element-19074fe .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-533 .elementor-element.elementor-element-e2d4adf>.elementor-widget-container{margin:36px 0 0 0}.elementor-533 .elementor-element.elementor-element-e2d4adf{text-align:center}.elementor-533 .elementor-element.elementor-element-e2d4adf .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:48px;font-weight:700;text-decoration:underline;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-533 .elementor-element.elementor-element-44f1251>.elementor-widget-container{margin:40px 0 0 0}.elementor-533 .elementor-element.elementor-element-44f1251{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:18px;line-height:1.6em;color:#FF3939}.elementor-533 .elementor-element.elementor-element-a20b2db{--display:flex}.elementor-533 .elementor-element.elementor-element-026960b{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-8ef0df6{--display:flex}.elementor-533 .elementor-element.elementor-element-d10b30c{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-1ba5a3d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-1ba5a3d:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-1ba5a3d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-1ba5a3d:hover{background-color:#fff;box-shadow:0 9px 20px 0 rgb(0 0 0 / .14)}.elementor-533 .elementor-element.elementor-element-365da4b{text-align:center}.elementor-533 .elementor-element.elementor-element-365da4b .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-31dd539>.elementor-widget-container{margin:0 0 40px 0}.elementor-533 .elementor-element.elementor-element-31dd539{text-align:center}.elementor-533 .elementor-element.elementor-element-31dd539 img{width:100%;max-width:100%;height:20vh;border-radius:4px 4px 4px 4px}.elementor-533 .elementor-element.elementor-element-ac35ce8{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:600;color:#000}.elementor-533 .elementor-element.elementor-element-f60e957{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-f60e957:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-f60e957>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-f60e957:hover{background-color:#fff;box-shadow:0 9px 20px 0 rgb(0 0 0 / .14)}.elementor-533 .elementor-element.elementor-element-ac98294{text-align:center}.elementor-533 .elementor-element.elementor-element-ac98294 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-f9a2103>.elementor-widget-container{margin:0 0 40px 0}.elementor-533 .elementor-element.elementor-element-f9a2103{text-align:center}.elementor-533 .elementor-element.elementor-element-f9a2103 img{width:100%;max-width:100%;height:20vh;border-radius:4px 4px 4px 4px}.elementor-533 .elementor-element.elementor-element-b0cc5bf{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:600;color:#000}.elementor-533 .elementor-element.elementor-element-3c6352a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-3c6352a:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-3c6352a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-3c6352a:hover{background-color:#fff;box-shadow:0 9px 20px 0 rgb(0 0 0 / .14)}.elementor-533 .elementor-element.elementor-element-0673548{text-align:center}.elementor-533 .elementor-element.elementor-element-0673548 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-d6f47b5>.elementor-widget-container{margin:0 0 40px 0}.elementor-533 .elementor-element.elementor-element-d6f47b5{text-align:center}.elementor-533 .elementor-element.elementor-element-d6f47b5 img{width:100%;max-width:100%;height:20vh;border-radius:4px 4px 4px 4px}.elementor-533 .elementor-element.elementor-element-f1fa7ae{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:600;color:#000}.elementor-533 .elementor-element.elementor-element-1a9a2b5{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-18a959a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-18a959a:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-18a959a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-18a959a:hover{background-color:#fff;box-shadow:0 9px 20px 0 rgb(0 0 0 / .14)}.elementor-533 .elementor-element.elementor-element-7a94e4e{text-align:center}.elementor-533 .elementor-element.elementor-element-7a94e4e .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-d9011a9>.elementor-widget-container{margin:0 0 40px 0}.elementor-533 .elementor-element.elementor-element-d9011a9{text-align:center}.elementor-533 .elementor-element.elementor-element-d9011a9 img{width:100%;max-width:100%;height:20vh;border-radius:4px 4px 4px 4px}.elementor-533 .elementor-element.elementor-element-bc22666{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:600;color:#000}.elementor-533 .elementor-element.elementor-element-ea150f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-ea150f0:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-ea150f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-ea150f0:hover{background-color:#fff;box-shadow:0 9px 20px 0 rgb(0 0 0 / .14)}.elementor-533 .elementor-element.elementor-element-1b4762d{text-align:center}.elementor-533 .elementor-element.elementor-element-1b4762d .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-4b7e601>.elementor-widget-container{margin:0 0 40px 0}.elementor-533 .elementor-element.elementor-element-4b7e601{text-align:center}.elementor-533 .elementor-element.elementor-element-4b7e601 img{width:100%;max-width:100%;height:20vh;border-radius:4px 4px 4px 4px}.elementor-533 .elementor-element.elementor-element-e70a01d{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-weight:600;color:#000}.elementor-533 .elementor-element.elementor-element-10c1452{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-10c1452:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-10c1452>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-10c1452:hover{background-color:#fff;box-shadow:0 9px 20px 0 rgb(0 0 0 / .14)}.elementor-533 .elementor-element.elementor-element-f729694{text-align:center}.elementor-533 .elementor-element.elementor-element-f729694 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-6497338>.elementor-widget-container{margin:0 0 40px 0}.elementor-533 .elementor-element.elementor-element-6497338{text-align:center}.elementor-533 .elementor-element.elementor-element-6497338 img{width:100%;max-width:100%;height:20vh;border-radius:4px 4px 4px 4px}.elementor-533 .elementor-element.elementor-element-586edfc{text-align:center;font-family:var(--e-global-typography-6f033b9-font-family),Sans-serif;font-weight:var(--e-global-typography-6f033b9-font-weight);color:#000}.elementor-533 .elementor-element.elementor-element-47a9b1a{text-align:center}.elementor-533 .elementor-element.elementor-element-47a9b1a .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:30px;font-weight:900;line-height:68px;letter-spacing:3.3px;color:#000}.elementor-533 .elementor-element.elementor-element-99e8847>.elementor-widget-container{margin:50px 0 15px 0}.elementor-533 .elementor-element.elementor-element-99e8847{text-align:center}.elementor-533 .elementor-element.elementor-element-99e8847 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:26px;font-weight:700;color:#000}.elementor-533 .elementor-element.elementor-element-8a5a69f{width:initial;max-width:initial;text-align:center}.elementor-533 .elementor-element.elementor-element-8a5a69f>.elementor-widget-container{margin:14px 14px 14px 14px;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-8a5a69f img{width:420px;max-width:100%;height:420px}.elementor-533 .elementor-element.elementor-element-8427a20>.elementor-widget-container{margin:29px 29px 29px 29px}.elementor-533 .elementor-element.elementor-element-8427a20{text-align:center}.elementor-533 .elementor-element.elementor-element-8427a20 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:30px;font-weight:900;line-height:22px;letter-spacing:3.7px;color:#000}.elementor-533 .elementor-element.elementor-element-9f79e81{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:3px}.elementor-533 .elementor-element.elementor-element-9f79e81>.elementor-widget-container{margin:50px 0 50px 0}.elementor-533 .elementor-element.elementor-element-9f79e81 .elementor-divider-separator{width:100%}.elementor-533 .elementor-element.elementor-element-9f79e81 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-533 .elementor-element.elementor-element-d2a2b0c{text-align:center}.elementor-533 .elementor-element.elementor-element-d2a2b0c .elementor-heading-title{font-family:"Zen Kaku Gothic New",Sans-serif;font-size:30px;font-weight:900;line-height:87px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-533 .elementor-element.elementor-element-d2a82f0>.elementor-widget-container{margin:40px 40px 40px 40px;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-d2a82f0{text-align:center}.elementor-533 .elementor-element.elementor-element-d2a82f0 img{width:100%;max-width:82%;height:100%}.elementor-533 .elementor-element.elementor-element-ac569bd{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:20px;font-weight:700;color:#000}.elementor-533 .elementor-element.elementor-element-c4aff49>.elementor-widget-container{margin:32px 32px 32px 32px}.elementor-533 .elementor-element.elementor-element-c4aff49{text-align:center}.elementor-533 .elementor-element.elementor-element-27cf2cc{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-8de92bf{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px}.elementor-533 .elementor-element.elementor-element-9c40866>.elementor-widget-container{margin:0 0 30px 0}.elementor-533 .elementor-element.elementor-element-9c40866{text-align:center}.elementor-533 .elementor-element.elementor-element-9c40866 .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-99dd4b1{width:100%;max-width:100%;text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:18px;line-height:1.4em;letter-spacing:.1px;word-spacing:0;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-99dd4b1.elementor-element{--align-self:center}.elementor-533 .elementor-element.elementor-element-6231f67{--display:flex}.elementor-533 .elementor-element.elementor-element-6edb2d9{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-66a9543{--display:flex}.elementor-533 .elementor-element.elementor-element-66a9543:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-66a9543>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFCC1}.elementor-533 .elementor-element.elementor-element-98940a4>.elementor-widget-container{margin:0 0 30px 0}.elementor-533 .elementor-element.elementor-element-98940a4{text-align:center}.elementor-533 .elementor-element.elementor-element-98940a4 .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:36px;font-weight:700;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-f0b14ce>.elementor-widget-container{margin:0 0 30px 0}.elementor-533 .elementor-element.elementor-element-f0b14ce{text-align:center}.elementor-533 .elementor-element.elementor-element-f0b14ce .elementor-heading-title{font-family:"Zen Old Mincho",Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-3d46848 img{width:77%}.elementor-533 .elementor-element.elementor-element-e26ec63{--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;--overlay-opacity:0.91;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em}.elementor-533 .elementor-element.elementor-element-e26ec63:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-e26ec63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFFFF;background-image:url(https://koshidan.com/wp-content/uploads/2025/07/デバイスのフラットラインアイコンが設定されています。pc、ラップトップ、コンピュータ、スマートフォン、デスクトップ、オフィスコピー機ベクトル.jpg);background-position:center right;background-repeat:repeat;background-size:cover}.elementor-533 .elementor-element.elementor-element-e26ec63::before,.elementor-533 .elementor-element.elementor-element-e26ec63>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-e26ec63>.e-con-inner>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-e26ec63>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-e26ec63>.e-con-inner>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-e26ec63>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FFFFFFD6;--background-overlay:''}.elementor-533 .elementor-element.elementor-element-c425e02{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-533 .elementor-element.elementor-element-906c1b6{--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}.elementor-533 .elementor-element.elementor-element-e7bda76{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px}.elementor-533 .elementor-element.elementor-element-9dc45dd>.elementor-widget-container{margin:0 0 0 0}.elementor-533 .elementor-element.elementor-element-9dc45dd{text-align:center}.elementor-533 .elementor-element.elementor-element-9dc45dd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:48px;font-weight:700;text-transform:capitalize;line-height:1.1em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-5bfa929>.elementor-widget-container{margin:0 0 40px 0}.elementor-533 .elementor-element.elementor-element-5bfa929.elementor-element{--align-self:center}.elementor-533 .elementor-element.elementor-element-5bfa929{text-align:center}.elementor-533 .elementor-element.elementor-element-5bfa929 img{max-width:23vw;height:20vh;border-radius:4px 4px 4px 4px}.elementor-533 .elementor-element.elementor-element-6ee44a2{text-align:center;font-family:"Zen Kaku Gothic New",Sans-serif;font-size:30px;font-weight:900;line-height:1.6em;color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-98d7895{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-26e2b39{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-26e2b39:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-26e2b39>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.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-533 .elementor-element.elementor-element-793331c>.elementor-widget-container{margin:-30px 0 0 0}.elementor-533 .elementor-element.elementor-element-793331c .elementor-icon-wrapper{text-align:center}.elementor-533 .elementor-element.elementor-element-793331c.elementor-view-stacked .elementor-icon{background-color:#000;color:#FFF}.elementor-533 .elementor-element.elementor-element-793331c.elementor-view-framed .elementor-icon,.elementor-533 .elementor-element.elementor-element-793331c.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-533 .elementor-element.elementor-element-793331c.elementor-view-framed .elementor-icon,.elementor-533 .elementor-element.elementor-element-793331c.elementor-view-default .elementor-icon svg{fill:#000}.elementor-533 .elementor-element.elementor-element-793331c.elementor-view-framed .elementor-icon{background-color:#FFF}.elementor-533 .elementor-element.elementor-element-793331c.elementor-view-stacked .elementor-icon svg{fill:#FFF}.elementor-533 .elementor-element.elementor-element-793331c .elementor-icon{font-size:26px;padding:5px}.elementor-533 .elementor-element.elementor-element-793331c .elementor-icon svg{height:26px}.elementor-533 .elementor-element.elementor-element-793331c .elementor-icon i,.elementor-533 .elementor-element.elementor-element-793331c .elementor-icon svg{transform:rotate(0deg)}.elementor-533 .elementor-element.elementor-element-204b2e7{width:var(--container-widget-width,439.779px);max-width:439.779px;--container-widget-width:439.779px;--container-widget-flex-grow:0}.elementor-533 .elementor-element.elementor-element-204b2e7>.elementor-widget-container{padding:40px 0 0 0}.elementor-533 .elementor-element.elementor-element-204b2e7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-533 .elementor-element.elementor-element-204b2e7 img{border-radius:50% 50% 50% 50%}.elementor-533 .elementor-element.elementor-element-565f852>.elementor-widget-container{margin:30px 0 0 0}.elementor-533 .elementor-element.elementor-element-565f852{text-align:center}.elementor-533 .elementor-element.elementor-element-565f852 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;color:#0c0c0c}.elementor-533 .elementor-element.elementor-element-d0656b4>.elementor-widget-container{margin:-10px 0 0 0}.elementor-533 .elementor-element.elementor-element-d0656b4{text-align:center;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:14px;color:#1fc3d2}.elementor-533 .elementor-element.elementor-element-a1cafc4>.elementor-widget-container{padding:0em 1em 0em 1em}.elementor-533 .elementor-element.elementor-element-a1cafc4.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-533 .elementor-element.elementor-element-a1cafc4{text-align:center;font-family:var(--e-global-typography-e9d2860-font-family),Sans-serif;font-size:var(--e-global-typography-e9d2860-font-size);font-style:var(--e-global-typography-e9d2860-font-style);line-height:var(--e-global-typography-e9d2860-line-height);color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-b191094{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-b191094:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-b191094>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-78bc5aa>.elementor-widget-container{margin:-30px 0 0 0}.elementor-533 .elementor-element.elementor-element-78bc5aa .elementor-icon-wrapper{text-align:center}.elementor-533 .elementor-element.elementor-element-78bc5aa.elementor-view-stacked .elementor-icon{background-color:#000;color:#FFF}.elementor-533 .elementor-element.elementor-element-78bc5aa.elementor-view-framed .elementor-icon,.elementor-533 .elementor-element.elementor-element-78bc5aa.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-533 .elementor-element.elementor-element-78bc5aa.elementor-view-framed .elementor-icon,.elementor-533 .elementor-element.elementor-element-78bc5aa.elementor-view-default .elementor-icon svg{fill:#000}.elementor-533 .elementor-element.elementor-element-78bc5aa.elementor-view-framed .elementor-icon{background-color:#FFF}.elementor-533 .elementor-element.elementor-element-78bc5aa.elementor-view-stacked .elementor-icon svg{fill:#FFF}.elementor-533 .elementor-element.elementor-element-78bc5aa .elementor-icon{font-size:26px;padding:5px}.elementor-533 .elementor-element.elementor-element-78bc5aa .elementor-icon svg{height:26px}.elementor-533 .elementor-element.elementor-element-78bc5aa .elementor-icon i,.elementor-533 .elementor-element.elementor-element-78bc5aa .elementor-icon svg{transform:rotate(0deg)}.elementor-533 .elementor-element.elementor-element-3dde2ab>.elementor-widget-container{padding:40px 0 0 0}.elementor-533 .elementor-element.elementor-element-3dde2ab img{border-radius:50% 50% 50% 50%}.elementor-533 .elementor-element.elementor-element-b597fb2>.elementor-widget-container{margin:30px 0 0 0}.elementor-533 .elementor-element.elementor-element-b597fb2{text-align:center}.elementor-533 .elementor-element.elementor-element-b597fb2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;color:#0c0c0c}.elementor-533 .elementor-element.elementor-element-10a20d3>.elementor-widget-container{margin:-10px 0 0 0}.elementor-533 .elementor-element.elementor-element-10a20d3{text-align:center;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:14px;color:#1fc3d2}.elementor-533 .elementor-element.elementor-element-fb1d62b>.elementor-widget-container{padding:0em 1em 0em 1em}.elementor-533 .elementor-element.elementor-element-fb1d62b{text-align:center;font-family:var(--e-global-typography-e9d2860-font-family),Sans-serif;font-size:var(--e-global-typography-e9d2860-font-size);font-style:var(--e-global-typography-e9d2860-font-style);line-height:var(--e-global-typography-e9d2860-line-height);color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-8bcf015{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-8ea276b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-8ea276b:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-8ea276b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-5db73ed{text-align:center}.elementor-533 .elementor-element.elementor-element-5db73ed img{border-radius:50% 50% 50% 50%}.elementor-533 .elementor-element.elementor-element-4db3cd8>.elementor-widget-container{margin:30px 0 0 0}.elementor-533 .elementor-element.elementor-element-4db3cd8{text-align:center}.elementor-533 .elementor-element.elementor-element-4db3cd8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;color:#0c0c0c}.elementor-533 .elementor-element.elementor-element-7c8304d>.elementor-widget-container{margin:-10px 0 0 0}.elementor-533 .elementor-element.elementor-element-7c8304d{text-align:center;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:14px;color:#1fc3d2}.elementor-533 .elementor-element.elementor-element-e2a9eda>.elementor-widget-container{padding:0em 1em 0em 1em}.elementor-533 .elementor-element.elementor-element-e2a9eda{text-align:center;font-family:var(--e-global-typography-e9d2860-font-family),Sans-serif;font-size:var(--e-global-typography-e9d2860-font-size);font-style:var(--e-global-typography-e9d2860-font-style);line-height:var(--e-global-typography-e9d2860-line-height);color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-e26accf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#eee;--border-color:#eeeeee;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-e26accf:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-e26accf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-533 .elementor-element.elementor-element-d332443{text-align:center}.elementor-533 .elementor-element.elementor-element-d332443 img{border-radius:50% 50% 50% 50%}.elementor-533 .elementor-element.elementor-element-f57fe03>.elementor-widget-container{margin:30px 0 0 0}.elementor-533 .elementor-element.elementor-element-f57fe03{text-align:center}.elementor-533 .elementor-element.elementor-element-f57fe03 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;color:#0c0c0c}.elementor-533 .elementor-element.elementor-element-ba1d913>.elementor-widget-container{margin:-10px 0 0 0}.elementor-533 .elementor-element.elementor-element-ba1d913{text-align:center;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:14px;color:#1fc3d2}.elementor-533 .elementor-element.elementor-element-8aa41f8>.elementor-widget-container{padding:0em 1em 0em 1em}.elementor-533 .elementor-element.elementor-element-8aa41f8{text-align:center;font-family:var(--e-global-typography-e9d2860-font-family),Sans-serif;font-size:var(--e-global-typography-e9d2860-font-size);font-style:var(--e-global-typography-e9d2860-font-style);line-height:var(--e-global-typography-e9d2860-line-height);color:#1b2f4c}.elementor-533 .elementor-element.elementor-element-dde9655{--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;--overlay-opacity:0.9;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-533 .elementor-element.elementor-element-dde9655::before,.elementor-533 .elementor-element.elementor-element-dde9655>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-dde9655>.e-con-inner>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-dde9655>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-dde9655>.e-con-inner>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-dde9655>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(300deg,#02E382 0%,#C3C891 100%)}.elementor-533 .elementor-element.elementor-element-58c3dc4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-26aa954{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-533 .elementor-element.elementor-element-26aa954::before,.elementor-533 .elementor-element.elementor-element-26aa954>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-26aa954>.e-con-inner>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-26aa954>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-26aa954>.e-con-inner>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-26aa954>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(300deg,#61FF81 0%,#C3CF40 100%)}.elementor-533 .elementor-element.elementor-element-9f413dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-1f5e2f0{--display:flex;--justify-content:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-533 .elementor-element.elementor-element-bc7a701 .elementor-button{background-color:#05ac97;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:600;border-radius:4px 4px 4px 4px;padding:20px 50px 20px 50px}.elementor-533 .elementor-element.elementor-element-bc7a701 .elementor-button:hover,.elementor-533 .elementor-element.elementor-element-bc7a701 .elementor-button:focus{background-color:#99cfaf}.elementor-533 .elementor-element.elementor-element-bc7a701>.elementor-widget-container{margin:0 0 0 0}.elementor-533 .elementor-element.elementor-element-bc7a701 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-533 .elementor-element.elementor-element-bc7a701 .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-533 .elementor-element.elementor-element-0f5ee33{--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;--overlay-opacity:0.84;--overlay-mix-blend-mode:multiply;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-0f5ee33:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-0f5ee33>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://koshidan.com/wp-content/uploads/2025/07/木々の間の道路にいる人のグレースケール写真-scaled.jpg);background-position:center center;background-size:cover}.elementor-533 .elementor-element.elementor-element-0f5ee33::before,.elementor-533 .elementor-element.elementor-element-0f5ee33>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-0f5ee33>.e-con-inner>.elementor-background-video-container::before,.elementor-533 .elementor-element.elementor-element-0f5ee33>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-0f5ee33>.e-con-inner>.elementor-background-slideshow::before,.elementor-533 .elementor-element.elementor-element-0f5ee33>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0A4C4DE8;--background-overlay:''}.elementor-533 .elementor-element.elementor-element-54cd2ee{--display:flex}.elementor-533 .elementor-element.elementor-element-d3f1631{--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}.elementor-533 .elementor-element.elementor-element-4074018{--display:flex}.elementor-533 .elementor-element.elementor-element-5885aeb{--display:flex}.elementor-533 .elementor-element.elementor-element-f67cf27{text-align:center}.elementor-533 .elementor-element.elementor-element-f67cf27 .elementor-heading-title{font-family:"Poetsen One",Sans-serif;font-weight:700;color:#FFF}.elementor-533 .elementor-element.elementor-element-d79b348 img{width:73px}.elementor-533 .elementor-element.elementor-element-432e1f8{text-align:center}.elementor-533 .elementor-element.elementor-element-432e1f8 .elementor-heading-title{font-family:"Poetsen One",Sans-serif;font-weight:700;color:#FFF}@media(max-width:1024px){.elementor-533 .elementor-element.elementor-element-c4d3591>.elementor-widget-container{margin:0 0 0 48px}.elementor-533 .elementor-element.elementor-element-c4d3591 .elementor-heading-title{font-size:71px}.elementor-533 .elementor-element.elementor-element-f55b7ff>.elementor-widget-container{margin:0 0 0 48px;padding:0 0 0 10px}.elementor-533 .elementor-element.elementor-element-f55b7ff{text-align:start}.elementor-533 .elementor-element.elementor-element-f55b7ff .elementor-heading-title{font-size:50px;line-height:54px}.elementor-533 .elementor-element.elementor-element-9a475d8>.elementor-widget-container{margin:0 0 43px 0}.elementor-533 .elementor-element.elementor-element-b126817{--margin-top:427px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-de10f30>.elementor-widget-container{margin:0 0 43px 0}.elementor-533 .elementor-element.elementor-element-065f2bb{font-size:19px;line-height:2em}.elementor-533 .elementor-element.elementor-element-67a50e7{text-align:center}.elementor-533 .elementor-element.elementor-element-d2cd58d{text-align:center}.elementor-533 .elementor-element.elementor-element-d60ec55{text-align:center}.elementor-533 .elementor-element.elementor-element-e2d4adf{text-align:center}.elementor-533 .elementor-element.elementor-element-44f1251{text-align:center}.elementor-533 .elementor-element.elementor-element-026960b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-8ef0df6{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-c4aff49>.elementor-widget-container{margin:0 0 0 0}.elementor-533 .elementor-element.elementor-element-9c40866{text-align:center}.elementor-533 .elementor-element.elementor-element-99dd4b1{text-align:center}.elementor-533 .elementor-element.elementor-element-6231f67{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-66a9543{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-98940a4{text-align:center}.elementor-533 .elementor-element.elementor-element-f0b14ce{text-align:center}.elementor-533 .elementor-element.elementor-element-9dc45dd{text-align:center}.elementor-533 .elementor-element.elementor-element-6ee44a2{text-align:center}.elementor-533 .elementor-element.elementor-element-26e2b39{--margin-top:100px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-533 .elementor-element.elementor-element-565f852{text-align:center}.elementor-533 .elementor-element.elementor-element-d0656b4{text-align:center}.elementor-533 .elementor-element.elementor-element-a1cafc4{text-align:center;font-size:var(--e-global-typography-e9d2860-font-size);line-height:var(--e-global-typography-e9d2860-line-height)}.elementor-533 .elementor-element.elementor-element-b191094{--margin-top:100px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-533 .elementor-element.elementor-element-b597fb2{text-align:center}.elementor-533 .elementor-element.elementor-element-10a20d3{text-align:center}.elementor-533 .elementor-element.elementor-element-fb1d62b{text-align:center;font-size:var(--e-global-typography-e9d2860-font-size);line-height:var(--e-global-typography-e9d2860-line-height)}.elementor-533 .elementor-element.elementor-element-8ea276b{--margin-top:100px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-533 .elementor-element.elementor-element-4db3cd8{text-align:center}.elementor-533 .elementor-element.elementor-element-7c8304d{text-align:center}.elementor-533 .elementor-element.elementor-element-e2a9eda{text-align:center;font-size:var(--e-global-typography-e9d2860-font-size);line-height:var(--e-global-typography-e9d2860-line-height)}.elementor-533 .elementor-element.elementor-element-e26accf{--margin-top:100px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-533 .elementor-element.elementor-element-f57fe03{text-align:center}.elementor-533 .elementor-element.elementor-element-ba1d913{text-align:center}.elementor-533 .elementor-element.elementor-element-8aa41f8{text-align:center;font-size:var(--e-global-typography-e9d2860-font-size);line-height:var(--e-global-typography-e9d2860-line-height)}.elementor-533 .elementor-element.elementor-element-1f5e2f0{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-0f5ee33{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}}@media(max-width:767px){.elementor-533 .elementor-element.elementor-element-0ecfcbf:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-0ecfcbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://koshidan.com/wp-content/uploads/2025/07/KoshiDanWebTop01-1536x864.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.elementor-533 .elementor-element.elementor-element-0ecfcbf{--min-height:238px;--margin-top:95px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:5}.elementor-533 .elementor-element.elementor-element-c4d3591>.elementor-widget-container{margin:12px 0 0 0;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-c4d3591{text-align:start}.elementor-533 .elementor-element.elementor-element-c4d3591 .elementor-heading-title{font-size:54px;line-height:.6em;letter-spacing:2px;-webkit-text-stroke-width:1px;stroke-width:1px}.elementor-533 .elementor-element.elementor-element-f55b7ff>.elementor-widget-container{margin:10px 0 0 0;padding:0 0 0 10px}.elementor-533 .elementor-element.elementor-element-f55b7ff{text-align:start}.elementor-533 .elementor-element.elementor-element-f55b7ff .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:2.5px}.elementor-533 .elementor-element.elementor-element-01ca2f4{--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2}.elementor-533 .elementor-element.elementor-element-9a475d8>.elementor-widget-container{margin:10px 0 10px 0;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-9a475d8{text-align:center}.elementor-533 .elementor-element.elementor-element-9a475d8 .elementor-heading-title{font-size:24px;-webkit-text-stroke-width:0;stroke-width:0}.elementor-533 .elementor-element.elementor-element-ac5b172>.elementor-widget-container{margin:0 0 45px 0;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-ac5b172{text-align:center;font-size:12px;line-height:2em}.elementor-533 .elementor-element.elementor-element-b126817{--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-533 .elementor-element.elementor-element-de10f30>.elementor-widget-container{margin:20px 0 24px 0;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-de10f30{text-align:center}.elementor-533 .elementor-element.elementor-element-de10f30 .elementor-heading-title{font-size:24px;-webkit-text-stroke-width:0;stroke-width:0}.elementor-533 .elementor-element.elementor-element-065f2bb>.elementor-widget-container{margin:0 0 45px 0;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-065f2bb{text-align:center;font-size:12px}.elementor-533 .elementor-element.elementor-element-1488375:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-1488375>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://koshidan.com/wp-content/uploads/2025/07/KoshidanWebBG-1024x576.jpg);background-position:center right;background-repeat:repeat;background-size:100% auto}.elementor-533 .elementor-element.elementor-element-1488375{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:8}.elementor-533 .elementor-element.elementor-element-ebba1db{--width:323.358px}.elementor-533 .elementor-element.elementor-element-b16cb52 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-533 .elementor-element.elementor-element-b16cb52 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px}.elementor-533 .elementor-element.elementor-element-67a50e7.elementor-element{--align-self:center}.elementor-533 .elementor-element.elementor-element-67a50e7{text-align:center}.elementor-533 .elementor-element.elementor-element-67a50e7 .elementor-heading-title{font-size:23px;letter-spacing:1.2px}.elementor-533 .elementor-element.elementor-element-d2cd58d>.elementor-widget-container{margin:17px 17px 17px 17px}.elementor-533 .elementor-element.elementor-element-d2cd58d{text-align:center}.elementor-533 .elementor-element.elementor-element-d2cd58d .elementor-heading-title{font-size:30px;letter-spacing:3.4px}.elementor-533 .elementor-element.elementor-element-d60ec55>.elementor-widget-container{margin:0 0 0 0}.elementor-533 .elementor-element.elementor-element-d60ec55 .elementor-heading-title{font-size:19px;letter-spacing:3.9px}.elementor-533 .elementor-element.elementor-element-6239ce7 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-533 .elementor-element.elementor-element-6239ce7 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px}.elementor-533 .elementor-element.elementor-element-e3d2a75{--width:311.352px}.elementor-533 .elementor-element.elementor-element-8dd5b61.elementor-element{--align-self:center}.elementor-533 .elementor-element.elementor-element-8dd5b61 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-533 .elementor-element.elementor-element-8dd5b61 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px}.elementor-533 .elementor-element.elementor-element-d31d38d{text-align:center}.elementor-533 .elementor-element.elementor-element-d31d38d .elementor-heading-title{font-size:16px;line-height:2.8em}.elementor-533 .elementor-element.elementor-element-e1b7f59{font-size:14px}.elementor-533 .elementor-element.elementor-element-7155d0b{text-align:center;font-size:14px}.elementor-533 .elementor-element.elementor-element-8263d58{text-align:center;font-size:14px}.elementor-533 .elementor-element.elementor-element-7f04d17{text-align:center;font-size:14px}.elementor-533 .elementor-element.elementor-element-6308163 .elementor-heading-title{font-size:16px}.elementor-533 .elementor-element.elementor-element-522b8b2{font-size:12px}.elementor-533 .elementor-element.elementor-element-522b8b2 p{margin-block-end:11px}.elementor-533 .elementor-element.elementor-element-19074fe .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-533 .elementor-element.elementor-element-19074fe .elementor-divider{text-align:center;padding-block-start:27px;padding-block-end:27px}.elementor-533 .elementor-element.elementor-element-e2d4adf>.elementor-widget-container{margin:30px 0 0 0}.elementor-533 .elementor-element.elementor-element-e2d4adf .elementor-heading-title{font-size:24px;line-height:1.2em;letter-spacing:2.9px;-webkit-text-stroke-width:1px;stroke-width:1px}.elementor-533 .elementor-element.elementor-element-44f1251>.elementor-widget-container{margin:22px 0 0 0;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-44f1251{font-size:16px}.elementor-533 .elementor-element.elementor-element-026960b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-d10b30c{--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;--margin-top:20px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-1ba5a3d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-31dd539 img{width:100%;height:15vh}.elementor-533 .elementor-element.elementor-element-ac35ce8{font-size:15px;letter-spacing:-2px}.elementor-533 .elementor-element.elementor-element-f60e957{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-ac98294 .elementor-heading-title{letter-spacing:3.6px}.elementor-533 .elementor-element.elementor-element-f9a2103 img{width:100%;height:15vh}.elementor-533 .elementor-element.elementor-element-b0cc5bf{font-size:15px}.elementor-533 .elementor-element.elementor-element-3c6352a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-d6f47b5 img{width:100%;height:15vh}.elementor-533 .elementor-element.elementor-element-f1fa7ae{font-size:15px;letter-spacing:0}.elementor-533 .elementor-element.elementor-element-1a9a2b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-18a959a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-d9011a9 img{width:100%;height:15vh}.elementor-533 .elementor-element.elementor-element-bc22666{font-size:15px}.elementor-533 .elementor-element.elementor-element-ea150f0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-4b7e601 img{width:100%;height:15vh}.elementor-533 .elementor-element.elementor-element-e70a01d{font-size:15px}.elementor-533 .elementor-element.elementor-element-10c1452{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-6497338 img{width:100%;height:15vh}.elementor-533 .elementor-element.elementor-element-47a9b1a>.elementor-widget-container{margin:30px 10px 30px 10px;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-47a9b1a{text-align:center}.elementor-533 .elementor-element.elementor-element-47a9b1a .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:1.6px}.elementor-533 .elementor-element.elementor-element-99e8847>.elementor-widget-container{margin:0 0 -26px 0}.elementor-533 .elementor-element.elementor-element-99e8847{text-align:center}.elementor-533 .elementor-element.elementor-element-99e8847 .elementor-heading-title{font-size:17px;line-height:2.1em}.elementor-533 .elementor-element.elementor-element-8a5a69f>.elementor-widget-container{margin:12px 12px 12px 12px;padding:19px 19px 19px 19px}.elementor-533 .elementor-element.elementor-element-8a5a69f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;text-align:center}.elementor-533 .elementor-element.elementor-element-8a5a69f img{width:200px;max-width:100%;height:190px}.elementor-533 .elementor-element.elementor-element-8427a20>.elementor-widget-container{margin:-15px 0 0 0}.elementor-533 .elementor-element.elementor-element-8427a20{text-align:center}.elementor-533 .elementor-element.elementor-element-8427a20 .elementor-heading-title{font-size:15px}.elementor-533 .elementor-element.elementor-element-9f79e81>.elementor-widget-container{margin:50px 0 50px 0;padding:0 0 0 0}.elementor-533 .elementor-element.elementor-element-9f79e81 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-533 .elementor-element.elementor-element-9f79e81 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px}.elementor-533 .elementor-element.elementor-element-d2a2b0c{text-align:center}.elementor-533 .elementor-element.elementor-element-d2a2b0c .elementor-heading-title{font-size:20px;line-height:1.1em;letter-spacing:-.8px;-webkit-text-stroke-width:0;stroke-width:0}.elementor-533 .elementor-element.elementor-element-d2a82f0>.elementor-widget-container{margin:0 0 30px 0}.elementor-533 .elementor-element.elementor-element-d2a82f0 img{width:100%;max-width:100%}.elementor-533 .elementor-element.elementor-element-ac569bd{text-align:center;font-size:16px;line-height:2em;letter-spacing:.6px}.elementor-533 .elementor-element.elementor-element-27cf2cc{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-8de92bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-99dd4b1{font-size:20px;letter-spacing:1.6px}.elementor-533 .elementor-element.elementor-element-99dd4b1 p{margin-block-end:12px}.elementor-533 .elementor-element.elementor-element-6edb2d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-98940a4 .elementor-heading-title{font-size:30px}.elementor-533 .elementor-element.elementor-element-e26ec63:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-e26ec63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://koshidan.com/wp-content/uploads/2025/07/和紙テクスチャ白背景用-2012-02-20-232721-商用利用可-フリー写真素材-somephoto.jpg);background-size:100% auto}.elementor-533 .elementor-element.elementor-element-e26ec63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:8}.elementor-533 .elementor-element.elementor-element-c425e02{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-533 .elementor-element.elementor-element-e7bda76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-5bfa929>.elementor-widget-container{margin:0 0 0 0}.elementor-533 .elementor-element.elementor-element-5bfa929 img{width:100%;max-width:100vw;height:22vh}.elementor-533 .elementor-element.elementor-element-6ee44a2{font-size:20px}.elementor-533 .elementor-element.elementor-element-26e2b39{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-793331c .elementor-icon{font-size:24px}.elementor-533 .elementor-element.elementor-element-793331c .elementor-icon svg{height:24px}.elementor-533 .elementor-element.elementor-element-565f852{text-align:center}.elementor-533 .elementor-element.elementor-element-d0656b4{text-align:center}.elementor-533 .elementor-element.elementor-element-a1cafc4{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var(--e-global-typography-e9d2860-font-size);line-height:var(--e-global-typography-e9d2860-line-height)}.elementor-533 .elementor-element.elementor-element-a1cafc4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1}.elementor-533 .elementor-element.elementor-element-b191094{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-78bc5aa .elementor-icon{font-size:24px}.elementor-533 .elementor-element.elementor-element-78bc5aa .elementor-icon svg{height:24px}.elementor-533 .elementor-element.elementor-element-b597fb2{text-align:center}.elementor-533 .elementor-element.elementor-element-10a20d3{text-align:center}.elementor-533 .elementor-element.elementor-element-fb1d62b{width:100%;max-width:100%;column-gap:0;font-size:var(--e-global-typography-e9d2860-font-size);line-height:var(--e-global-typography-e9d2860-line-height)}.elementor-533 .elementor-element.elementor-element-fb1d62b>.elementor-widget-container{margin:0 0 0 0}.elementor-533 .elementor-element.elementor-element-fb1d62b.elementor-element{--align-self:center}.elementor-533 .elementor-element.elementor-element-fb1d62b p{margin-block-end:0}.elementor-533 .elementor-element.elementor-element-8ea276b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-5db73ed>.elementor-widget-container{margin:0 0 0 0;padding:22px 0 0 0}.elementor-533 .elementor-element.elementor-element-4db3cd8{text-align:center}.elementor-533 .elementor-element.elementor-element-7c8304d{text-align:center}.elementor-533 .elementor-element.elementor-element-e2a9eda{font-size:var(--e-global-typography-e9d2860-font-size);line-height:var(--e-global-typography-e9d2860-line-height)}.elementor-533 .elementor-element.elementor-element-e26accf{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-d332443>.elementor-widget-container{margin:0 0 0 0;padding:22px 0 0 0}.elementor-533 .elementor-element.elementor-element-f57fe03{text-align:center}.elementor-533 .elementor-element.elementor-element-ba1d913{text-align:center}.elementor-533 .elementor-element.elementor-element-8aa41f8{font-size:var(--e-global-typography-e9d2860-font-size);line-height:var(--e-global-typography-e9d2860-line-height)}.elementor-533 .elementor-element.elementor-element-dde9655:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-dde9655>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://koshidan.com/wp-content/uploads/2025/07/EbiCyclePattern-scaled.jpg);background-position:top center;background-repeat:repeat-y;background-size:445px auto}.elementor-533 .elementor-element.elementor-element-dde9655{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:8}.elementor-533 .elementor-element.elementor-element-58c3dc4{--width:500px;--min-height:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-58c3dc4.e-con{--align-self:stretch}.elementor-533 .elementor-element.elementor-element-26aa954{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-533 .elementor-element.elementor-element-94e9581>.elementor-widget-container{margin:0 0 14px 0}.elementor-533 .elementor-element.elementor-element-94e9581 img{width:36%}.elementor-533 .elementor-element.elementor-element-1f5e2f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-bc7a701 .elementor-button{border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px}.elementor-533 .elementor-element.elementor-element-0f5ee33:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-0f5ee33>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://koshidan.com/wp-content/uploads/2025/07/緑の木々の航空写真.jpg)}.elementor-533 .elementor-element.elementor-element-0f5ee33{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:8}.elementor-533 .elementor-element.elementor-element-54cd2ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-f67cf27{text-align:center}.elementor-533 .elementor-element.elementor-element-f67cf27 .elementor-heading-title{font-size:12px}.elementor-533 .elementor-element.elementor-element-d79b348>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 4px}.elementor-533 .elementor-element.elementor-element-d79b348{text-align:center}.elementor-533 .elementor-element.elementor-element-432e1f8{text-align:center}.elementor-533 .elementor-element.elementor-element-432e1f8 .elementor-heading-title{font-size:15px}}@media(min-width:768px){.elementor-533 .elementor-element.elementor-element-0ecfcbf{--content-width:1028px}.elementor-533 .elementor-element.elementor-element-b126817{--content-width:100%}.elementor-533 .elementor-element.elementor-element-292a7d4{--width:600px}.elementor-533 .elementor-element.elementor-element-e3d2a75{--width:98.45%}.elementor-533 .elementor-element.elementor-element-c1ea84b{--width:25%}.elementor-533 .elementor-element.elementor-element-dd6e96a{--width:25%}.elementor-533 .elementor-element.elementor-element-0f00882{--width:25%}.elementor-533 .elementor-element.elementor-element-5462830{--width:25%}.elementor-533 .elementor-element.elementor-element-1ba5a3d{--width:100%}.elementor-533 .elementor-element.elementor-element-f60e957{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-533 .elementor-element.elementor-element-8ef0df6{--width:100%}.elementor-533 .elementor-element.elementor-element-1ba5a3d{--width:50%}.elementor-533 .elementor-element.elementor-element-f60e957{--width:50%}.elementor-533 .elementor-element.elementor-element-3c6352a{--width:50%}.elementor-533 .elementor-element.elementor-element-18a959a{--width:50%}.elementor-533 .elementor-element.elementor-element-ea150f0{--width:50%}.elementor-533 .elementor-element.elementor-element-10c1452{--width:50%}.elementor-533 .elementor-element.elementor-element-8de92bf{--width:100%}.elementor-533 .elementor-element.elementor-element-6231f67{--width:100%}.elementor-533 .elementor-element.elementor-element-66a9543{--width:100%}.elementor-533 .elementor-element.elementor-element-e7bda76{--width:100%}.elementor-533 .elementor-element.elementor-element-26e2b39{--width:100%}.elementor-533 .elementor-element.elementor-element-b191094{--width:100%}.elementor-533 .elementor-element.elementor-element-8ea276b{--width:100%}.elementor-533 .elementor-element.elementor-element-e26accf{--width:100%}.elementor-533 .elementor-element.elementor-element-9f413dc{--width:100%}.elementor-533 .elementor-element.elementor-element-1f5e2f0{--width:100%}}@media(min-width:1025px){.elementor-533 .elementor-element.elementor-element-e26ec63:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-e26ec63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-533 .elementor-element.elementor-element-0f5ee33:not(.elementor-motion-effects-element-type-background),.elementor-533 .elementor-element.elementor-element-0f5ee33>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}