.elementor-21746 .elementor-element.elementor-element-7e8fc7b8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-21746 .elementor-element.elementor-element-7e8fc7b8:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7e8fc7b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ca-senmon.com/wp-content/uploads/2025/05/body_bg-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-7e8fc7b8.e-con{--align-self:flex-start;--order:-99999}.elementor-21746 .elementor-element.elementor-element-7353d1ee{--display:flex;--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100}.elementor-21746 .elementor-element.elementor-element-7353d1ee:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7353d1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f5f6}.elementor-21746 .elementor-element.elementor-element-191bc8fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px}.elementor-21746 .elementor-element.elementor-element-191bc8fd:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-191bc8fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f5f6}.elementor-21746 .elementor-element.elementor-element-2d6e58ad{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs{border-radius:0;margin:0;padding:0}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li{margin-right:5px}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li:last-child{margin-right:0}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li span.ha-breadcrumbs-text{font-family:"Helvetica",Sans-serif;font-size:11px;line-height:1px;border-radius:0;padding:0}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li.ha-breadcrumbs-item a{border-radius:0}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li.ha-breadcrumbs-start span.ha-breadcrumbs-text{font-family:"Helvetica",Sans-serif;font-size:11px;line-height:1em;letter-spacing:.02em}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li span.ha-breadcrumbs-home-icon{margin-right:3px}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon,.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{font-family:"Helvetica",Sans-serif;font-size:11px;line-height:1em;letter-spacing:.02em}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon{border-radius:0;padding:0}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{border-radius:0;padding:0}.elementor-21746 .elementor-element.elementor-element-2d6e58ad .ha-breadcrumbs li.ha-breadcrumbs-item.ha-breadcrumbs-end span.ha-breadcrumbs-text{color:#333;font-family:"Helvetica",Sans-serif;font-size:11px;line-height:1em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-4050dd10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-4050dd10:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-4050dd10>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-widget-ha-post-title .ha-post-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-21746 .elementor-element.elementor-element-3f23fc55{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-21746 .elementor-element.elementor-element-3f23fc55.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-3f23fc55 .elementor-widget-container{text-align:left}.elementor-21746 .elementor-element.elementor-element-3f23fc55:not(:has(.elementor-widget-container)) .ha-post-title{text-align:left}.elementor-21746 .elementor-element.elementor-element-3f23fc55 .ha-post-title{color:#333;font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:800;line-height:1em}.elementor-21746 .elementor-element.elementor-element-6da8b362{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:3px;--padding-right:0px}.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-21746 .elementor-element.elementor-element-31ea1275{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-21746 .elementor-element.elementor-element-31ea1275.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-31ea1275 .elementor-icon-wrapper{text-align:left}.elementor-21746 .elementor-element.elementor-element-31ea1275 .elementor-icon{font-size:12px}.elementor-21746 .elementor-element.elementor-element-31ea1275 .elementor-icon svg{height:12px}.elementor-21746 .elementor-element.elementor-element-fbc6021{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding: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-21746 .elementor-element.elementor-element-f684244{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 15px}.elementor-21746 .elementor-element.elementor-element-f684244 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-71cea62{--display:grid;--e-con-grid-template-columns:auto auto;--e-con-grid-template-rows:repeat(1,1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--justify-items:start;--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-21746 .elementor-element.elementor-element-afc5e93{--display:grid;--e-con-grid-template-columns:auto auto;--e-con-grid-template-rows:repeat(1,1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--align-items:center;--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-21746 .elementor-element.elementor-element-7b0ae425{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px}.elementor-21746 .elementor-element.elementor-element-7b0ae425:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7b0ae425>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee}.elementor-21746 .elementor-element.elementor-element-7b0ae425.e-con{--align-self:center}.elementor-21746 .elementor-element.elementor-element-4c1b97a{text-align:center}.elementor-21746 .elementor-element.elementor-element-4c1b97a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:.02em}.elementor-21746 .elementor-element.elementor-element-70244893 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-21746 .elementor-element.elementor-element-cbb015e{--display:grid;--e-con-grid-template-columns:auto auto;--e-con-grid-template-rows:repeat(1,1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--align-items:center;--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-21746 .elementor-element.elementor-element-3a4b68e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px}.elementor-21746 .elementor-element.elementor-element-3a4b68e0:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-3a4b68e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee}.elementor-21746 .elementor-element.elementor-element-3a4b68e0.e-con{--align-self:center}.elementor-21746 .elementor-element.elementor-element-67e9609e{text-align:center}.elementor-21746 .elementor-element.elementor-element-67e9609e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:.02em}.elementor-21746 .elementor-element.elementor-element-4bb4d4ea .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-21746 .elementor-element.elementor-element-3ea8a102{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000}.elementor-21746 .elementor-element.elementor-element-3ea8a102:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-3ea8a102>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-3ea8a102:before,.elementor-21746 .elementor-element.elementor-element-3ea8a102>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-3ea8a102>.e-con-inner>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-3ea8a102>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-3ea8a102>.e-con-inner>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-3ea8a102>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-21746 .elementor-element.elementor-element-3ea8a102.e-con{--align-self:flex-start}.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-21746 .elementor-element.elementor-element-2586f1ce .elementor-button{background-color:#046384;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Noto Sans JP",Sans-serif;font-size:11px;font-weight:700;line-height:1em;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#eee;border-radius:0;padding:15px}.elementor-21746 .elementor-element.elementor-element-2586f1ce .elementor-button:hover,.elementor-21746 .elementor-element.elementor-element-2586f1ce .elementor-button:focus{background-color:#fff;color:#046384;border-color:#046384}.elementor-21746 .elementor-element.elementor-element-2586f1ce{width:auto;max-width:auto;padding:0}.elementor-21746 .elementor-element.elementor-element-2586f1ce.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-2586f1ce .elementor-button:hover svg,.elementor-21746 .elementor-element.elementor-element-2586f1ce .elementor-button:focus svg{fill:#046384}.elementor-21746 .elementor-element.elementor-element-3dfaf82b .elementor-button{background-color:#046384;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Noto Sans JP",Sans-serif;font-size:11px;font-weight:700;line-height:1em;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#eee;border-radius:0;padding:15px}.elementor-21746 .elementor-element.elementor-element-3dfaf82b .elementor-button:hover,.elementor-21746 .elementor-element.elementor-element-3dfaf82b .elementor-button:focus{background-color:#fff;color:#046384;border-color:#046384}.elementor-21746 .elementor-element.elementor-element-3dfaf82b{width:auto;max-width:auto;padding:0}.elementor-21746 .elementor-element.elementor-element-3dfaf82b.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-3dfaf82b .elementor-button:hover svg,.elementor-21746 .elementor-element.elementor-element-3dfaf82b .elementor-button:focus svg{fill:#046384}.elementor-21746 .elementor-element.elementor-element-7fd39fab .elementor-button{background-color:#046384;font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:700;line-height:1em;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#eee;border-radius:0;padding:15px}.elementor-21746 .elementor-element.elementor-element-7fd39fab .elementor-button:hover,.elementor-21746 .elementor-element.elementor-element-7fd39fab .elementor-button:focus{background-color:#fff;color:#046384;border-color:#046384}.elementor-21746 .elementor-element.elementor-element-7fd39fab{width:auto;max-width:auto;padding:0}.elementor-21746 .elementor-element.elementor-element-7fd39fab.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-7fd39fab .elementor-button:hover svg,.elementor-21746 .elementor-element.elementor-element-7fd39fab .elementor-button:focus svg{fill:#046384}.elementor-21746 .elementor-element.elementor-element-5479b260 .elementor-button{background-color:#046384;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:700;line-height:1em;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#eee;border-radius:0;padding:15px}.elementor-21746 .elementor-element.elementor-element-5479b260 .elementor-button:hover,.elementor-21746 .elementor-element.elementor-element-5479b260 .elementor-button:focus{background-color:#fff;color:#046384;border-color:#046384}.elementor-21746 .elementor-element.elementor-element-5479b260{width:auto;max-width:auto}.elementor-21746 .elementor-element.elementor-element-5479b260.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-5479b260 .elementor-button:hover svg,.elementor-21746 .elementor-element.elementor-element-5479b260 .elementor-button:focus svg{fill:#046384}.elementor-21746 .elementor-element.elementor-element-6ced3f8 .elementor-button{background-color:#046384;font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:700;line-height:1em;letter-spacing:.08em;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#eee;border-radius:0;padding:15px}.elementor-21746 .elementor-element.elementor-element-6ced3f8 .elementor-button:hover,.elementor-21746 .elementor-element.elementor-element-6ced3f8 .elementor-button:focus{background-color:#fff;color:#046384;border-color:#046384}.elementor-21746 .elementor-element.elementor-element-6ced3f8{width:auto;max-width:auto;padding:0}.elementor-21746 .elementor-element.elementor-element-6ced3f8.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-6ced3f8 .elementor-button:hover svg,.elementor-21746 .elementor-element.elementor-element-6ced3f8 .elementor-button:focus svg{fill:#046384}.elementor-21746 .elementor-element.elementor-element-5aa8929f .elementor-button{background-color:#046384;font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:700;line-height:1em;letter-spacing:.08em;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#eee;border-radius:0;padding:15px}.elementor-21746 .elementor-element.elementor-element-5aa8929f .elementor-button:hover,.elementor-21746 .elementor-element.elementor-element-5aa8929f .elementor-button:focus{background-color:#fff;color:#046384;border-color:#046384}.elementor-21746 .elementor-element.elementor-element-5aa8929f{width:auto;max-width:auto;padding:0}.elementor-21746 .elementor-element.elementor-element-5aa8929f.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-5aa8929f .elementor-button:hover svg,.elementor-21746 .elementor-element.elementor-element-5aa8929f .elementor-button:focus svg{fill:#046384}.elementor-21746 .elementor-element.elementor-element-40e56c6f{--display:flex;--min-height:100vh;--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;--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-21746 .elementor-element.elementor-element-40e56c6f.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-6841ca4f{--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;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-6841ca4f:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-6841ca4f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ffffec}.elementor-21746 .elementor-element.elementor-element-2fe0e072{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 15px;text-align:center}.elementor-21746 .elementor-element.elementor-element-2fe0e072 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:.02em}.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-21746 .elementor-element.elementor-element-5707a674{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-21746 .elementor-element.elementor-element-5707a674 img{width:100%;height:50vh;object-fit:cover;object-position:bottom center;border-radius:0}.elementor-21746 .elementor-element.elementor-element-213231b6{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-3f1e72b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-3f1e72b2.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-19db76ea{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:-2px}.elementor-21746 .elementor-element.elementor-element-19db76ea.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-19db76ea{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-19db76ea{right:0}.elementor-21746 .elementor-element.elementor-element-19db76ea .elementor-icon-wrapper{text-align:left}.elementor-21746 .elementor-element.elementor-element-19db76ea.elementor-view-stacked .elementor-icon{background-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-19db76ea.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-19db76ea.elementor-view-default .elementor-icon{color:#0397f3;border-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-19db76ea.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-19db76ea.elementor-view-default .elementor-icon svg{fill:#0397f3}.elementor-21746 .elementor-element.elementor-element-19db76ea .elementor-icon{font-size:20px}.elementor-21746 .elementor-element.elementor-element-19db76ea .elementor-icon svg{height:20px}.elementor-21746 .elementor-element.elementor-element-19db76ea .elementor-icon i,.elementor-21746 .elementor-element.elementor-element-19db76ea .elementor-icon svg{transform:rotate(0deg)}.elementor-21746 .elementor-element.elementor-element-a9b0787{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 30px}.elementor-21746 .elementor-element.elementor-element-a9b0787.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-a9b0787 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:700;line-height:1em}.elementor-21746 .elementor-element.elementor-element-6073ddc9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-6073ddc9.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-3f0b9095{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:-2px}.elementor-21746 .elementor-element.elementor-element-3f0b9095.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-3f0b9095{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-3f0b9095{right:0}.elementor-21746 .elementor-element.elementor-element-3f0b9095 .elementor-icon-wrapper{text-align:left}.elementor-21746 .elementor-element.elementor-element-3f0b9095.elementor-view-stacked .elementor-icon{background-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-3f0b9095.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-3f0b9095.elementor-view-default .elementor-icon{color:#0397f3;border-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-3f0b9095.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-3f0b9095.elementor-view-default .elementor-icon svg{fill:#0397f3}.elementor-21746 .elementor-element.elementor-element-3f0b9095 .elementor-icon{font-size:20px}.elementor-21746 .elementor-element.elementor-element-3f0b9095 .elementor-icon svg{height:20px}.elementor-21746 .elementor-element.elementor-element-3f0b9095 .elementor-icon i,.elementor-21746 .elementor-element.elementor-element-3f0b9095 .elementor-icon svg{transform:rotate(0deg)}.elementor-21746 .elementor-element.elementor-element-fe6f603{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 30px}.elementor-21746 .elementor-element.elementor-element-fe6f603.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-fe6f603 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:700;line-height:1em}.elementor-21746 .elementor-element.elementor-element-4fc4a9e8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-21746 .elementor-element.elementor-element-4fc4a9e8.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-7fe6ae36{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:-2px}.elementor-21746 .elementor-element.elementor-element-7fe6ae36.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-7fe6ae36{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-7fe6ae36{right:0}.elementor-21746 .elementor-element.elementor-element-7fe6ae36 .elementor-icon-wrapper{text-align:left}.elementor-21746 .elementor-element.elementor-element-7fe6ae36.elementor-view-stacked .elementor-icon{background-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-7fe6ae36.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-7fe6ae36.elementor-view-default .elementor-icon{color:#0397f3;border-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-7fe6ae36.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-7fe6ae36.elementor-view-default .elementor-icon svg{fill:#0397f3}.elementor-21746 .elementor-element.elementor-element-7fe6ae36 .elementor-icon{font-size:20px}.elementor-21746 .elementor-element.elementor-element-7fe6ae36 .elementor-icon svg{height:20px}.elementor-21746 .elementor-element.elementor-element-7fe6ae36 .elementor-icon i,.elementor-21746 .elementor-element.elementor-element-7fe6ae36 .elementor-icon svg{transform:rotate(0deg)}.elementor-21746 .elementor-element.elementor-element-6dff9e56{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 30px}.elementor-21746 .elementor-element.elementor-element-6dff9e56.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-6dff9e56 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:700;line-height:1em}.elementor-21746 .elementor-element.elementor-element-2664d5ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-2664d5ed:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-2664d5ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f5f6}.elementor-21746 .elementor-element.elementor-element-118e2299{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px;text-align:center}.elementor-21746 .elementor-element.elementor-element-118e2299 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-2791ce9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:.3s;--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:7px;box-shadow:0px 5px 0px 0px #940231;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-2791ce9e:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-2791ce9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff0052}.elementor-21746 .elementor-element.elementor-element-2791ce9e:hover{background-color:#fa3977}.elementor-21746 .elementor-element.elementor-element-2791ce9e.e-con:hover{--e-con-transform-translateY:3px}.elementor-21746 .elementor-element.elementor-element-2791ce9e:before,.elementor-21746 .elementor-element.elementor-element-2791ce9e>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-2791ce9e>.e-con-inner>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-2791ce9e>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-2791ce9e>.e-con-inner>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-2791ce9e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-21746 .elementor-element.elementor-element-714e7290{text-align:center}.elementor-21746 .elementor-element.elementor-element-714e7290 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:.08em;color:#fff}.elementor-21746 .elementor-element.elementor-element-26b99f53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:.3s;--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ff853a;--border-color:#ff853a;--border-radius:7px;box-shadow:0px 5px 0px 0px #ff6100;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-26b99f53:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-26b99f53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-21746 .elementor-element.elementor-element-26b99f53:hover{background-color:#fff}.elementor-21746 .elementor-element.elementor-element-26b99f53.e-con:hover{--e-con-transform-translateY:3px}.elementor-21746 .elementor-element.elementor-element-26b99f53:before,.elementor-21746 .elementor-element.elementor-element-26b99f53>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-26b99f53>.e-con-inner>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-26b99f53>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-26b99f53>.e-con-inner>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-26b99f53>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-21746 .elementor-element.elementor-element-4714878e{text-align:center}.elementor-21746 .elementor-element.elementor-element-4714878e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:.08em;color:#ff853a}.elementor-21746 .elementor-element.elementor-element-1ac4d376{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-1ac4d376.e-con{--flex-grow:0;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-44921754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--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-21746 .elementor-element.elementor-element-44921754.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-6acfdfa4{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:-4px}.elementor-21746 .elementor-element.elementor-element-6acfdfa4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-6acfdfa4{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-6acfdfa4{right:0}.elementor-21746 .elementor-element.elementor-element-6acfdfa4 .elementor-icon-wrapper{text-align:left}.elementor-21746 .elementor-element.elementor-element-6acfdfa4.elementor-view-stacked .elementor-icon{background-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-6acfdfa4.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-6acfdfa4.elementor-view-default .elementor-icon{color:#0397f3;border-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-6acfdfa4.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-6acfdfa4.elementor-view-default .elementor-icon svg{fill:#0397f3}.elementor-21746 .elementor-element.elementor-element-6acfdfa4 .elementor-icon{font-size:15px}.elementor-21746 .elementor-element.elementor-element-6acfdfa4 .elementor-icon svg{height:15px}.elementor-21746 .elementor-element.elementor-element-6acfdfa4 .elementor-icon i,.elementor-21746 .elementor-element.elementor-element-6acfdfa4 .elementor-icon svg{transform:rotate(0deg)}.elementor-21746 .elementor-element.elementor-element-2a16966e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 21px}.elementor-21746 .elementor-element.elementor-element-2a16966e.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-2a16966e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;line-height:1em;color:#0397f3}.elementor-21746 .elementor-element.elementor-element-6addb3c6{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--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-21746 .elementor-element.elementor-element-6addb3c6.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-4b1e6642{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:-4px}.elementor-21746 .elementor-element.elementor-element-4b1e6642.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-4b1e6642{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-4b1e6642{right:0}.elementor-21746 .elementor-element.elementor-element-4b1e6642 .elementor-icon-wrapper{text-align:left}.elementor-21746 .elementor-element.elementor-element-4b1e6642.elementor-view-stacked .elementor-icon{background-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-4b1e6642.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-4b1e6642.elementor-view-default .elementor-icon{color:#0397f3;border-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-4b1e6642.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-4b1e6642.elementor-view-default .elementor-icon svg{fill:#0397f3}.elementor-21746 .elementor-element.elementor-element-4b1e6642 .elementor-icon{font-size:15px}.elementor-21746 .elementor-element.elementor-element-4b1e6642 .elementor-icon svg{height:15px}.elementor-21746 .elementor-element.elementor-element-4b1e6642 .elementor-icon i,.elementor-21746 .elementor-element.elementor-element-4b1e6642 .elementor-icon svg{transform:rotate(0deg)}.elementor-21746 .elementor-element.elementor-element-2dc10095{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 20px}.elementor-21746 .elementor-element.elementor-element-2dc10095.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-2dc10095 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;line-height:1em;color:#0397f3}.elementor-21746 .elementor-element.elementor-element-6ba00465{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-6ba00465:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-6ba00465>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-1435bafa{--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;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-1435bafa:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-1435bafa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-21746 .elementor-element.elementor-element-1435bafa.e-con{--align-self:center}.elementor-21746 .elementor-element.elementor-element-3eba7b52{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-21746 .elementor-element.elementor-element-3eba7b52.elementor-element{--align-self:center}.elementor-21746 .elementor-element.elementor-element-3eba7b52 .ha-post-title{color:#222;font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:1em}.elementor-21746 .elementor-element.elementor-element-4fbbf1f0{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center}.elementor-21746 .elementor-element.elementor-element-4fbbf1f0.elementor-element{--align-self:flex-start}.elementor-21746 .elementor-element.elementor-element-4fbbf1f0 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:18px;font-weight:600;line-height:1.67em}.elementor-21746 .elementor-element.elementor-element-4faa9e3{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(3,1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:start;--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-21746 .elementor-element.elementor-element-4faa9e3.e-con{--align-self:flex-start}.elementor-21746 .elementor-element.elementor-element-14e658dd{--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;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-21746 .elementor-element.elementor-element-14e658dd:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-14e658dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-widget-ha-infobox .ha-infobox-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-ha-infobox .ha-infobox-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-infobox .ha-btn{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-21746 .elementor-element.elementor-element-f1b6fbf{padding:0;border-style:solid;border-width:0;border-color:#e6e6e6;border-radius:6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-21746 .elementor-element.elementor-element-f1b6fbf.elementor-element{--align-self:center}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-infobox-figure{margin:0 !important}.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-infobox-title{color:#333;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-infobox-text{color:#333;font-family:"Noto Sans JP",Sans-serif;font-size:14px}.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-btn{font-family:"Nunito",Sans-serif;color:#7f7cff}.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-btn:hover,.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-btn:focus{color:#242424}.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px}.elementor-21746 .elementor-element.elementor-element-7286238f{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-21746 .elementor-element.elementor-element-7286238f:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7286238f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-381228d0{padding:0;border-style:solid;border-width:0;border-color:#e6e6e6;border-radius:6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-21746 .elementor-element.elementor-element-381228d0.elementor-element{--align-self:center}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-381228d0.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0 !important}.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-infobox-figure--image img,.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-infobox-figure--icon{padding:0}.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-infobox-figure{margin:0 !important}.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-infobox-body{padding:0}.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-infobox-title{margin-bottom:10px;color:#333;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-infobox-text{color:#333;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-btn{font-family:"Nunito",Sans-serif;color:#7f7cff}.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x:5px;--infobox-btn-icon-translate-x-hover:10px}.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-btn:hover,.elementor-21746 .elementor-element.elementor-element-381228d0 .ha-btn:focus{color:#242424}.elementor-21746 .elementor-element.elementor-element-59353578{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-21746 .elementor-element.elementor-element-59353578:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-59353578>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-44bc843f{padding:0;border-style:solid;border-width:0;border-color:#e6e6e6;border-radius:6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-21746 .elementor-element.elementor-element-44bc843f.elementor-element{--align-self:center}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0 !important}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-44bc843f.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0 !important}.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-infobox-figure--image img,.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-infobox-figure--icon{padding:0}.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-infobox-figure{margin:0 !important}.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-infobox-body{padding:0}.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-infobox-title{margin-bottom:10px;color:#333;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-infobox-text{color:#333;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-btn{font-family:"Nunito",Sans-serif;color:#7f7cff}.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x:5px;--infobox-btn-icon-translate-x-hover:10px}.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-btn:hover,.elementor-21746 .elementor-element.elementor-element-44bc843f .ha-btn:focus{color:#242424}.elementor-21746 .elementor-element.elementor-element-78f5bbfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-57fcd95d{width:auto;max-width:auto;padding:0 0 30px;text-align:center}.elementor-21746 .elementor-element.elementor-element-57fcd95d.elementor-element{--align-self:center}.elementor-21746 .elementor-element.elementor-element-57fcd95d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-73faf47c{--display:flex}.elementor-21746 .elementor-element.elementor-element-30170422{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.5;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-30170422:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-30170422>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-30170422:before,.elementor-21746 .elementor-element.elementor-element-30170422>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-30170422>.e-con-inner>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-30170422>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-30170422>.e-con-inner>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-30170422>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-fd0e13f);--background-overlay:''}.elementor-21746 .elementor-element.elementor-element-1895b6db{padding:0 0 30px;text-align:center}.elementor-21746 .elementor-element.elementor-element-1895b6db .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-51cf2317{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-b0a5b6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-b0a5b6b:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-b0a5b6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f5f6;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-3f2832dc{padding:0 0 30px;text-align:center}.elementor-21746 .elementor-element.elementor-element-3f2832dc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-341adac4{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-341adac4:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-341adac4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-489153c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-66d57460{--display:flex;--min-height:64px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-66d57460.e-con{--align-self:flex-start}.elementor-21746 .elementor-element.elementor-element-24cd9fe1{width:auto;max-width:auto;top:0}.elementor-21746 .elementor-element.elementor-element-24cd9fe1.elementor-element{--align-self:center}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-24cd9fe1{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-24cd9fe1{right:0}.elementor-21746 .elementor-element.elementor-element-24cd9fe1 img{width:64px;height:64px;object-fit:contain;object-position:center center}.elementor-21746 .elementor-element.elementor-element-7157ca4c{width:100%;max-width:100%;top:17px;z-index:10;text-align:center}.elementor-21746 .elementor-element.elementor-element-7157ca4c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-7157ca4c{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-7157ca4c{right:0}.elementor-21746 .elementor-element.elementor-element-7157ca4c .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:12px;font-weight:600;color:#fff}.elementor-21746 .elementor-element.elementor-element-667b21a0{padding:0}.elementor-21746 .elementor-element.elementor-element-667b21a0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-132bfd15.ha-has-bg-overlay:hover:before{transition:background .3s}.elementor-21746 .elementor-element.elementor-element-132bfd15 .elementor-21746 .elementor-element.elementor-element-132bfd15.elementor-widget-image{-webkit-mask-image:url(https://ca-senmon.com/wp-content/plugins/happy-elementor-addons-pro/assets/imgs/masking-shape/shape1.svg);mask-image:url(https://ca-senmon.com/wp-content/plugins/happy-elementor-addons-pro/assets/imgs/masking-shape/shape1.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.elementor-21746 .elementor-element.elementor-element-132bfd15 img{width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:10px}.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-21746 .elementor-element.elementor-element-63f99b8e{text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1.7em}.elementor-21746 .elementor-element.elementor-element-17021d29{padding:20px 15px 15px;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1.5em}.elementor-21746 .elementor-element.elementor-element-5aca7b70{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-5aca7b70:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-5aca7b70>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-3d6ae71a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-22cf1e37{--display:flex;--min-height:64px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-22cf1e37.e-con{--align-self:flex-start}.elementor-21746 .elementor-element.elementor-element-1785e8ae{width:auto;max-width:auto;top:0}.elementor-21746 .elementor-element.elementor-element-1785e8ae.elementor-element{--align-self:center}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-1785e8ae{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-1785e8ae{right:0}.elementor-21746 .elementor-element.elementor-element-1785e8ae img{width:64px;height:64px;object-fit:contain;object-position:center center}.elementor-21746 .elementor-element.elementor-element-2ae1fd4{width:100%;max-width:100%;top:17px;z-index:10;text-align:center}.elementor-21746 .elementor-element.elementor-element-2ae1fd4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-2ae1fd4{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-2ae1fd4{right:0}.elementor-21746 .elementor-element.elementor-element-2ae1fd4 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:12px;font-weight:600;color:#fff}.elementor-21746 .elementor-element.elementor-element-5cb336d1{padding:0;text-align:justify}.elementor-21746 .elementor-element.elementor-element-5cb336d1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-716eace2 img{width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:10px}.elementor-21746 .elementor-element.elementor-element-76682bcf{text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1.7em}.elementor-21746 .elementor-element.elementor-element-3ec82b1d{padding:20px 15px 15px;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-21746 .elementor-element.elementor-element-22b173ed{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-22b173ed:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-22b173ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-24684805{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-12558886{--display:flex;--min-height:64px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-12558886.e-con{--align-self:flex-start}.elementor-21746 .elementor-element.elementor-element-374fb1e3{width:auto;max-width:auto;top:0}.elementor-21746 .elementor-element.elementor-element-374fb1e3.elementor-element{--align-self:center}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-374fb1e3{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-374fb1e3{right:0}.elementor-21746 .elementor-element.elementor-element-374fb1e3 img{width:64px;height:64px;object-fit:contain;object-position:center center}.elementor-21746 .elementor-element.elementor-element-32815469{width:100%;max-width:100%;top:17px;z-index:10;text-align:center}.elementor-21746 .elementor-element.elementor-element-32815469.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-32815469{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-32815469{right:0}.elementor-21746 .elementor-element.elementor-element-32815469 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:12px;font-weight:600;color:#fff}.elementor-21746 .elementor-element.elementor-element-7913b2d3{padding:0;text-align:justify}.elementor-21746 .elementor-element.elementor-element-7913b2d3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-7dced036 img{width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:10px}.elementor-21746 .elementor-element.elementor-element-30397117{padding:0;text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1.7em}.elementor-21746 .elementor-element.elementor-element-4f4abedd{padding:20px 15px 15px;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-21746 .elementor-element.elementor-element-16dd89bd{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-16dd89bd:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-16dd89bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-22f4d1e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-ef10792{--display:flex;--min-height:64px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-ef10792.e-con{--align-self:flex-start}.elementor-21746 .elementor-element.elementor-element-511cf72b{width:auto;max-width:auto;top:0}.elementor-21746 .elementor-element.elementor-element-511cf72b.elementor-element{--align-self:center}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-511cf72b{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-511cf72b{right:0}.elementor-21746 .elementor-element.elementor-element-511cf72b img{width:64px;height:64px;object-fit:contain;object-position:center center}.elementor-21746 .elementor-element.elementor-element-5bbfdc8{width:100%;max-width:100%;top:17px;z-index:10;text-align:center}.elementor-21746 .elementor-element.elementor-element-5bbfdc8.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-5bbfdc8{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-5bbfdc8{right:0}.elementor-21746 .elementor-element.elementor-element-5bbfdc8 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:12px;font-weight:600;color:#fff}.elementor-21746 .elementor-element.elementor-element-701654f5{padding:0;text-align:justify}.elementor-21746 .elementor-element.elementor-element-701654f5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-7acbd975 img{width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:10px}.elementor-21746 .elementor-element.elementor-element-34f22b69{text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1.7em}.elementor-21746 .elementor-element.elementor-element-71f957ff{padding:20px 15px 15px;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-21746 .elementor-element.elementor-element-4980eb30{--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;--border-radius:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-4980eb30:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-4980eb30>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-4f585868{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-4f585868:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-4f585868>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f5f6}.elementor-21746 .elementor-element.elementor-element-1255d1ca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px;text-align:center}.elementor-21746 .elementor-element.elementor-element-1255d1ca .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:.08em}.elementor-21746 .elementor-element.elementor-element-1dda6cf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:.3s;--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:7px;box-shadow:0px 5px 0px 0px #940231;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-1dda6cf8:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-1dda6cf8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff0052}.elementor-21746 .elementor-element.elementor-element-1dda6cf8:hover{background-color:#fa3977}.elementor-21746 .elementor-element.elementor-element-1dda6cf8.e-con:hover{--e-con-transform-translateY:3px}.elementor-21746 .elementor-element.elementor-element-1dda6cf8:before,.elementor-21746 .elementor-element.elementor-element-1dda6cf8>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-1dda6cf8>.e-con-inner>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-1dda6cf8>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-1dda6cf8>.e-con-inner>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-1dda6cf8>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-21746 .elementor-element.elementor-element-6a17a35d{text-align:center}.elementor-21746 .elementor-element.elementor-element-6a17a35d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:.08em;color:#fff}.elementor-21746 .elementor-element.elementor-element-64fe229{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:.3s;--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ff853a;--border-color:#ff853a;--border-radius:7px;box-shadow:0px 5px 0px 0px #ff6100;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-64fe229:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-64fe229>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-21746 .elementor-element.elementor-element-64fe229:hover{background-color:#fff}.elementor-21746 .elementor-element.elementor-element-64fe229.e-con:hover{--e-con-transform-translateY:3px}.elementor-21746 .elementor-element.elementor-element-64fe229:before,.elementor-21746 .elementor-element.elementor-element-64fe229>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-64fe229>.e-con-inner>.elementor-background-video-container:before,.elementor-21746 .elementor-element.elementor-element-64fe229>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-64fe229>.e-con-inner>.elementor-background-slideshow:before,.elementor-21746 .elementor-element.elementor-element-64fe229>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-21746 .elementor-element.elementor-element-1c253443{text-align:center}.elementor-21746 .elementor-element.elementor-element-1c253443 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:.08em;color:#ff853a}.elementor-21746 .elementor-element.elementor-element-3b3ef822{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-3b3ef822.e-con{--flex-grow:0;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-2e0d231d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--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-21746 .elementor-element.elementor-element-2e0d231d.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-270a9602{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:-4px}.elementor-21746 .elementor-element.elementor-element-270a9602.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-270a9602{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-270a9602{right:0}.elementor-21746 .elementor-element.elementor-element-270a9602 .elementor-icon-wrapper{text-align:left}.elementor-21746 .elementor-element.elementor-element-270a9602.elementor-view-stacked .elementor-icon{background-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-270a9602.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-270a9602.elementor-view-default .elementor-icon{color:#0397f3;border-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-270a9602.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-270a9602.elementor-view-default .elementor-icon svg{fill:#0397f3}.elementor-21746 .elementor-element.elementor-element-270a9602 .elementor-icon{font-size:15px}.elementor-21746 .elementor-element.elementor-element-270a9602 .elementor-icon svg{height:15px}.elementor-21746 .elementor-element.elementor-element-270a9602 .elementor-icon i,.elementor-21746 .elementor-element.elementor-element-270a9602 .elementor-icon svg{transform:rotate(0deg)}.elementor-21746 .elementor-element.elementor-element-61fe3bb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 21px}.elementor-21746 .elementor-element.elementor-element-61fe3bb.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-61fe3bb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;line-height:1em;color:#0397f3}.elementor-21746 .elementor-element.elementor-element-557ec589{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--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-21746 .elementor-element.elementor-element-557ec589.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-6b5458f9{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:-4px}.elementor-21746 .elementor-element.elementor-element-6b5458f9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-6b5458f9{left:0}body.rtl .elementor-21746 .elementor-element.elementor-element-6b5458f9{right:0}.elementor-21746 .elementor-element.elementor-element-6b5458f9 .elementor-icon-wrapper{text-align:left}.elementor-21746 .elementor-element.elementor-element-6b5458f9.elementor-view-stacked .elementor-icon{background-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-6b5458f9.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-6b5458f9.elementor-view-default .elementor-icon{color:#0397f3;border-color:#0397f3}.elementor-21746 .elementor-element.elementor-element-6b5458f9.elementor-view-framed .elementor-icon,.elementor-21746 .elementor-element.elementor-element-6b5458f9.elementor-view-default .elementor-icon svg{fill:#0397f3}.elementor-21746 .elementor-element.elementor-element-6b5458f9 .elementor-icon{font-size:15px}.elementor-21746 .elementor-element.elementor-element-6b5458f9 .elementor-icon svg{height:15px}.elementor-21746 .elementor-element.elementor-element-6b5458f9 .elementor-icon i,.elementor-21746 .elementor-element.elementor-element-6b5458f9 .elementor-icon svg{transform:rotate(0deg)}.elementor-21746 .elementor-element.elementor-element-310b5903{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 20px}.elementor-21746 .elementor-element.elementor-element-310b5903.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-310b5903 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;line-height:1em;color:#0397f3}.elementor-21746 .elementor-element.elementor-element-20d48f2{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-20d48f2:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-20d48f2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f5f6}.elementor-21746 .elementor-element.elementor-element-53bcda5a{padding:0 0 30px;text-align:center}.elementor-21746 .elementor-element.elementor-element-53bcda5a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-4fedb63a{--display:flex;--border-radius:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-4fedb63a:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-4fedb63a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-189784cf{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-4ddc9108{padding:0 0 30px;text-align:center}.elementor-21746 .elementor-element.elementor-element-4ddc9108 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-14ab1a8e{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-6668767{width:100%;max-width:100%;padding:0}.elementor-21746 .elementor-element.elementor-element-3c76902e{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-39528355{padding:0 0 30px;text-align:center}.elementor-21746 .elementor-element.elementor-element-39528355 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-21746 .elementor-element.elementor-element-3031a5f3{--grid-columns:1}.elementor-21746 .elementor-element.elementor-element-48d3da35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-21746 .elementor-element.elementor-element-141b153e{padding:0 0 30px;text-align:center}.elementor-21746 .elementor-element.elementor-element-141b153e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600}.elementor-21746 .elementor-element.elementor-element-7e5cdcf0{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-7e5cdcf0.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-38e825d5{--display:flex;--min-height:30px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-38e825d5:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-38e825d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-38e825d5.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-50d93b57 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-1b4b457b{--display:flex;--min-height:30px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-1b4b457b:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-1b4b457b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-2c39e3ac{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-2c39e3ac .elementor-drop-cap{margin-inline-end:10px}.elementor-21746 .elementor-element.elementor-element-73d3a6fb{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-73d3a6fb.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-3862743b{--display:flex;--min-height:30px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-3862743b:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-3862743b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-3862743b.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-27a24d0d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-6e13e3f0{--display:flex;--min-height:30px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-6e13e3f0:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-6e13e3f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-1e4b7c5f{columns:1;font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-1e4b7c5f .elementor-drop-cap{margin-inline-end:10px}.elementor-21746 .elementor-element.elementor-element-684e3132{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-684e3132.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-77df03dc{--display:flex;--min-height:30px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-77df03dc:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-77df03dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-77df03dc.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-2e5b58f9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-1ab5f2d0{--display:flex;--min-height:30px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-1ab5f2d0:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-1ab5f2d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-2a5c3049{columns:1;font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-701a2797{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-701a2797.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-5c61c764{--display:flex;--min-height:30px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-5c61c764:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-5c61c764>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-5c61c764.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-4b24e11 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-42f4dee1{--display:flex;--min-height:30px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-42f4dee1:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-42f4dee1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-129982e{columns:1;font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-4a0e1aaa{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-4a0e1aaa.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-3945ff86{--display:flex;--min-height:30px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-3945ff86:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-3945ff86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-3945ff86.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-476f1584 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-390e389f{--display:flex;--min-height:30px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-390e389f:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-390e389f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-688fce0f{columns:1;font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-19a3f744{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-1abaa329{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-3876e424{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-7a210c20{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-7a210c20:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7a210c20>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-4b4f53d2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-646d87fe{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-646d87fe:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-646d87fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-5fd27240{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-7fcc0e7a{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-1170bd25{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-1170bd25:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-1170bd25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-205f6ca3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-7d9ee417{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-7d9ee417:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7d9ee417>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-1968c657{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-1613ae6c{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-2a19f319{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-2a19f319:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-2a19f319>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-20015243 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-5f0f79c{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-5f0f79c:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-5f0f79c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-5e890024{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-260f71f5{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-48c58652{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-48c58652:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-48c58652>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-62b5fa57 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-736bf6c3{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-736bf6c3:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-736bf6c3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-67fbaedb{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-60cc2a2e{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-5b4eee95{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-5b4eee95:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-5b4eee95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-2dffb9d2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-193711cf{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-193711cf:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-193711cf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-243984e0{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-243984e0 .elementor-drop-cap{margin-inline-end:10px}.elementor-21746 .elementor-element.elementor-element-5cb11bbf{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-20e8226a{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-20e8226a:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-20e8226a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-7c41711b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-7d431549{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-7d431549:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7d431549>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-95fc84c{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-4da85cd7{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-55916fb2{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-55916fb2:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-55916fb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#046384;background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-2ea02bd4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:1em}.elementor-21746 .elementor-element.elementor-element-619a36d7{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ddd;--border-color:#ddd;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-619a36d7:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-619a36d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f)}.elementor-21746 .elementor-element.elementor-element-37292ed1{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#222}.elementor-21746 .elementor-element.elementor-element-37292ed1 .elementor-drop-cap{margin-inline-end:10px}.elementor-21746 .elementor-element.elementor-element-3d493be3{--n-accordion-title-font-size:13px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#0397f3;--n-accordion-icon-size:15px;--n-accordion-icon-gap:5px}.elementor-21746 .elementor-element.elementor-element-3d493be3>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}.elementor-21746 .elementor-element.elementor-element-3d493be3>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{border-style:none}.elementor-21746 .elementor-element.elementor-element-3d493be3>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{border-style:none}:where(.elementor-21746 .elementor-element.elementor-element-3d493be3>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Noto Sans JP",Sans-serif;font-weight:500;line-height:1.5em}:where(.elementor-21746 .elementor-element.elementor-element-3d493be3>.e-n-accordion>.e-n-accordion-item)>.e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}.elementor-21746 .elementor-element.elementor-element-6f4343b{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-6f4343b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-ad7f960.elementor-element{--align-self:flex-start}.elementor-21746 .elementor-element.elementor-element-159c0d12{--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:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:30px}.elementor-21746 .elementor-element.elementor-element-159c0d12:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-159c0d12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f2f2}.elementor-21746 .elementor-element.elementor-element-6a812d29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-6a812d29:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-6a812d29>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-fd0e13f);background-image:url("https://ca-senmon.com/wp-content/uploads/2025/06/archive_backgrad.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-21746 .elementor-element.elementor-element-3aaaeb6b{--display:flex;--position:fixed;--min-height:90vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0;--z-index:100}body:not(.rtl) .elementor-21746 .elementor-element.elementor-element-3aaaeb6b{right:0}body.rtl .elementor-21746 .elementor-element.elementor-element-3aaaeb6b{left:0}@media(max-width:1024px){.elementor-21746 .elementor-element.elementor-element-71cea62{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-afc5e93{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-cbb015e{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-4faa9e3{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-3031a5f3{--grid-columns:2}.elementor-21746 .elementor-element.elementor-element-7e5cdcf0{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-73d3a6fb{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-684e3132{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-701a2797{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-4a0e1aaa{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-3876e424{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-7fcc0e7a{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-1613ae6c{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-260f71f5{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-60cc2a2e{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-5cb11bbf{--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-4da85cd7{--grid-auto-flow:row}}@media(min-width:768px){.elementor-21746 .elementor-element.elementor-element-7e8fc7b8{--width:100%}.elementor-21746 .elementor-element.elementor-element-3ea8a102{--width:100%}.elementor-21746 .elementor-element.elementor-element-40e56c6f{--width:100%}.elementor-21746 .elementor-element.elementor-element-6841ca4f{--width:100%}.elementor-21746 .elementor-element.elementor-element-6ba00465{--width:100%}.elementor-21746 .elementor-element.elementor-element-1435bafa{--width:auto}.elementor-21746 .elementor-element.elementor-element-4faa9e3{--width:100%}.elementor-21746 .elementor-element.elementor-element-66d57460{--width:64px}.elementor-21746 .elementor-element.elementor-element-22cf1e37{--width:64px}.elementor-21746 .elementor-element.elementor-element-12558886{--width:64px}.elementor-21746 .elementor-element.elementor-element-ef10792{--width:64px}.elementor-21746 .elementor-element.elementor-element-3aaaeb6b{--width:auto}}@media(min-width:1025px){.elementor-21746 .elementor-element.elementor-element-7e8fc7b8:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7e8fc7b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-6ba00465:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-6ba00465>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-b0a5b6b:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-b0a5b6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-38e825d5:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-38e825d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-3862743b:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-3862743b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-77df03dc:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-77df03dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-5c61c764:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-5c61c764>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-3945ff86:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-3945ff86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-7a210c20:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-7a210c20>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-1170bd25:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-1170bd25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-2a19f319:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-2a19f319>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-48c58652:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-48c58652>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-5b4eee95:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-5b4eee95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-20e8226a:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-20e8226a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-21746 .elementor-element.elementor-element-55916fb2:not(.elementor-motion-effects-element-type-background),.elementor-21746 .elementor-element.elementor-element-55916fb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-21746 .elementor-element.elementor-element-7353d1ee{--width:100%;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21746 .elementor-element.elementor-element-71cea62{--e-con-grid-template-columns:auto auto;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-afc5e93{--e-con-grid-template-columns:auto auto;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-cbb015e{--e-con-grid-template-columns:auto auto;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-5707a674 img{height:241.875px}.elementor-21746 .elementor-element.elementor-element-4faa9e3{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-14e658dd{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-21746 .elementor-element.elementor-element-f1b6fbf{padding:0}.elementor-21746 .elementor-element.elementor-element-f1b6fbf.elementor-element{--align-self:center}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0 !important}body[data-elementor-device-mode=widescreen] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{margin-right:0 !important}body[data-elementor-device-mode=desktop] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-left .ha-infobox-figure{margin-right:0 !important}body[data-elementor-device-mode=laptop] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-laptop-left .ha-infobox-figure{margin-right:0 !important}body[data-elementor-device-mode=tablet_extra] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{margin-right:0 !important}body[data-elementor-device-mode=tablet] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-tablet-left .ha-infobox-figure{margin-right:0 !important}body[data-elementor-device-mode=mobile_extra] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{margin-right:0 !important}body[data-elementor-device-mode=mobile] .elementor-21746 .elementor-element.elementor-element-f1b6fbf.ha-infobox-media-dir-mobile-left .ha-infobox-figure{margin-right:0 !important}.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-infobox-figure--image img,.elementor-21746 .elementor-element.elementor-element-f1b6fbf .ha-infobox-figure--icon{padding:0}.elementor-21746 .elementor-element.elementor-element-66d57460{--width:64px}.elementor-21746 .elementor-element.elementor-element-66d57460.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-7157ca4c{width:100%;max-width:100%}.elementor-21746 .elementor-element.elementor-element-3d6ae71a{--width:100%}.elementor-21746 .elementor-element.elementor-element-22cf1e37{--width:64px;--justify-content:center}.elementor-21746 .elementor-element.elementor-element-22cf1e37.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-2ae1fd4{width:100%;max-width:100%}.elementor-21746 .elementor-element.elementor-element-12558886{--width:64px}.elementor-21746 .elementor-element.elementor-element-12558886.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-ef10792{--width:64px}.elementor-21746 .elementor-element.elementor-element-ef10792.e-con{--flex-grow:1;--flex-shrink:0}.elementor-21746 .elementor-element.elementor-element-5bbfdc8{width:100%;max-width:100%}.elementor-21746 .elementor-element.elementor-element-3031a5f3{--grid-columns:1}.elementor-21746 .elementor-element.elementor-element-7e5cdcf0{--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:1;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-73d3a6fb{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-684e3132{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-701a2797{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-4a0e1aaa{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-3876e424{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-7fcc0e7a{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-1613ae6c{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-260f71f5{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-60cc2a2e{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-5cb11bbf{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-4da85cd7{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row}.elementor-21746 .elementor-element.elementor-element-159c0d12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px}.elementor-21746 .elementor-element.elementor-element-c49b29e{margin:-80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 5px 10px 0}.elementor-21746 .elementor-element.elementor-element-c49b29e img{width:100%}}.my-schools-slider{width:100%;height:auto}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide .slide-image{display:block;width:100%;height:100%;object-fit:cover}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-pagination-bullet-active{background:#fff}.swiper-wrapper{gap:0 !important}.school-custom-taxonomy-wrapper{font-size:12px;color:#333;font-weight:500;font-family:noto sans jp;line-height:1em}.scroll{overflow-x:scroll}.justify{text-align:justify}.justify{text-align:justify}.schools-price_list{font-family:'helvetica',Sans-Serif;list-style:none;padding:0;margin:0}.schools-price_item{padding:0;padding-bottom:20px;border-bottom:1px solid #DDDDDD:}.schools-price_header{display:flex;justify-content:space-between;font-weight:600}.schools-price__ttl{font-size:18px;color:#046384}.schools-price__fee{font-family:14px}.schools-price__box{font-size:14px;line-height:1.5em}.schools-price__target{text-align:center;text-decoration:none !important;display:flex;justify-content:right}.schools-price__target__txt{display:inline-block;background:url(https://ca-senmon.com/wp-content/uploads/2025/06/btn-1.svg);background-repeat:no-repeat;height:30px;width:auto;background-size:contain;color:#fff;padding:5px 30px;box-sizing:border-box;line-height:1}.sc-features{font-family:"Noto Sans jp",Sans-Serif}.sc-features_ttl{font-size:16px;text-align:center;font-weight:700}.sc-features_Btnlist{list-style:none;padding:0;display:flex;justify-content:space-between;gap:10px}.c-features_Btnitem{text-align:center;display:block;align-content:center;width:100%;border-radius:10x;font-size:15px;font-weight:700;overflow:hidden}.select{padding:10px;box-sizing:border-box;text-align:center}.unselect{padding:10px;box-sizing:border-box;text-align:center}.schools_ttl_h2{background:0 0 !important;color:#fff}.text{color:#333}.text-point{position:relative;font-size:14px;line-height:1.5em;color:#333;text-align:justify;font-weight:500;border:2px solid #33e8b5;border-radius:7px;margin:20px 0 0}.text-point:before{position:absolute;font-size:16px;content:"Check Point!";top:-12px;font-family:'inter',sans-serif;left:-10px;background:#fff;font-weight:700;padding:0 10px;letter-spacing:.08em}.text{color:#333}.text-point{position:relative;font-size:14px;line-height:1.5em;color:#333;text-align:justify;font-weight:500;border:2px solid #33e8b5;border-radius:7px;margin:20px 0 0}.text-point:before{position:absolute;font-size:16px;content:"Check Point!";top:-12px;font-family:'inter',sans-serif;left:-10px;background:#fff;font-weight:700;padding:0 10px;letter-spacing:.08em}.text{font-size:14px;line-height:1.5em;font-family:'Noto sans jp',sans-serif;color:#333}.text-point{position:relative;font-size:14px;line-height:1.5em;color:#333;text-align:justify;font-weight:500;border:2px solid #33e8b5;border-radius:7px;margin:20px 0 0}.text-point:before{position:absolute;font-size:16px;content:"Check Point!";top:-12px;font-family:'inter',sans-serif;left:-10px;background:#fff;font-weight:700;padding:0 10px;letter-spacing:.08em}.text{font-size:14px;line-height:1.5em;font-family:'Noto sans jp',sans-serif;color:#333}.text-point{position:relative;font-size:14px;line-height:1.5em;color:#333;text-align:justify;font-weight:500;border:2px solid #33e8b5;border-radius:7px;margin:20px 0 0}.text-point:before{position:absolute;font-size:16px;content:"Check Point!";top:-12px;font-family:'inter',sans-serif;left:-10px;background:#fff;font-weight:700;padding:0 10px;letter-spacing:.08em}.scf-accordion-group{border:1px solid #ccc;border-radius:5px;overflow:hidden}.scf-accordion-item{border-bottom:1px solid #ccc}.scf-accordion-item:last-child{border-bottom:none}.scf-accordion-title{padding:15px;cursor:pointer;position:relative;display:block}.scf-accordion-title::-webkit-details-marker{display:none}.scf-accordion-title:after{content:'▼';position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .2s}.scf-accordion-item[open]>.scf-accordion-title:after{transform:translateY(-50%) rotate(180deg)}.scf-accordion-content{padding:20px;background-color:#f9f9f9}.schools-ttl__box{background:0 0}.teacher-swiper{padding:10px 50px;max-width:1200px;margin:0 auto}.swiper-slide{align-self:stretch;height:auto}.teacher-content{background-color:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);overflow:hidden;display:flex;gap:20px;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease}.teacher-content:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.teacher-image-wrapper{width:100%;height:auto;background-color:#fff;display:flex;justify-content:center;padding:20px;box-sizing:border-box}.teacher-image-wrapper img{width:100%;height:auto;object-fit:cover}.teacher-info{padding:24px;display:flex;flex-direction:column;flex-grow:1;text-align:left}.teacher-title{margin-bottom:16px;line-height:1.4}.teacher-name{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0}.teacher-position{font-size:.9rem;color:#666;margin-left:4px}.teacher-profile{font-size:1rem;color:#333;line-height:1.7;flex-grow:1}.teacher-history{font-size:.9rem;color:#555;line-height:1.6;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.teacher-swiper{--swiper-theme-color:#007aff;--swiper-navigation-color:#fff;--swiper-pagination-color:var(--swiper-theme-color)}.swiper-wrapper{gap:20px}.swiper-button-next,.swiper-button-prev{background-color:rgba(0,0,0,.4);width:44px;height:44px;border-radius:50%;transition:background-color .3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(0,0,0,.6)}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px;font-weight:700}.swiper-pagination{position:static;margin-top:24px}.swiper-pagination-bullet{width:10px;height:10px;background-color:#d0d0d0;opacity:1;transition:background-color .3s ease,transform .3s ease}.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color);transform:scale(1.2)}@media (max-width:767px){.teacher-swiper{padding:10px 15px}.swiper-button-next,.swiper-button-prev{display:none}.teacher-info{padding:20px}.teacher-name{font-size:1.2rem}.teacher-profile{font-size:.95rem}}.schools-movie_list{list-style:none;padding:0;display:flex;flex-direction:column;gap:20px}.movie-wrapper{position:relative;width:100%;padding-top:56.25%}.movie-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custom-school-list{list-style:none;padding:0}.custom-school-list-item-target{color:#0397f3;font-size:15px;line-height:2em;text-align:left}.container{max-width:550px}.schools-ttl__box{background:0 0}.schools-ttl_h2{background:0 0}