.elementor-4310 .elementor-element.elementor-element-7e76a048{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:130px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.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-4310 .elementor-element.elementor-element-96c39dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-96c39dc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-theme-post-title .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-4310 .elementor-element.elementor-element-2482adae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:800;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-1d2babe6{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4310 .elementor-element.elementor-element-725a47a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-1101f3e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4310 .elementor-element.elementor-element-1959da8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-4a250f89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-3a3be5d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-5d3f27c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-ee2e149{padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-3efe2c4b{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--n-tabs-title-gap:10px;--n-tabs-gap:20px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:25px;--n-tabs-title-color:#ADADAD;--n-tabs-title-color-active:#FE6213;--n-tabs-icon-color:#ADADAD;--n-tabs-icon-color-active:#FE6213;}.elementor-4310 .elementor-element.elementor-element-3efe2c4b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-3efe2c4b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-3efe2c4b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4310 .elementor-element.elementor-element-3efe2c4b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFF8E9;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF992F;}.elementor-4310 .elementor-element.elementor-element-3efe2c4b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-3efe2c4b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4310 .elementor-element.elementor-element-3efe2c4b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#ADADAD;--n-tabs-icon-color-hover:#ADADAD;}.elementor-4310 .elementor-element.elementor-element-2fd5a140{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-3e1e25c1{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-2d6ce868{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4310 .elementor-element.elementor-element-26832d4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-26832d4d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-17843ace{text-align:center;}.elementor-4310 .elementor-element.elementor-element-17843ace .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-d433b6e{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4310 .elementor-element.elementor-element-52fd11c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-52fd11c8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-73a04c9b{text-align:center;}.elementor-4310 .elementor-element.elementor-element-73a04c9b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-4a9f76d5{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4310 .elementor-element.elementor-element-27813087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-27813087 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-66f5ce98{text-align:center;}.elementor-4310 .elementor-element.elementor-element-66f5ce98 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-b52abc9{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4310 .elementor-element.elementor-element-28d8b10f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-28d8b10f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-11119381{text-align:center;}.elementor-4310 .elementor-element.elementor-element-11119381 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-4e635ea5{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4310 .elementor-element.elementor-element-609694af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-609694af .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-4310 .elementor-element.elementor-element-494c7979{text-align:center;}.elementor-4310 .elementor-element.elementor-element-494c7979 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#FFFFFF;}.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-4310 .elementor-element.elementor-element-6bcab01{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-4310 .elementor-element.elementor-element-2970ae3{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-4310 .elementor-element.elementor-element-2970ae3:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-2970ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-6b99cf2{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#CCCCCC;border-radius:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-6b99cf2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-a352a99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-881f9d7{--display:flex;--border-radius:3px 3px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-881f9d7:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-881f9d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-4310 .elementor-element.elementor-element-100ed87{padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-100ed87 .elementor-icon-box-wrapper{text-align:start;}.elementor-4310 .elementor-element.elementor-element-100ed87 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-100ed87 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-100ed87 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:15px;}.elementor-4310 .elementor-element.elementor-element-100ed87:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-100ed87:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-54d31d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4310 .elementor-element.elementor-element-30acf19 .elementor-testimonial-wrapper{text-align:start;}.elementor-4310 .elementor-element.elementor-element-30acf19 .elementor-testimonial-content{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-4310 .elementor-element.elementor-element-30acf19 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:36px;height:36px;}.elementor-4310 .elementor-element.elementor-element-30acf19 .elementor-testimonial-name{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;}.elementor-4310 .elementor-element.elementor-element-30acf19 .elementor-testimonial-job{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-39b3c36{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-2712bad6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-54b6af4c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FE6213;--border-color:#FE6213;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-74fcee0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4310 .elementor-element.elementor-element-74fcee0f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-54993536{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-30dedbfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4310 .elementor-element.elementor-element-30dedbfb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:47px;font-weight:700;color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-451989ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 3px 0px;}.elementor-4310 .elementor-element.elementor-element-451989ab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:700;color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-3de37d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 3px 0px;}.elementor-4310 .elementor-element.elementor-element-3de37d7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-2111c403{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-11f66b8f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-1166990d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-79634039 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:47px;font-weight:700;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-62b4901e{padding:0px 0px 3px 0px;}.elementor-4310 .elementor-element.elementor-element-62b4901e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-38a76d33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 3px 0px;}.elementor-4310 .elementor-element.elementor-element-38a76d33 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-344d8301{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-4e0936a0{padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-4e0936a0 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-4e0936a0 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4e0936a0.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#CCCCCC;color:#CCCCCC;}.elementor-4310 .elementor-element.elementor-element-4e0936a0.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-4e0936a0.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-4310 .elementor-element.elementor-element-4e0936a0.elementor-view-framed .elementor-icon{background-color:#CCCCCC;}.elementor-4310 .elementor-element.elementor-element-4e0936a0 .elementor-icon{font-size:17px;}.elementor-4310 .elementor-element.elementor-element-4e0936a0 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-4e0936a0 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:700;}.elementor-4310 .elementor-element.elementor-element-4e0936a0:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-4e0936a0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4e0936a0 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:20px;}.elementor-4310 .elementor-element.elementor-element-c20eb65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-c20eb65:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-c20eb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-75f308a2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9C9C9C;--border-color:#9C9C9C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-64bc89f2{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-15ce9458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-15ce9458 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-56c17a8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-56c17a8a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-1ef62f68{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-78e4a375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-78e4a375 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-56cfa2de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-56cfa2de .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-3de164aa{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-216c8a0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-216c8a0a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-798d214e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-798d214e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-30ac4a55{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-154bc607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-154bc607 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-5897a819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4310 .elementor-element.elementor-element-5897a819 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-75d33915{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:15px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4310 .elementor-element.elementor-element-3c4cd9d3 .elementor-button{background-color:#FE6213;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 5px 15px 0px rgba(255, 133.19444958371878, 71.51086956521735, 0);border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-4310 .elementor-element.elementor-element-3c4cd9d3{padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-3c4cd9d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4310 .elementor-element.elementor-element-3c4cd9d3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4310 .elementor-element.elementor-element-67c176be .elementor-button{background-color:#FEB513;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 5px 15px 0px rgba(255, 133.19444958371878, 71.51086956521735, 0);border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-4310 .elementor-element.elementor-element-67c176be{padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-67c176be .elementor-button-content-wrapper{flex-direction:row;}.elementor-4310 .elementor-element.elementor-element-67c176be .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4310 .elementor-element.elementor-element-4d79f751{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-57eb902{--display:flex;--border-radius:3px 3px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-57eb902:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-57eb902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-78726327{padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-78726327 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-78726327 .elementor-icon-box-title{margin-block-end:18px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-78726327.elementor-view-stacked .elementor-icon{background-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-78726327.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-78726327.elementor-view-default .elementor-icon{fill:#FE6213;color:#FE6213;border-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-78726327 .elementor-icon{font-size:20px;}.elementor-4310 .elementor-element.elementor-element-78726327 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-78726327 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:700;line-height:15px;}.elementor-4310 .elementor-element.elementor-element-78726327:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-78726327:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-78726327 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-34bdaf9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-52712610{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-b8bc864{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-b8bc864 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7e70ebe5{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4310 .elementor-element.elementor-element-7e70ebe5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;font-style:oblique;color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-1b744c8f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-1b744c8f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-4310 .elementor-element.elementor-element-3a622c4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-25ae9a68{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-25ae9a68 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-2f3229c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-4ac6da0a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-4ac6da0a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#333333;}.elementor-4310 .elementor-element.elementor-element-2f80f992{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:13px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-4310 .elementor-element.elementor-element-2f80f992:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-2f80f992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-28d653fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-28d653fa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4f3d0dfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-2439bcf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-2439bcf0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7e731b64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-5bf53408{--display:flex;--border-radius:3px 3px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-5bf53408:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-5bf53408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-2d22f7ab{padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-2d22f7ab .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-2d22f7ab .elementor-icon-box-title{margin-block-end:18px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-2d22f7ab.elementor-view-stacked .elementor-icon{background-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-2d22f7ab.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-2d22f7ab.elementor-view-default .elementor-icon{fill:#FE6213;color:#FE6213;border-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-2d22f7ab .elementor-icon{font-size:20px;}.elementor-4310 .elementor-element.elementor-element-2d22f7ab .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-2d22f7ab .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:700;line-height:15px;}.elementor-4310 .elementor-element.elementor-element-2d22f7ab:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-2d22f7ab:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-44706d72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-41e3479d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-41e3479d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-390dbe9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4310 .elementor-element.elementor-element-390dbe9d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-530e6bc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-530e6bc5 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-4310 .elementor-element.elementor-element-530e6bc5 .elementor-icon-box-title{margin-block-end:27px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-530e6bc5.elementor-view-stacked .elementor-icon{background-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-530e6bc5.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-530e6bc5.elementor-view-default .elementor-icon{fill:#FE6213;color:#FE6213;border-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-530e6bc5 .elementor-icon{font-size:27px;}.elementor-4310 .elementor-element.elementor-element-530e6bc5 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-530e6bc5 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:31px;font-weight:600;line-height:1px;}.elementor-4310 .elementor-element.elementor-element-530e6bc5:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-530e6bc5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-530e6bc5 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-34df8bde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-771d1caf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4310 .elementor-element.elementor-element-771d1caf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-6332012c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-32349572{--display:flex;--justify-content:center;--border-radius:3px 3px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4310 .elementor-element.elementor-element-32349572:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-32349572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-6f3d7a45{padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-6f3d7a45 .elementor-icon-box-title{margin-block-end:18px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-6f3d7a45 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-6f3d7a45 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:700;line-height:15px;}.elementor-4310 .elementor-element.elementor-element-6f3d7a45:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-6f3d7a45:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-47117686{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-7cf43c85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-7cf43c85 .elementor-icon-box-wrapper{text-align:center;}.elementor-4310 .elementor-element.elementor-element-7cf43c85 .elementor-icon-box-title{margin-block-end:27px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7cf43c85 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-7cf43c85 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:31px;font-weight:600;line-height:1px;}.elementor-4310 .elementor-element.elementor-element-7cf43c85:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-7cf43c85:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7cf43c85 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-16d19029{--display:flex;--margin-top:60px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4310 .elementor-element.elementor-element-7b41a736{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-b08ce74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-50d9c768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-50d9c768 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-50d9c768 .elementor-icon-box-title{margin-block-end:26px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-50d9c768.elementor-view-stacked .elementor-icon{background-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-50d9c768.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-50d9c768.elementor-view-default .elementor-icon{fill:#FE6213;color:#FE6213;border-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-50d9c768 .elementor-icon{font-size:25px;}.elementor-4310 .elementor-element.elementor-element-50d9c768 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-50d9c768 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:23px;}.elementor-4310 .elementor-element.elementor-element-50d9c768:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-50d9c768:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-50d9c768 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-1c4c81c8{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-1ae6153b{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-1ae6153b:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-1ae6153b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-35f44d32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-35f44d32 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-2b901628{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-2c9aa6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-2c9aa6b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-ebde0e6{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-ebde0e6:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-ebde0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-72444372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-72444372 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-44561e66{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-79c03328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-79c03328 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4b0f46de{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-4b0f46de:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-4b0f46de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-7e37c211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-7e37c211 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-70ad2782{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-425ea53f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-425ea53f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-1b21c7f0{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-1b21c7f0:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-1b21c7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-1fe50a05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-1fe50a05 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-64503616{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-7d718ee4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-7d718ee4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-186e61de{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-186e61de:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-186e61de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-51fe58b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-51fe58b5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-1d24b068{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-6668392b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-6668392b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-32091e7e{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-32091e7e:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-32091e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-19e5550f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-19e5550f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-3db82a23{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-fccc62b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-fccc62b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4963a067{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-4963a067:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-4963a067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-1152adb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-1152adb6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-45f4e582{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-64cd126a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-64cd126a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-5a68c252{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-5a68c252:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-5a68c252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-12f0120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-12f0120 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-2829ab57{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-22ca47ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-22ca47ae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-674eb5e5{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-674eb5e5:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-674eb5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-36a154e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-36a154e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-616965f5{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-5bf8f136{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-5bf8f136 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-11ce7799{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-11ce7799:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-11ce7799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-12dac259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-12dac259 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-6a4dab2c{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-12947494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-12947494 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7969eaf7{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-7969eaf7:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-7969eaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-477c2fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-477c2fb8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7f1f5d3c{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-4315cf93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-4315cf93 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-38fe0169{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-38fe0169:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-38fe0169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-2fc21625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-2fc21625 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-3c0f9a79{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-35f5f687{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-35f5f687 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-c4f7a06{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-c4f7a06:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-c4f7a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-6369b920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-6369b920 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-95f0975{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-52b98f63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-52b98f63 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-36a3f39d{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-36a3f39d:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-36a3f39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-4931b2eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-4931b2eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7b9327bc{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-7a3a14ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-7a3a14ec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4e21ea18{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-4e21ea18:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-4e21ea18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-1104ff85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-1104ff85 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-442102a4{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-304b7c0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-304b7c0f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-60b3b7d2{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-60b3b7d2:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-60b3b7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-105d7b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-105d7b88 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-6153475c{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-66996364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-66996364 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-716721e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-716721e4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-36ec1778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-36ec1778 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-378ad7b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-378ad7b6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-53d1b1b0{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-53d1b1b0:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-53d1b1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-1e8575aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-1e8575aa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-57f7bb03{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-7fe67a49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-7fe67a49 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4b89c4dc{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-4b89c4dc:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-4b89c4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-778efb99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-778efb99 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7d32e358{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-701e78c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-701e78c4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-172b3b6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c .elementor-icon-box-title{margin-block-end:26px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c.elementor-view-stacked .elementor-icon{background-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-7a4a1e0c.elementor-view-default .elementor-icon{fill:#FE6213;color:#FE6213;border-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c .elementor-icon{font-size:25px;}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-7a4a1e0c .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:23px;}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-7a4a1e0c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7a4a1e0c .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-21a9121b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-4c680b5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-726be67a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-726be67a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-726be67a .elementor-icon-box-title{margin-block-end:26px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-726be67a.elementor-view-stacked .elementor-icon{background-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-726be67a.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-726be67a.elementor-view-default .elementor-icon{fill:#FE6213;color:#FE6213;border-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-726be67a .elementor-icon{font-size:25px;}.elementor-4310 .elementor-element.elementor-element-726be67a .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-726be67a .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:23px;}.elementor-4310 .elementor-element.elementor-element-726be67a:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-726be67a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-726be67a .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-26bc4354{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-57fd229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;}.elementor-4310 .elementor-element.elementor-element-57fd229 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-457fbb64{--display:flex;--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-4310 .elementor-element.elementor-element-26356455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;}.elementor-4310 .elementor-element.elementor-element-26356455 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-1693c6f9{--display:flex;--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-4310 .elementor-element.elementor-element-36190255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;}.elementor-4310 .elementor-element.elementor-element-36190255 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7498c0b1{--display:flex;--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-4310 .elementor-element.elementor-element-e192dff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;}.elementor-4310 .elementor-element.elementor-element-e192dff .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-2518497f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-2f295fc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-2f295fc9 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-2f295fc9 .elementor-icon-box-title{margin-block-end:26px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-2f295fc9.elementor-view-stacked .elementor-icon{background-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-2f295fc9.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-2f295fc9.elementor-view-default .elementor-icon{fill:#FE6213;color:#FE6213;border-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-2f295fc9 .elementor-icon{font-size:25px;}.elementor-4310 .elementor-element.elementor-element-2f295fc9 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-2f295fc9 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:23px;}.elementor-4310 .elementor-element.elementor-element-2f295fc9:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-2f295fc9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-2f295fc9 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-3c8374c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-3e2e5569{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-6f1122ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E9E9;--border-color:#E9E9E9;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4310 .elementor-element.elementor-element-54cabe5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-54cabe5b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-54cabe5b .elementor-icon-box-title{margin-block-end:28px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-54cabe5b.elementor-view-stacked .elementor-icon{background-color:#B4B4B4;}.elementor-4310 .elementor-element.elementor-element-54cabe5b.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-54cabe5b.elementor-view-default .elementor-icon{fill:#B4B4B4;color:#B4B4B4;border-color:#B4B4B4;}.elementor-4310 .elementor-element.elementor-element-54cabe5b .elementor-icon{font-size:30px;}.elementor-4310 .elementor-element.elementor-element-54cabe5b .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-54cabe5b .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:0px;}.elementor-4310 .elementor-element.elementor-element-54cabe5b:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-54cabe5b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-54cabe5b .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4310 .elementor-element.elementor-element-3cb7117c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-38ede3ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-23192d63{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-61395a52{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-61395a52:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-61395a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-42077cd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-42077cd2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4a206983{--display:flex;--min-height:0px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-691be3b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-691be3b2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-6816d887{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-6816d887:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-6816d887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-3b9383c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-3b9383c4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-54b12ebe{--display:flex;--min-height:0px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-7af790c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-7af790c0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-4e413279{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-4e413279:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-4e413279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-3bff13d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-3bff13d5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-7b514194{--display:flex;--min-height:0px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-3c07f9b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-3c07f9b8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-27e68919{--display:flex;--min-height:0px;--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-27e68919:not(.elementor-motion-effects-element-type-background), .elementor-4310 .elementor-element.elementor-element-27e68919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4310 .elementor-element.elementor-element-26659fa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-26659fa9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-19d8bff5{--display:flex;--min-height:0px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-4310 .elementor-element.elementor-element-535ac2ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4310 .elementor-element.elementor-element-535ac2ab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-c6a70bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4310 .elementor-element.elementor-element-9197134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4310 .elementor-element.elementor-element-9197134 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4310 .elementor-element.elementor-element-9197134 .elementor-icon-box-title{margin-block-end:26px;color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-9197134.elementor-view-stacked .elementor-icon{background-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-9197134.elementor-view-framed .elementor-icon, .elementor-4310 .elementor-element.elementor-element-9197134.elementor-view-default .elementor-icon{fill:#FE6213;color:#FE6213;border-color:#FE6213;}.elementor-4310 .elementor-element.elementor-element-9197134 .elementor-icon{font-size:25px;}.elementor-4310 .elementor-element.elementor-element-9197134 .elementor-icon-box-title, .elementor-4310 .elementor-element.elementor-element-9197134 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:23px;}.elementor-4310 .elementor-element.elementor-element-9197134:has(:hover) .elementor-icon-box-title,
					 .elementor-4310 .elementor-element.elementor-element-9197134:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4310 .elementor-element.elementor-element-9197134 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4310 .elementor-element.elementor-element-6fdd7ca{--grid-columns:4;--grid-row-gap:60px;--grid-column-gap:40px;}.elementor-4310 .elementor-element.elementor-element-6fdd7ca > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4310 .elementor-element.elementor-element-1f1b1334{--display:flex;}@media(max-width:1024px){.elementor-4310 .elementor-element.elementor-element-1d2babe6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4310 .elementor-element.elementor-element-3e1e25c1{--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-39b3c36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-2712bad6{--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-75f308a2{--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-1c4c81c8{--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-23192d63{--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-6fdd7ca{--grid-columns:2;}}@media(max-width:767px){.elementor-4310 .elementor-element.elementor-element-7e76a048{--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-4310 .elementor-element.elementor-element-2482adae .elementor-heading-title{line-height:1.2em;}.elementor-4310 .elementor-element.elementor-element-3e1e25c1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-6bcab01{font-size:13px;line-height:1.4em;}.elementor-4310 .elementor-element.elementor-element-39b3c36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4310 .elementor-element.elementor-element-2712bad6{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-54b6af4c{--width:100%;}.elementor-4310 .elementor-element.elementor-element-2111c403{--width:100%;}.elementor-4310 .elementor-element.elementor-element-344d8301{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4310 .elementor-element.elementor-element-c20eb65{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4310 .elementor-element.elementor-element-75f308a2{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-64bc89f2{--width:100%;}.elementor-4310 .elementor-element.elementor-element-1ef62f68{--width:100%;}.elementor-4310 .elementor-element.elementor-element-3de164aa{--width:100%;}.elementor-4310 .elementor-element.elementor-element-30ac4a55{--width:100%;}.elementor-4310 .elementor-element.elementor-element-75d33915{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-4310 .elementor-element.elementor-element-3c4cd9d3{width:100%;max-width:100%;}.elementor-4310 .elementor-element.elementor-element-3c4cd9d3 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-4310 .elementor-element.elementor-element-67c176be .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-4310 .elementor-element.elementor-element-1c4c81c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-23192d63{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4310 .elementor-element.elementor-element-6fdd7ca{--grid-columns:1;--grid-row-gap:30px;}}@media(min-width:768px){.elementor-4310 .elementor-element.elementor-element-725a47a1{--width:60%;}.elementor-4310 .elementor-element.elementor-element-2d6ce868{--content-width:100px;}.elementor-4310 .elementor-element.elementor-element-d433b6e{--content-width:100px;}.elementor-4310 .elementor-element.elementor-element-4a9f76d5{--content-width:100px;}.elementor-4310 .elementor-element.elementor-element-b52abc9{--content-width:100px;}.elementor-4310 .elementor-element.elementor-element-4e635ea5{--content-width:100px;}.elementor-4310 .elementor-element.elementor-element-39b3c36{--width:40%;}.elementor-4310 .elementor-element.elementor-element-32349572{--width:40%;}.elementor-4310 .elementor-element.elementor-element-47117686{--width:60%;}.elementor-4310 .elementor-element.elementor-element-38ede3ba{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4310 .elementor-element.elementor-element-725a47a1{--width:100%;}.elementor-4310 .elementor-element.elementor-element-39b3c36{--width:100%;}}/* Start custom CSS for nested-tabs, class: .elementor-element-3efe2c4b */.e-n-tabs-heading {
    /*border-top: 1px solid #bbbbbb;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1e25c1 */.stocks-badge {
  background: linear-gradient(45deg, #B67B03 0%, #DAAF08 45%, #FEE9A0 70%, #DAAF08 85%, #B67B03 90% 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bcab01 *//* =========================
   対象テキスト（省略ロジック）
   ========================= */

.js-readmore{
  position: relative;
}

/* 折りたたみ状態（2行）※最初に動いていた指定そのまま */
.js-readmore.is-collapsed{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* =========================
   Read More Toggle（デザイン）
   ========================= */

.js-readmore-toggle{
  /* レイアウト */
  display: inline-flex;            /* テキスト＋矢印を横並び */
  align-items: center;             /* 縦中央揃え */
  gap: 8px;                        /* テキストと矢印の間隔 */
  position: relative;

  width: max-content;
  max-width: 100%;
  margin: 12px auto 0;
  padding: 0.22em 0.85em 0.3em;

  /* 見た目 */
  background: #fff;
  border-radius: 999px;
  font-size: 12px;
  letter-spacing: 0.06em;
  color: #666;
  text-align: center;
  line-height: 1.1;

  /* 操作 */
  cursor: pointer;
  user-select: none;
  text-decoration: none;
}

/* ホバー時（下線は出さない） */
.js-readmore-toggle:hover{
  text-decoration: none;
}

/* 上に引く区切り線（幅100%、両端フェード） */
.js-readmore-toggle::before{
  content: "";
  position: absolute;
  left: 50%;
  top: -7px;
  transform: translateX(-50%);
  width: 200px;
  height: 1px;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0),
    #ccc 18%,
    #ccc 82%,
    rgba(255,255,255,0)
  );
  pointer-events: none;
}

/* 矢印（CSS chevron：右横配置・ズレない） */
.js-readmore-toggle::after{
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;

  border-right: 1.5px solid #999;
  border-bottom: 1.5px solid #999;

  transform: rotate(45deg);        /* ▼ */
  transform-origin: 50% 50%;
  transition: transform 180ms ease;
}

/* 展開時は上向き（位置は変わらない） */
.js-readmore:not(.is-collapsed) + .js-readmore-toggle::after{
  transform: rotate(-135deg);      /* ▲ */
}

/* =========================
   モバイル最適化
   ========================= */
@media (max-width: 767px){
  .js-readmore-toggle{
    font-size: 11px;
    padding: 0.28em 0.95em 0.34em;
    gap: 7px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54993536 */.elementor-4310 .elementor-element.elementor-element-54993536 {
    white-space: nowrap;
    font-feature-settings: "palt";
    font-variant-numeric: proportional-nums;
    letter-spacing: -0.03em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1166990d */.elementor-4310 .elementor-element.elementor-element-1166990d {
    white-space: nowrap;
    font-feature-settings: "palt";
    font-variant-numeric: proportional-nums;
    letter-spacing: -0.03em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fb20f01 */.sp-scroll-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 30px;
}

/* スクロールバー（はみ出す時だけ自動表示） */
.sp-scroll-wrapper::-webkit-scrollbar {
    height: 8px;
}

.sp-scroll-wrapper::-webkit-scrollbar-track {
    background: #e6e6e6;
    border-radius: 4px;
}

.sp-scroll-wrapper::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 4px;
}

.sp-scroll-wrapper::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8;
}

/* ——— 以下はあなたのCSSそのまま ——— */

.sp-scroll-list {
    display: flex;
    gap: 16px;
    padding: 0;
    margin: 0;
    list-style: none;
}

/* ← 削除：これがあると常時表示にならない */
/* .sp-scroll-list::-webkit-scrollbar { display: none; } */

.sp-item {
    padding: 16px;
    border-radius: 10px;
    /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08); */
    flex-shrink: 0;
    width: 400px;
    background: #f7f7f7;
}

.sp-item img {
    width: 100%;
    height: 240px;
    border-radius: 10px;
    margin-bottom: 10px;
    object-fit: cover;
}

.sp-title {
    margin: 0 0 6px;
    font-weight: 700 !important;
    font-size: 17px;
}

.sp-desc {
    margin: 0;
    font-size: 13px;
    color: #555;
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a5c49b */.icar-view-popup {
    position: fixed;
    left: 20px;
    bottom: 20px;
    background: #ffffff;
    color: #333;
    padding: 12px 18px;
    border-radius: 50px;
    font-size: 13px;
    z-index: 9999;
    box-shadow: 0 4px 10px rgb(0 0 0 / 10%);
    display: flex;
    align-items: center;
}
.icar-view-popup-dot {
    width: 14px;
    height: 14px;
    border-radius: 100px;
    display: block;
    content: '';
    background: #1fde33;
    border: 2px solid #f7f7f7;
    box-shadow: 0px 1px 3px 1px #dddddd;
    margin-right: 7px;
}/* End custom CSS */
/* Start custom CSS */.elementor-slideshow__title {
    display: none;
}
.e-font-icon-svg.e-eicon-share-arrow {
    display: none;
}

/* グリッド（お好みで） */
.safety-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0,1fr));
  gap: 12px;
}

/* バッジの共通スタイル */
.feature {
    display: inline-flex
;
    align-items: center;
    gap: .4em;
    padding: .55em .9em;
    border-radius: 0;
    font-weight: 500;
    background: #f6f0e9;
    color: #FE6213;
    transition: opacity .2s, filter .2s, background .2s, color .2s;
    font-size: 15px;
}

/* ON: オレンジ #FE6213 */
.feature[data-state="on"] {
    background: #fff1e8;
    color: #FE6213;
}

/* OFF: グレー背景＋薄文字 */
.feature[data-state="off"],
.feature:not([data-state]) {
  background: #f7f7f7;  /* 薄いグレー背景 */
  color: #CCCCCC;       /* グレー文字 */
  filter: saturate(.2);
  opacity: .95;
}

/* 任意：ON/OFFでテキストやアイコンを出し分け */
.feature .on-only{display:none;} 
.feature .off-only{display:none;}
.feature[data-state="on"]  .on-only{display:inline;}
.feature[data-state="off"] .off-only{display:inline;}


/* 星評価全体のコンテナ */
.star-rating-svg {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

/* 星1つの基本スタイル */
.star-node {
    display: inline-block;
    width: 32px;
    height: 32px;
    position: relative;
}

.star-node svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* 色の設定 */
.star-node.full svg {
    fill: #fdb511;
}

.star-node.empty svg {
    fill: #fdb511;
}

/* 半分（0.5）のデザイン */
.star-node.half svg {
    fill: #d1d8e2; /* 下地はグレー */
}

.star-node.half::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; /* 50%から100%に変更 */
    height: 100%;
    background-color: #fdb511; /* 重ねる色はオレンジ */
    
    /* 星の形に切り抜く（元のSVGと同じ形状） */
    -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* 重要：左半分だけを表示させる */
    clip-path: inset(0 50% 0 0);
    -webkit-clip-path: inset(0 50% 0 0);
}

@media (max-width: 768px){
  .safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}/* End custom CSS */