.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-28690 .elementor-element.elementor-element-d7ecf9d img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px}.elementor-28690 .elementor-element.elementor-element-ce941fb img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px}.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-28690 .elementor-element.elementor-element-9fa2ca1{width:auto;max-width:auto;padding:0;text-align:start}.elementor-28690 .elementor-element.elementor-element-9fa2ca1.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-28690 .elementor-element.elementor-element-9fa2ca1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:900;line-height:1.5em;color:#00c1d4}.elementor-28690 .elementor-element.elementor-element-ba5b683{width:100%;max-width:100%;text-align:start}.elementor-28690 .elementor-element.elementor-element-ba5b683.elementor-element{--align-self:center}.elementor-28690 .elementor-element.elementor-element-ba5b683 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:500;line-height:3em;color:#325151}.elementor-28690 .elementor-element.elementor-element-6c69d0a img{width:100%;max-width:150px}.elementor-28690 .elementor-element.elementor-element-dfead4c img{width:100%;max-width:150px}.elementor-28690 .elementor-element.elementor-element-b6a3385 img{width:100%;max-width:150px}.elementor-28690 .elementor-element.elementor-element-d858940{text-align:center}.elementor-28690 .elementor-element.elementor-element-d858940 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-4a8d70e{text-align:center}.elementor-28690 .elementor-element.elementor-element-4a8d70e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-5dd220e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;color:#00c1d4}.elementor-28690 .elementor-element.elementor-element-ec4f1ab .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:32px;font-weight:800;line-height:1.5em;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-f922d8f{--display:grid;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--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-28690 .elementor-element.elementor-element-e85b21c.elementor-element{--align-self:flex-start}.elementor-28690 .elementor-element.elementor-element-e85b21c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:800;line-height:1.5em;color:#ffff13}.elementor-28690 .elementor-element.elementor-element-7661d0f{width:auto;max-width:auto;top:15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-7661d0f.elementor-element{--flex-grow:0;--flex-shrink:1}body:not(.rtl) .elementor-28690 .elementor-element.elementor-element-7661d0f{right:15px}body.rtl .elementor-28690 .elementor-element.elementor-element-7661d0f{left:15px}.elementor-28690 .elementor-element.elementor-element-7661d0f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#FFFFFF80}.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-28690 .elementor-element.elementor-element-799f5c7{text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:2em;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-9fee1fd.elementor-element{--align-self:flex-start}.elementor-28690 .elementor-element.elementor-element-9fee1fd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:800;line-height:1.5em;color:#ffff13}.elementor-28690 .elementor-element.elementor-element-bbcd6cd{width:auto;max-width:auto;top:15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-bbcd6cd.elementor-element{--flex-grow:0;--flex-shrink:1}body:not(.rtl) .elementor-28690 .elementor-element.elementor-element-bbcd6cd{right:15px}body.rtl .elementor-28690 .elementor-element.elementor-element-bbcd6cd{left:15px}.elementor-28690 .elementor-element.elementor-element-bbcd6cd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#FFFFFF80}.elementor-28690 .elementor-element.elementor-element-1bb18ee{text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:2em;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-08a50f3.elementor-element{--align-self:flex-start}.elementor-28690 .elementor-element.elementor-element-08a50f3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:800;line-height:1.5em;color:#ffff13}.elementor-28690 .elementor-element.elementor-element-bb207ee{width:auto;max-width:auto;top:15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-bb207ee.elementor-element{--flex-grow:0;--flex-shrink:1}body:not(.rtl) .elementor-28690 .elementor-element.elementor-element-bb207ee{right:15px}body.rtl .elementor-28690 .elementor-element.elementor-element-bb207ee{left:15px}.elementor-28690 .elementor-element.elementor-element-bb207ee .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#FFFFFF80}.elementor-28690 .elementor-element.elementor-element-b1b79fa{text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:2em;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-35fb818.elementor-element{--align-self:flex-start}.elementor-28690 .elementor-element.elementor-element-35fb818 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:800;line-height:1.5em;color:#ffff13}.elementor-28690 .elementor-element.elementor-element-6037ecd{width:auto;max-width:auto;top:15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-6037ecd.elementor-element{--flex-grow:0;--flex-shrink:1}body:not(.rtl) .elementor-28690 .elementor-element.elementor-element-6037ecd{right:15px}body.rtl .elementor-28690 .elementor-element.elementor-element-6037ecd{left:15px}.elementor-28690 .elementor-element.elementor-element-6037ecd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#FFFFFF80}.elementor-28690 .elementor-element.elementor-element-2f8841a{text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500;line-height:2em;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-e214693 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;color:#00c1d4}.elementor-28690 .elementor-element.elementor-element-0e861a8 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:32px;font-weight:800;line-height:1.5em;color:#325151}.elementor-28690 .elementor-element.elementor-element-dc98b90{--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;--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-28690 .elementor-element.elementor-element-505aadc{padding:0 0 15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-505aadc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:900;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-22091fd{padding:0 0 15px}.elementor-28690 .elementor-element.elementor-element-22091fd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:13px;color:var(--e-global-color-secondary)}.elementor-28690 .elementor-element.elementor-element-1b7cde1 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#00c1d4}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-icon i{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-icon svg{fill:var(--e-global-color-text);transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-6558009{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-6558009 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-icon i{transition:color .3s}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-7d1d033{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-item>a{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-28690 .elementor-element.elementor-element-7d1d033 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-8cedf51{padding:0 0 15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-8cedf51 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:900;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-931edc6{padding:0 0 15px}.elementor-28690 .elementor-element.elementor-element-931edc6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-28690 .elementor-element.elementor-element-f59503c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:var(--e-global-color-1181143)}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-icon i{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-icon svg{fill:var(--e-global-color-text);transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-88731b1{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-88731b1 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-icon i{transition:color .3s}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-icon svg{transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-9bf563d{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-item>a{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-28690 .elementor-element.elementor-element-9bf563d .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-0f44e76{padding:0 0 15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-0f44e76 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:900;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-79f19b5{padding:0 0 15px}.elementor-28690 .elementor-element.elementor-element-79f19b5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-28690 .elementor-element.elementor-element-7fd25b1 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:var(--e-global-color-1181143)}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-icon i{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-icon svg{fill:var(--e-global-color-text);transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-4656958{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-4656958 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-icon i{transition:color .3s}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-d29c9d0{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-item>a{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-28690 .elementor-element.elementor-element-d29c9d0 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-32023b0{padding:0 0 15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-32023b0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:900;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-78d3683{padding:0 0 15px}.elementor-28690 .elementor-element.elementor-element-78d3683 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-28690 .elementor-element.elementor-element-e246f2a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#00c1d4}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-icon i{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-icon svg{fill:var(--e-global-color-text);transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-9b1ad5f{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-9b1ad5f .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-icon i{transition:color .3s}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-3c80021{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-item>a{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-28690 .elementor-element.elementor-element-3c80021 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-6d74f72{padding:0 0 15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-6d74f72 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:900;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-ad61c97{padding:0 0 15px}.elementor-28690 .elementor-element.elementor-element-ad61c97 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-28690 .elementor-element.elementor-element-0062c91 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:var(--e-global-color-1181143)}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-icon i{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-icon svg{fill:var(--e-global-color-text);transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-37b4520{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-37b4520 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-icon i{transition:color .3s}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-icon svg{transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-40143db{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-item>a{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-28690 .elementor-element.elementor-element-40143db .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-9185292{padding:0 0 15px;text-align:center}.elementor-28690 .elementor-element.elementor-element-9185292 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:900;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-cd14086{padding:0 0 15px}.elementor-28690 .elementor-element.elementor-element-cd14086 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-28690 .elementor-element.elementor-element-2469131{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-28690 .elementor-element.elementor-element-2469131.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-28690 .elementor-element.elementor-element-2469131 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:var(--e-global-color-1181143)}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-icon i{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-icon svg{fill:var(--e-global-color-text);transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-f5a354c{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-f5a354c .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-icon i{transition:color .3s}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-icon svg{transition:fill .3s}.elementor-28690 .elementor-element.elementor-element-332bb4e{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-icon{padding-inline-end:0px}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-item>a{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:500}.elementor-28690 .elementor-element.elementor-element-332bb4e .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-28690 .elementor-element.elementor-element-3028e6f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;color:#00c1d4}.elementor-28690 .elementor-element.elementor-element-dc08f39 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:32px;font-weight:800;line-height:1.5em;color:#325151}.elementor-28690 .elementor-element.elementor-element-f43110d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;color:#00c1d4}.elementor-28690 .elementor-element.elementor-element-5135fff .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:32px;font-weight:800;line-height:1.5em;color:#325151}.elementor-28690 .elementor-element.elementor-element-3ff73d4{width:auto;max-width:auto;padding:0 0 20px}.elementor-28690 .elementor-element.elementor-element-3ff73d4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-f3481a0{width:auto;max-width:auto;padding:0 0 15px;text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:400}.elementor-28690 .elementor-element.elementor-element-f3481a0 p{margin-block-end:0px}.elementor-28690 .elementor-element.elementor-element-8931973{width:auto;max-width:auto;padding:0 0 20px}.elementor-28690 .elementor-element.elementor-element-8931973 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-54cee81{width:auto;max-width:auto;padding:0 0 15px;text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:400}.elementor-28690 .elementor-element.elementor-element-54cee81 p{margin-block-end:0px}.elementor-28690 .elementor-element.elementor-element-12cde78{width:auto;max-width:auto;padding:0 0 20px}.elementor-28690 .elementor-element.elementor-element-12cde78 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-29891eb{width:auto;max-width:auto;padding:0 0 14px;text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:400}.elementor-28690 .elementor-element.elementor-element-29891eb p{margin-block-end:0px}.elementor-28690 .elementor-element.elementor-element-4d9131b{width:auto;max-width:auto;padding:0 0 20px}.elementor-28690 .elementor-element.elementor-element-4d9131b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600}.elementor-28690 .elementor-element.elementor-element-766946b{width:auto;max-width:auto;padding:0;text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:400}.elementor-28690 .elementor-element.elementor-element-766946b p{margin-block-end:0px}.elementor-28690 .elementor-element.elementor-element-7eb1821{width:auto;max-width:auto;padding:0 0 20px}.elementor-28690 .elementor-element.elementor-element-7eb1821 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#1b1b1b}.elementor-28690 .elementor-element.elementor-element-6a0e24a{width:auto;max-width:auto;padding:0;text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:400}.elementor-28690 .elementor-element.elementor-element-6a0e24a p{margin-block-end:0px}.elementor-28690 .elementor-element.elementor-element-ba45d79{width:auto;max-width:auto;padding:0 0 20px}.elementor-28690 .elementor-element.elementor-element-ba45d79 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-cc1af19{width:auto;max-width:auto;padding:0;text-align:justify;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:400;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-cc1af19 p{margin-block-end:0px}.elementor-28690 .elementor-element.elementor-element-e5bebc9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;color:#00c1d4}.elementor-28690 .elementor-element.elementor-element-f218aab .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:32px;font-weight:800;line-height:1.5em;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-dd3c1ec{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-28690 .elementor-element.elementor-element-dd3c1ec.e-con{--align-self:flex-start}.elementor-28690 .elementor-element.elementor-element-6eb7e5e{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;line-height:2em;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-f3f4271{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-28690 .elementor-element.elementor-element-ba35144{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;line-height:2em;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-432df5c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-28690 .elementor-element.elementor-element-b75fcfe{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;line-height:2em;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-22979f1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-28690 .elementor-element.elementor-element-374f1e1{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;line-height:2em;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-c9e5448{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-28690 .elementor-element.elementor-element-dd602f5{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;line-height:2em;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-4e4943f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-28690 .elementor-element.elementor-element-a144e6e{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;line-height:2em;color:var(--e-global-color-text)}.elementor-28690 .elementor-element.elementor-element-242cfc5{--n-accordion-title-font-size:18px;padding:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var(--e-global-color-text);--n-accordion-title-hover-color:#00c1d4;--n-accordion-title-active-color:var(--e-global-color-1181143);--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:var(--e-global-color-text);--n-accordion-icon-hover-color:var(--e-global-color-1181143);--n-accordion-icon-active-color:var(--e-global-color-1181143)}.elementor-28690 .elementor-element.elementor-element-242cfc5.elementor-element{--align-self:center}.elementor-28690 .elementor-element.elementor-element-242cfc5>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:dotted;border-width:0 0 4px;border-color:var(--e-global-color-1181143)}.elementor-28690 .elementor-element.elementor-element-242cfc5{--n-accordion-padding:0px 0px 20px 35px}:where(.elementor-28690 .elementor-element.elementor-element-242cfc5>.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:700}.elementor-28690 .elementor-element.elementor-element-1cdea60{text-align:center}.elementor-28690 .elementor-element.elementor-element-1cdea60 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:700}.elementor-28690 .elementor-element.elementor-element-e1ae7d7{text-align:center}.elementor-28690 .elementor-element.elementor-element-e1ae7d7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:700}.elementor-28690 .elementor-element.elementor-element-e927f78{text-align:center;font-family:"Zen Maru Gothic",Sans-serif;font-size:16px;font-weight:700;line-height:2em}.elementor-28690 .elementor-element.elementor-element-7d98840{width:100%;max-width:100%;padding:0 30px;text-align:center}.elementor-28690 .elementor-element.elementor-element-7d98840.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-28690 .elementor-element.elementor-element-7d98840 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:24px;font-weight:700;line-height:3.25em;letter-spacing:.2em;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-2740e55{padding:0;text-align:center;font-family:"Zen Maru Gothic",Sans-serif;font-size:16px;font-weight:700;line-height:2em}.elementor-28690 .elementor-element.elementor-element-2740e55.elementor-element{--align-self:center}.elementor-28690 .elementor-element.elementor-element-93dbdeb{width:100%;max-width:100%;text-align:center}.elementor-28690 .elementor-element.elementor-element-93dbdeb.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-28690 .elementor-element.elementor-element-93dbdeb .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:24px;font-weight:700;line-height:3.25em;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-b2d1bc1{width:100%;max-width:100%;text-align:center}.elementor-28690 .elementor-element.elementor-element-b2d1bc1.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-28690 .elementor-element.elementor-element-b2d1bc1 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:24px;font-weight:700;line-height:3.25em;color:var(--e-global-color-fd0e13f)}.elementor-28690 .elementor-element.elementor-element-a10d6fc{width:100%;max-width:100%;text-align:center}.elementor-28690 .elementor-element.elementor-element-a10d6fc.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-28690 .elementor-element.elementor-element-a10d6fc .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:24px;font-weight:700;line-height:3.25em;color:var(--e-global-color-fd0e13f)}:root{--page-title-display:none}@media(min-width:768px){.elementor-28690 .elementor-element.elementor-element-f922d8f{--content-width:100%}.elementor-28690 .elementor-element.elementor-element-dc98b90{--content-width:100%}}@media(max-width:1024px){.elementor-28690 .elementor-element.elementor-element-9fa2ca1{text-align:center}.elementor-28690 .elementor-element.elementor-element-9fa2ca1 .elementor-heading-title{font-size:28px;line-height:1.5em}.elementor-28690 .elementor-element.elementor-element-ba5b683{text-align:center}.elementor-28690 .elementor-element.elementor-element-ba5b683 .elementor-heading-title{font-size:13px}.elementor-28690 .elementor-element.elementor-element-ec4f1ab .elementor-heading-title{font-size:28px}.elementor-28690 .elementor-element.elementor-element-f922d8f{--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-28690 .elementor-element.elementor-element-0e861a8 .elementor-heading-title{font-size:28px}.elementor-28690 .elementor-element.elementor-element-dc08f39 .elementor-heading-title{font-size:28px}.elementor-28690 .elementor-element.elementor-element-5135fff .elementor-heading-title{font-size:28px}.elementor-28690 .elementor-element.elementor-element-f218aab .elementor-heading-title{font-size:28px}.elementor-28690 .elementor-element.elementor-element-1cdea60 .elementor-heading-title{font-size:36px}.elementor-28690 .elementor-element.elementor-element-e1ae7d7 .elementor-heading-title{font-size:36px}.elementor-28690 .elementor-element.elementor-element-7d98840 .elementor-heading-title{font-size:20px}.elementor-28690 .elementor-element.elementor-element-93dbdeb .elementor-heading-title{font-size:20px}}@media(max-width:767px){.elementor-28690 .elementor-element.elementor-element-9fa2ca1{padding:0;text-align:center}.elementor-28690 .elementor-element.elementor-element-9fa2ca1 .elementor-heading-title{font-size:24px;line-height:1.55em;letter-spacing:-.05em}.elementor-28690 .elementor-element.elementor-element-ba5b683{text-align:center}.elementor-28690 .elementor-element.elementor-element-ba5b683 .elementor-heading-title{font-size:13px;line-height:2em}.elementor-28690 .elementor-element.elementor-element-d858940 .elementor-heading-title{font-size:12px}.elementor-28690 .elementor-element.elementor-element-4a8d70e .elementor-heading-title{font-size:12px}.elementor-28690 .elementor-element.elementor-element-5dd220e .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-28690 .elementor-element.elementor-element-ec4f1ab{text-align:justify}.elementor-28690 .elementor-element.elementor-element-ec4f1ab .elementor-heading-title{font-size:20px}.elementor-28690 .elementor-element.elementor-element-f922d8f{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-28690 .elementor-element.elementor-element-e214693 .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-28690 .elementor-element.elementor-element-0e861a8{text-align:justify}.elementor-28690 .elementor-element.elementor-element-0e861a8 .elementor-heading-title{font-size:20px}.elementor-28690 .elementor-element.elementor-element-3028e6f .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-28690 .elementor-element.elementor-element-dc08f39{text-align:justify}.elementor-28690 .elementor-element.elementor-element-dc08f39 .elementor-heading-title{font-size:20px}.elementor-28690 .elementor-element.elementor-element-f43110d .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-28690 .elementor-element.elementor-element-5135fff{text-align:justify}.elementor-28690 .elementor-element.elementor-element-5135fff .elementor-heading-title{font-size:20px}.elementor-28690 .elementor-element.elementor-element-e5bebc9 .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-28690 .elementor-element.elementor-element-f218aab{text-align:justify}.elementor-28690 .elementor-element.elementor-element-f218aab .elementor-heading-title{font-size:20px}.elementor-28690 .elementor-element.elementor-element-242cfc5{padding:0;--n-accordion-title-font-size:14px}.elementor-28690 .elementor-element.elementor-element-1cdea60{text-align:center}.elementor-28690 .elementor-element.elementor-element-1cdea60 .elementor-heading-title{font-size:24px}.elementor-28690 .elementor-element.elementor-element-e1ae7d7{text-align:center}.elementor-28690 .elementor-element.elementor-element-e1ae7d7 .elementor-heading-title{font-size:24px}.elementor-28690 .elementor-element.elementor-element-b2d1bc1 .elementor-heading-title{font-size:14px}.elementor-28690 .elementor-element.elementor-element-a10d6fc .elementor-heading-title{font-size:14px}}.ca-slider-container{padding:80px 50px !important;box-sizing:border-box;position:relative;width:100%}.ca-slider-card{background:#fafafa;border-radius:10px;display:flex;flex-direction:column;height:100%;position:relative;padding-top:40px;box-shadow:20px 20px 30px 3px rgba(15,19,80,.07)}.ca-slider-card-content{padding:24px 16px 16px;display:flex;flex-direction:column;flex-grow:1}.ca-slider-card-header{text-align:center;margin-bottom:16px;position:relative}.ca-slider-thumb{margin:0;padding:0;width:100%;position:absolute;top:-100px}.ca-slider-thumb img{width:90px;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:50%;margin:0 auto;border:3px solid #f9f9f9}.ca-slider-no-image{width:90px;height:90px;background:#e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:12px;color:#666}.ca-slider-card-body{text-align:center;flex-grow:1;display:flex;flex-direction:column}.ca-slider-name{font-size:16px;font-weight:700;color:#333;margin:0 0 4px}.ca-slider-career{font-size:11px;color:#999;margin:0 0 16px}.ca-slider-comment{font-size:13px;color:#555;line-height:1.6;text-align:left;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.ca-slider-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ca-slider-tag{font-size:11px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:4px}.ca-slider-card-footer{padding:16px;border-top:1px solid #f0f0f0;display:flex;flex-direction:row;gap:8px}.ca-slider-btn{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:4px;text-decoration:none;font-size:13px;font-weight:700;transition:opacity .2s ease;width:100%}.ca-slider-btn:hover{opacity:.8}.ca-slider-btn--detail{background-color:#fff;color:#00c1d4 !important;border:2px solid #00c1d4;text-align:center}.ca-slider-btn--line{background-color:#06c755;color:#fff !important;text-align:center}.ca-slider-line-icon{width:16px;height:16px;margin-right:6px}.ca-slider-prev,.ca-slider-next{color:#999 !important;width:40px !important;height:40px !important;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);top:50% !important;transform:translateY(-50%)}.ca-slider-prev:after,.ca-slider-next:after{font-size:16px !important;font-weight:700}.ca-slider-prev{left:10px !important}.ca-slider-next{right:10px !important}.ca-slider-badge{font-size:13px}.ca-slider-container .swiper-wrapper{align-items:stretch}.ca-slider-slide{height:auto !important}.ca-slider-card{height:100%}@media (max-width:600px){.ca-slider-container{padding:60px 10px !important}.ca-slider-prev,.ca-slider-next{display:none}}.sp{display:none}.pc{display:block}.ogob-fv-article-txt{background:linear-gradient(transparent 60%,#ffff13 60%)}.obog-q{top:-100px;left:0;background:#00c1d4;aspect-ratio:1/1;width:25px;height:25px;display:inline-flex;border-radius:100px;color:#fff;align-items:center;justify-content:center;font-size:14px;position:absolute;top:0}@media screen and (max-width:768px){.sp{display:block}.pc{display:none}.ogob-fv-article-txt{font-size:20px}}@font-face{font-family:'Zen Maru Gothic';font-style:normal;font-weight:500;font-display:auto;src:url('https://ca-senmon.com/wp-content/uploads/2026/03/ZenMaruGothic-Medium.ttf') format('truetype')}@font-face{font-family:'Zen Maru Gothic';font-style:normal;font-weight:700;font-display:auto;src:url('https://ca-senmon.com/wp-content/uploads/2026/03/ZenMaruGothic-Bold.ttf') format('truetype')}@font-face{font-family:'Zen Maru Gothic';font-style:normal;font-weight:900;font-display:auto;src:url('https://ca-senmon.com/wp-content/uploads/2026/03/ZenMaruGothic-Black.ttf') format('truetype')}@font-face{font-family:'Zen Maru Gothic';font-style:normal;font-weight:300;font-display:auto;src:url('https://ca-senmon.com/wp-content/uploads/2026/03/ZenMaruGothic-Light.ttf') format('truetype')}@font-face{font-family:'Zen Maru Gothic';font-style:normal;font-weight:400;font-display:auto;src:url('https://ca-senmon.com/wp-content/uploads/2026/03/ZenMaruGothic-Regular.ttf') format('truetype')}