.elementor-285 .elementor-element.elementor-element-1a2f098{--display:flex;--min-height:289px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-285 .elementor-element.elementor-element-1a2f098:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-1a2f098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FF;background-image:url("https://challenz-m.jp/challenzpress/wp-content/uploads/2026/10/お問い合わせヘッダー-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-285 .elementor-element.elementor-element-a94051c{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#37465A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-c8922c4 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#FF681D;}.elementor-285 .elementor-element.elementor-element-3e27140 .elementor-heading-title{font-size:53px;font-weight:800;line-height:1.35em;color:#0843C6;}.elementor-285 .elementor-element.elementor-element-d35ea29 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.35em;color:#0843C6;}.elementor-285 .elementor-element.elementor-element-37877056{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:45px;--padding-bottom:45px;--padding-left:38px;--padding-right:38px;}.elementor-285 .elementor-element.elementor-element-347d800a{--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:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--padding-top:4px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-a3b06f2{text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:20px;font-weight:700;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-bb76cf5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-1e0c6527{text-align:start;}.elementor-285 .elementor-element.elementor-element-1e0c6527 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:29px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-20da9438{text-align:start;}.elementor-285 .elementor-element.elementor-element-20da9438 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:800;line-height:1.35em;color:#FF5A16;}.elementor-285 .elementor-element.elementor-element-63741dcc{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#344C6B;}.elementor-285 .elementor-element.elementor-element-7cf53950{--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:space-around;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-45027c00{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-45027c00:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-45027c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FD;}.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-285 .elementor-element.elementor-element-221d0062 .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-221d0062.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-221d0062.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-221d0062.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-221d0062.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-221d0062.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-221d0062 .elementor-icon{font-size:79px;}.elementor-285 .elementor-element.elementor-element-221d0062 .elementor-icon svg{height:79px;}.elementor-285 .elementor-element.elementor-element-11c1ff5b{text-align:center;}.elementor-285 .elementor-element.elementor-element-11c1ff5b .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-3a41b85{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-6bde76d2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-6bde76d2:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-6bde76d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FD;}.elementor-285 .elementor-element.elementor-element-1383513f .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-1383513f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-1383513f.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-1383513f.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-1383513f.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-1383513f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-1383513f .elementor-icon{font-size:79px;}.elementor-285 .elementor-element.elementor-element-1383513f .elementor-icon svg{height:79px;}.elementor-285 .elementor-element.elementor-element-6c1342d3{text-align:center;}.elementor-285 .elementor-element.elementor-element-6c1342d3 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-5d700ab1{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-738a093f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-738a093f:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-738a093f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FD;}.elementor-285 .elementor-element.elementor-element-7c13113a .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-7c13113a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-7c13113a.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-7c13113a.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-7c13113a.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-7c13113a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-7c13113a .elementor-icon{font-size:79px;}.elementor-285 .elementor-element.elementor-element-7c13113a .elementor-icon svg{height:79px;}.elementor-285 .elementor-element.elementor-element-606a496d{text-align:center;}.elementor-285 .elementor-element.elementor-element-606a496d .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-48253f8a{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-2375b00e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-2375b00e:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-2375b00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FD;}.elementor-285 .elementor-element.elementor-element-3d820d25 .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-3d820d25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-3d820d25.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-3d820d25.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-3d820d25.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-3d820d25.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-3d820d25 .elementor-icon{font-size:79px;}.elementor-285 .elementor-element.elementor-element-3d820d25 .elementor-icon svg{height:79px;}.elementor-285 .elementor-element.elementor-element-7370b846{text-align:center;}.elementor-285 .elementor-element.elementor-element-7370b846 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-4afe465b{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-7f6f13f3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:45px;--padding-left:38px;--padding-right:38px;}.elementor-285 .elementor-element.elementor-element-50f64b72{--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:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--padding-top:4px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-0dea908{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-57a0f717{text-align:start;}.elementor-285 .elementor-element.elementor-element-57a0f717 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:29px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-34c57705{text-align:start;}.elementor-285 .elementor-element.elementor-element-34c57705 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:800;line-height:1.35em;color:#FF5A16;}.elementor-285 .elementor-element.elementor-element-7b912265{font-family:"Noto Sans JP", sans-serif;font-size:14px;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-18c38746{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-555955a9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-555955a9:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-555955a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-555955a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-285 .elementor-element.elementor-element-bebdbae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder__label{text-align:left;font-size:19px;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder__desc{text-align:left;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){background-color:#E6E6E6;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder input{color-scheme:normal;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder__action-button{transition:all 0.3s;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder__next-page-wrap{text-align:left;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder-message--success{text-align:center;}.elementor-285 .elementor-element.elementor-element-bebdbae .jet-form-builder-message--error{text-align:center;}.elementor-285 .elementor-element.elementor-element-14149a30{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-a64079f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-a64079f:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-a64079f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FD;}.elementor-285 .elementor-element.elementor-element-4d82ff1 .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-4d82ff1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4d82ff1.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-4d82ff1.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4d82ff1.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-4d82ff1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4d82ff1 .elementor-icon{font-size:69px;}.elementor-285 .elementor-element.elementor-element-4d82ff1 .elementor-icon svg{height:69px;}.elementor-285 .elementor-element.elementor-element-6c617b2b{text-align:start;}.elementor-285 .elementor-element.elementor-element-6c617b2b .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:20px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-6e7f4e97{text-align:center;}.elementor-285 .elementor-element.elementor-element-6e7f4e97 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:27px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-134a0300{text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:17px;font-weight:500;line-height:1.85em;color:#344C6B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-285 .elementor-element.elementor-element-69446a7a .elementor-button{background-color:var( --e-global-color-chlblue01 );font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-285 .elementor-element.elementor-element-75ecfb0d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-75ecfb0d:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-75ecfb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-chlwhite1 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-7ab5058c{text-align:center;}.elementor-285 .elementor-element.elementor-element-7ab5058c .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:19px;font-weight:800;line-height:1.35em;color:#4EC444;}.elementor-285 .elementor-element.elementor-element-51d2f281{text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:17px;font-weight:800;line-height:1.8em;color:#000000;}.elementor-285 .elementor-element.elementor-element-6bd6a3f3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:38px;--padding-right:38px;}.elementor-285 .elementor-element.elementor-element-6bd6a3f3:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-6bd6a3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFF;}.elementor-285 .elementor-element.elementor-element-e76d4ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-2bfc272{text-align:start;}.elementor-285 .elementor-element.elementor-element-2bfc272 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:29px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-4276ac25{text-align:start;}.elementor-285 .elementor-element.elementor-element-4276ac25 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:800;line-height:1.35em;color:#FF5A16;}.elementor-285 .elementor-element.elementor-element-31c9e3ad{--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:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--padding-top:4px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-2995042b{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#344C6B;}.elementor-285 .elementor-element.elementor-element-3e754dc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-7b0a6841{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-7b0a6841:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-7b0a6841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-7209c31 .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-7209c31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-7209c31.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-7209c31.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-7209c31.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-7209c31.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-7209c31 .elementor-icon{font-size:79px;}.elementor-285 .elementor-element.elementor-element-7209c31 .elementor-icon svg{height:79px;}.elementor-285 .elementor-element.elementor-element-4d9e9434{text-align:center;}.elementor-285 .elementor-element.elementor-element-4d9e9434 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-45160d0a{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-7ea340d9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-7ea340d9:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-7ea340d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-4f956403 .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-4f956403.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4f956403.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-4f956403.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4f956403.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-4f956403.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4f956403 .elementor-icon{font-size:79px;}.elementor-285 .elementor-element.elementor-element-4f956403 .elementor-icon svg{height:79px;}.elementor-285 .elementor-element.elementor-element-6ce631c7{text-align:center;}.elementor-285 .elementor-element.elementor-element-6ce631c7 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-659d1b2a{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-11e5634b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-11e5634b:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-11e5634b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-29d8c871 .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-29d8c871.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-29d8c871.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-29d8c871.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-29d8c871.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-29d8c871.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-29d8c871 .elementor-icon{font-size:79px;}.elementor-285 .elementor-element.elementor-element-29d8c871 .elementor-icon svg{height:79px;}.elementor-285 .elementor-element.elementor-element-215d6100{text-align:center;}.elementor-285 .elementor-element.elementor-element-215d6100 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-75e54498{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.8em;color:#344C6B;}.elementor-285 .elementor-element.elementor-element-c44620{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDECF4;--border-color:#DDECF4;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 18px 0px rgba(18,59,120,0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-285 .elementor-element.elementor-element-c44620:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-c44620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-4377f1fa .elementor-icon-wrapper{text-align:center;}.elementor-285 .elementor-element.elementor-element-4377f1fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4377f1fa.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-4377f1fa.elementor-view-default .elementor-icon{color:var( --e-global-color-chlblue01 );border-color:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4377f1fa.elementor-view-framed .elementor-icon, .elementor-285 .elementor-element.elementor-element-4377f1fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-chlblue01 );}.elementor-285 .elementor-element.elementor-element-4377f1fa .elementor-icon{font-size:79px;}.elementor-285 .elementor-element.elementor-element-4377f1fa .elementor-icon svg{height:79px;}.elementor-285 .elementor-element.elementor-element-1f29a80e{text-align:center;}.elementor-285 .elementor-element.elementor-element-1f29a80e .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:800;line-height:1.35em;color:#1047A5;}.elementor-285 .elementor-element.elementor-element-52cc4e85{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.8em;color:#344C6B;}@media(min-width:768px){.elementor-285 .elementor-element.elementor-element-1a2f098{--content-width:995px;}.elementor-285 .elementor-element.elementor-element-37877056{--content-width:1125px;}.elementor-285 .elementor-element.elementor-element-7cf53950{--content-width:1076px;}.elementor-285 .elementor-element.elementor-element-45027c00{--width:23%;}.elementor-285 .elementor-element.elementor-element-6bde76d2{--width:23%;}.elementor-285 .elementor-element.elementor-element-738a093f{--width:23%;}.elementor-285 .elementor-element.elementor-element-2375b00e{--width:23%;}.elementor-285 .elementor-element.elementor-element-555955a9{--width:74%;}.elementor-285 .elementor-element.elementor-element-14149a30{--width:24%;}.elementor-285 .elementor-element.elementor-element-7b0a6841{--width:23%;}.elementor-285 .elementor-element.elementor-element-7ea340d9{--width:23%;}.elementor-285 .elementor-element.elementor-element-11e5634b{--width:23%;}.elementor-285 .elementor-element.elementor-element-c44620{--width:23%;}}@media(max-width:1140px) and (min-width:768px){.elementor-285 .elementor-element.elementor-element-45027c00{--width:23%;}.elementor-285 .elementor-element.elementor-element-6bde76d2{--width:23%;}.elementor-285 .elementor-element.elementor-element-738a093f{--width:23%;}.elementor-285 .elementor-element.elementor-element-2375b00e{--width:23%;}.elementor-285 .elementor-element.elementor-element-555955a9{--width:100%;}.elementor-285 .elementor-element.elementor-element-14149a30{--width:100%;}.elementor-285 .elementor-element.elementor-element-7b0a6841{--width:23%;}.elementor-285 .elementor-element.elementor-element-7ea340d9{--width:23%;}.elementor-285 .elementor-element.elementor-element-11e5634b{--width:23%;}.elementor-285 .elementor-element.elementor-element-c44620{--width:23%;}}@media(max-width:1140px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-a94051c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-285 .elementor-element.elementor-element-c8922c4 .elementor-heading-title{font-size:16px;}.elementor-285 .elementor-element.elementor-element-37877056{--padding-top:37px;--padding-bottom:37px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-347d800a{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-a3b06f2{font-size:18px;}.elementor-285 .elementor-element.elementor-element-1e0c6527 .elementor-heading-title{font-size:24px;}.elementor-285 .elementor-element.elementor-element-20da9438 .elementor-heading-title{font-size:10px;}.elementor-285 .elementor-element.elementor-element-63741dcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-7cf53950{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-45027c00{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-11c1ff5b .elementor-heading-title{font-size:14px;}.elementor-285 .elementor-element.elementor-element-6bde76d2{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-6c1342d3 .elementor-heading-title{font-size:14px;}.elementor-285 .elementor-element.elementor-element-738a093f{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-606a496d .elementor-heading-title{font-size:14px;}.elementor-285 .elementor-element.elementor-element-2375b00e{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-7370b846 .elementor-heading-title{font-size:14px;}.elementor-285 .elementor-element.elementor-element-7f6f13f3{--padding-top:32px;--padding-bottom:37px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-50f64b72{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-57a0f717 .elementor-heading-title{font-size:24px;}.elementor-285 .elementor-element.elementor-element-34c57705 .elementor-heading-title{font-size:10px;}.elementor-285 .elementor-element.elementor-element-18c38746{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-555955a9{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-14149a30{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-a64079f{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-6c617b2b{text-align:center;}.elementor-285 .elementor-element.elementor-element-6c617b2b .elementor-heading-title{font-size:16px;}.elementor-285 .elementor-element.elementor-element-6e7f4e97 .elementor-heading-title{font-size:22px;}.elementor-285 .elementor-element.elementor-element-134a0300{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-285 .elementor-element.elementor-element-75ecfb0d{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-7ab5058c .elementor-heading-title{font-size:33px;}.elementor-285 .elementor-element.elementor-element-6bd6a3f3{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-2bfc272 .elementor-heading-title{font-size:24px;}.elementor-285 .elementor-element.elementor-element-4276ac25 .elementor-heading-title{font-size:10px;}.elementor-285 .elementor-element.elementor-element-31c9e3ad{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-2995042b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-285 .elementor-element.elementor-element-3e754dc4{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-7b0a6841{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-4d9e9434 .elementor-heading-title{font-size:14px;}.elementor-285 .elementor-element.elementor-element-7ea340d9{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-6ce631c7 .elementor-heading-title{font-size:14px;}.elementor-285 .elementor-element.elementor-element-11e5634b{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-215d6100 .elementor-heading-title{font-size:14px;}.elementor-285 .elementor-element.elementor-element-c44620{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-1f29a80e .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-285 .elementor-element.elementor-element-1a2f098:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-1a2f098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://challenz-m.jp/challenzpress/wp-content/uploads/2026/10/お問い合わせヘッダーsp.jpg");}.elementor-285 .elementor-element.elementor-element-1a2f098{--min-height:500px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-a94051c{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-285 .elementor-element.elementor-element-c8922c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-285 .elementor-element.elementor-element-c8922c4 .elementor-heading-title{font-size:16px;}.elementor-285 .elementor-element.elementor-element-3e27140{text-align:center;}.elementor-285 .elementor-element.elementor-element-3e27140 .elementor-heading-title{font-size:32px;}.elementor-285 .elementor-element.elementor-element-d35ea29{text-align:center;}.elementor-285 .elementor-element.elementor-element-d35ea29 .elementor-heading-title{font-size:17px;}.elementor-285 .elementor-element.elementor-element-37877056{--padding-top:33px;--padding-bottom:33px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-347d800a{--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-a3b06f2{font-size:14px;}.elementor-285 .elementor-element.elementor-element-1e0c6527 .elementor-heading-title{font-size:20px;}.elementor-285 .elementor-element.elementor-element-20da9438 .elementor-heading-title{font-size:8px;}.elementor-285 .elementor-element.elementor-element-63741dcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-7cf53950{--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;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-45027c00{--width:47%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-11c1ff5b .elementor-heading-title{font-size:15px;}.elementor-285 .elementor-element.elementor-element-3a41b85{font-size:14px;}.elementor-285 .elementor-element.elementor-element-6bde76d2{--width:47%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-6c1342d3 .elementor-heading-title{font-size:15px;}.elementor-285 .elementor-element.elementor-element-5d700ab1{font-size:14px;}.elementor-285 .elementor-element.elementor-element-738a093f{--width:47%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-606a496d .elementor-heading-title{font-size:15px;}.elementor-285 .elementor-element.elementor-element-48253f8a{font-size:14px;}.elementor-285 .elementor-element.elementor-element-2375b00e{--width:47%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-7370b846 .elementor-heading-title{font-size:15px;}.elementor-285 .elementor-element.elementor-element-4afe465b{font-size:14px;}.elementor-285 .elementor-element.elementor-element-7f6f13f3{--padding-top:28px;--padding-bottom:33px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-50f64b72{--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-57a0f717 .elementor-heading-title{font-size:20px;}.elementor-285 .elementor-element.elementor-element-34c57705 .elementor-heading-title{font-size:8px;}.elementor-285 .elementor-element.elementor-element-7b912265{font-size:14px;}.elementor-285 .elementor-element.elementor-element-18c38746{--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-555955a9{--width:100%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-14149a30{--width:100%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-a64079f{--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-6c617b2b .elementor-heading-title{font-size:14px;}.elementor-285 .elementor-element.elementor-element-6e7f4e97 .elementor-heading-title{font-size:19px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-285 .elementor-element.elementor-element-75ecfb0d{--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-7ab5058c .elementor-heading-title{font-size:13px;}.elementor-285 .elementor-element.elementor-element-51d2f281{font-size:14px;}.elementor-285 .elementor-element.elementor-element-6bd6a3f3{--padding-top:28px;--padding-bottom:28px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-2bfc272 .elementor-heading-title{font-size:20px;}.elementor-285 .elementor-element.elementor-element-4276ac25 .elementor-heading-title{font-size:8px;}.elementor-285 .elementor-element.elementor-element-31c9e3ad{--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-2995042b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-285 .elementor-element.elementor-element-3e754dc4{--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-7b0a6841{--width:47%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-4d9e9434 .elementor-heading-title{font-size:15px;}.elementor-285 .elementor-element.elementor-element-45160d0a{font-size:14px;}.elementor-285 .elementor-element.elementor-element-7ea340d9{--width:47%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-6ce631c7 .elementor-heading-title{font-size:15px;}.elementor-285 .elementor-element.elementor-element-659d1b2a{font-size:14px;}.elementor-285 .elementor-element.elementor-element-11e5634b{--width:47%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-215d6100 .elementor-heading-title{font-size:15px;}.elementor-285 .elementor-element.elementor-element-75e54498{font-size:14px;}.elementor-285 .elementor-element.elementor-element-c44620{--width:47%;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-285 .elementor-element.elementor-element-1f29a80e .elementor-heading-title{font-size:15px;}.elementor-285 .elementor-element.elementor-element-52cc4e85{font-size:14px;}}/* Start custom CSS *//* ============================================================
   サイト お問い合わせフォーム
   カラースキーム：オレンジ（添付と同じ）

   色と文字サイズはこの変数ブロックだけ直せば全体に反映されます。
   セレクタは JetFormBuilder が実際に出力するクラスです。
   行は .jet-form-builder-row（ハイフン）で、__row ではありません。
   ============================================================ */
form.jet-form-builder{
  /* --- 色 --- */
  --jfb-accent:#e8620c;
  --jfb-accent-dark:#c9530a;
  --jfb-badge:#e8382b;
  --jfb-control:#2b7fd4;
  --jfb-text:#333333;
  --jfb-label:#333333;
  --jfb-field-bg:#fafafa;
  --jfb-field-border:#e2e2e2;
  --jfb-placeholder:#b3b3b3;
  --jfb-optional:#9aa0a6;
  --jfb-on-accent:#ffffff;

  /* --- 文字サイズ --- */
  --jfb-fs-field:16px;
  --jfb-fs-label:15px;
  --jfb-fs-badge:11px;
  --jfb-fs-button:16px;

  /* --- 寸法 --- */
  --jfb-label-width:180px;
  --jfb-gap:16px;
  --jfb-radius:8px;
  --jfb-btn-radius:999px;

  max-width:680px;
  margin-inline:auto;
  color:var(--jfb-text);
}

/* ---- 各行 ---- */
form.jet-form-builder .jet-form-builder-row{
  padding:9px 0;
}

/* ---- ラベル左・入力右（fields_layout: row）----
   プラグイン既定の .jet-form-builder-col__start{flex:0 0 30%} より
   詳細度を上げてあるので !important は要りません。 */
form.jet-form-builder.layout-row .jet-form-builder-row{
  align-items:flex-start;
  gap:var(--jfb-gap);
}
form.jet-form-builder.layout-row .jet-form-builder-col__start{
  flex:0 0 var(--jfb-label-width);
  max-width:var(--jfb-label-width);
  padding-top:.85em;
}
form.jet-form-builder.layout-row .jet-form-builder-col__end{
  flex:1 1 auto;
  min-width:0;
}
@media (max-width:600px){
  form.jet-form-builder.layout-row .jet-form-builder-row{
    flex-direction:column;
    gap:6px;
  }
  form.jet-form-builder.layout-row .jet-form-builder-col__start{
    flex:0 0 auto;
    max-width:100%;
    padding-top:0;
  }
}

/* ---- ラベル ---- */
form.jet-form-builder .jet-form-builder__label{
  margin:0;
  color:var(--jfb-label);
  font-size:var(--jfb-fs-label);
  line-height:1.6;
  letter-spacing:.02em;
  font-weight:500;
}
form.jet-form-builder .jet-form-builder__label-text{
  font-weight:inherit;
}

/* ---- 必須バッジ ----
   プラグインの required_mark が
   <span class="jet-form-builder__required">必須</span>
   を出すので、それをバッジに仕立てています。 */
form.jet-form-builder .jet-form-builder__required{
  display:inline-block;
  margin-left:.55em;
  padding:.2em .6em;
  background:var(--jfb-badge);
  color:var(--jfb-on-accent);
  font-size:var(--jfb-fs-badge);
  font-weight:700;
  line-height:1.5;
  letter-spacing:.04em;
  border-radius:3px;
  vertical-align:.08em;
  white-space:nowrap;
}

/* ---- 入力欄 ---- */
form.jet-form-builder .jet-form-builder__field{
  width:100%;
  background:var(--jfb-field-bg);
  border:1px solid var(--jfb-field-border);
  border-radius:var(--jfb-radius);
  padding:.75em .9em;
  font-size:var(--jfb-fs-field);
  line-height:1.6;
  color:var(--jfb-text);
  box-shadow:none;
  transition:border-color .15s, box-shadow .15s;
}
form.jet-form-builder .jet-form-builder__field::placeholder{
  color:var(--jfb-placeholder);
  opacity:1;
}
form.jet-form-builder .jet-form-builder__field:focus{
  border-color:var(--jfb-accent);
  box-shadow:0 0 0 3px color-mix(in srgb, var(--jfb-accent) 22%, transparent);
  outline:none;
}
form.jet-form-builder textarea.jet-form-builder__field{
  min-height:7.5em;
  resize:vertical;
  display:block;
}
form.jet-form-builder select.jet-form-builder__field{
  appearance:none;
  -webkit-appearance:none;
  padding-right:2.4em;
  background-image:
    linear-gradient(45deg,transparent 50%,var(--jfb-text) 50%),
    linear-gradient(135deg,var(--jfb-text) 50%,transparent 50%);
  background-position:calc(100% - 20px) calc(50% + 1px), calc(100% - 15px) calc(50% + 1px);
  background-size:5px 5px, 5px 5px;
  background-repeat:no-repeat;
}

/* ---- ラジオ・チェックボックス ---- */
form.jet-form-builder .jet-form-builder__fields-group{
  flex-direction:row;
  flex-wrap:wrap;
  gap:.55em 1.6em;
  padding-top:.5em;
}
form.jet-form-builder .jet-form-builder__field-label{
  font-size:var(--jfb-fs-field);
  color:var(--jfb-text);
  gap:.45em;
  line-height:1.5;
}
form.jet-form-builder .jet-form-builder__field-label input[type="radio"],
form.jet-form-builder .jet-form-builder__field-label input[type="checkbox"]{
  accent-color:var(--jfb-control);
  width:1.15em;
  height:1.15em;
  margin:0 .4em 0 0;
  flex:none;
}

/* ---- 説明文 ---- */
form.jet-form-builder .jet-form-builder__desc{
  margin-top:3px;
  color:var(--jfb-placeholder);
}
form.jet-form-builder .jet-form-builder__desc small{
  font-size:calc(var(--jfb-fs-label) * .8);
  line-height:1.6;
}

/* ---- エラー ---- */
form.jet-form-builder .jet-form-builder__field.field-has-error{
  border-color:var(--jfb-badge);
  background:color-mix(in srgb, var(--jfb-badge) 6%, #fff);
}
form.jet-form-builder .error-message{
  font-size:calc(var(--jfb-fs-label) * .82);
  margin-top:4px;
}

/* ---- プライバシーポリシーの注意文 ---- */
form.jet-form-builder .form-privacy{
  border-top:1px solid var(--jfb-field-border);
  margin:26px 0 0;
  padding-top:16px;
  font-size:calc(var(--jfb-fs-label) * .88);
  line-height:1.9;
  color:var(--jfb-text);
}
form.jet-form-builder .form-privacy a{
  color:var(--jfb-accent);
  text-decoration:underline;
  text-underline-offset:2px;
}

/* ---- 確認画面 ---- */
form.jet-form-builder .form-check{
  display:flex;
  gap:10px;
  border-bottom:1px dotted var(--jfb-field-border);
  padding:10px 0;
  margin:0;
  font-size:var(--jfb-fs-label);
  line-height:1.8;
}

/* ---- 送信ボタン ---- */
form.jet-form-builder .jet-form-builder__action-button-wrapper{
  justify-content:center;
  gap:12px;
  margin-top:28px;
}
form.jet-form-builder .jet-form-builder__action-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:min(320px,100%);
  background:var(--jfb-accent);
  color:var(--jfb-on-accent);
  border:0;
  border-radius:var(--jfb-btn-radius);
  padding:1em 2.6em;
  font-size:var(--jfb-fs-button);
  font-weight:700;
  letter-spacing:.1em;
  line-height:1.4;
  cursor:pointer;
  transition:background .15s;
}
form.jet-form-builder .jet-form-builder__action-button:hover{
  background:var(--jfb-accent-dark);
}
form.jet-form-builder .jet-form-builder__action-button:not(.jet-form-builder__prev-page)::after{
  content:"›";
  font-size:1.3em;
  line-height:1;
  margin-left:.7em;
  transform:translateY(-.05em);
}

/* ---- 戻るボタン ---- */
form.jet-form-builder .jet-form-builder__prev-page{
  background:transparent;
  color:var(--jfb-text);
  border:1px solid var(--jfb-field-border);
  border-radius:var(--jfb-btn-radius);
  padding:1em 2em;
  font-size:calc(var(--jfb-fs-button) * .92);
  cursor:pointer;
}/* End custom CSS */