.elementor-8988 .elementor-element.elementor-element-f1b3ef8{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-f1b3ef8:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-f1b3ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seino-home.jp/wp-content/uploads/2025/07/intro_bg.svg");background-size:65px auto;}.elementor-8988 .elementor-element.elementor-element-ccbfbca{--display:flex;--min-height:80vh;--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-8988 .elementor-element.elementor-element-ccbfbca:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-ccbfbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seino-home.jp/wp-content/uploads/2025/07/intro_head.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8988 .elementor-element.elementor-element-7779d20{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8988 .elementor-element.elementor-element-831bfcb{font-family:"Cinzel", Sans-serif;font-weight:400;line-height:2;letter-spacing:0.05em;color:#000000;}.elementor-8988 .elementor-element.elementor-element-831bfcb a{color:#000000;}.elementor-8988 .elementor-element.elementor-element-831bfcb a:hover{color:#000000B3;}.elementor-8988 .elementor-element.elementor-element-cce5e64{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-8988 .elementor-element.elementor-element-6b930f9{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-51fbcd4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E60012;--border-color:#E60012;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-51fbcd4.e-con{--align-self:center;}.elementor-8988 .elementor-element.elementor-element-920d99f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8988 .elementor-element.elementor-element-920d99f:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-920d99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E60012;}.elementor-8988 .elementor-element.elementor-element-920d99f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8988 .elementor-element.elementor-element-be70a2f{text-align:center;font-family:"Noto sans JP", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-8988 .elementor-element.elementor-element-d6cee7f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8988 .elementor-element.elementor-element-860d29d{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-8988 .elementor-element.elementor-element-57b710f{--display:grid;--min-height:30px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-2dacc77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-2dacc77{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-5246b59{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-c3af332 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-c3af332{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-f357673 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-f357673{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-5d85d47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-5d85d47{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-798f3cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-798f3cc{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-5b0d300 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-5b0d300{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-13031ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-13031ca{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-e12477b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-e12477b{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-3250d5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-3250d5e{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-f47ffd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-f47ffd6{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-714acac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-714acac{font-family:"Noto sans JP", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-a29511d{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-a29511d:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-a29511d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seino-home.jp/wp-content/uploads/2025/07/intro_bg.svg");background-size:65px auto;}.elementor-8988 .elementor-element.elementor-element-29b554f{--display:flex;}.elementor-8988 .elementor-element.elementor-element-a61074c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8988 .elementor-element.elementor-element-ba06d3b{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:70px;}.elementor-8988 .elementor-element.elementor-element-ba06d3b:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-ba06d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-8988 .elementor-element.elementor-element-47b3361{text-align:center;}.elementor-8988 .elementor-element.elementor-element-47b3361 .elementor-heading-title{font-family:"Noto sans JP", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-c3d066d{--spacer-size:20px;}.elementor-8988 .elementor-element.elementor-element-a702218{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8988 .elementor-element.elementor-element-a32b5ad{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-e0be964{--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;--z-index:10;}.elementor-8988 .elementor-element.elementor-element-2ea5550{font-family:"Noto sans JP", Sans-serif;font-size:108px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-0f61fe5 > .elementor-widget-container{padding:0 .3em 0 .3em;}.elementor-8988 .elementor-element.elementor-element-0f61fe5.elementor-element{--align-self:flex-end;}.elementor-8988 .elementor-element.elementor-element-0f61fe5{font-family:"Noto sans JP", Sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-ad5e9ed{font-family:"Noto sans JP", Sans-serif;font-size:64px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-111f317{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8988 .elementor-element.elementor-element-111f317:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-111f317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-f824e12.elementor-element{--align-self:center;}.elementor-8988 .elementor-element.elementor-element-f824e12{text-align:center;}.elementor-8988 .elementor-element.elementor-element-f824e12 .elementor-heading-title{font-family:"Noto sans JP", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-8988 .elementor-element.elementor-element-4140674{--spacer-size:60px;}.elementor-8988 .elementor-element.elementor-element-a7bcb7f{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-8988 .elementor-element.elementor-element-93555a0{--display:flex;--padding-top:50px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8988 .elementor-element.elementor-element-93555a0:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-93555a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8988 .elementor-element.elementor-element-145fa97{--display:flex;--margin-top:0;--margin-bottom:40px;--margin-left:auto;--margin-right:30px;}.elementor-8988 .elementor-element.elementor-element-145fa97:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-145fa97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seino-home.jp/wp-content/uploads/2025/07/intro_bg-gold@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8988 .elementor-element.elementor-element-c50f6aa{text-align:center;}.elementor-8988 .elementor-element.elementor-element-c50f6aa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;line-height:58px;color:#000000;}.elementor-8988 .elementor-element.elementor-element-04d4983{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:10;}.elementor-8988 .elementor-element.elementor-element-402fa91{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-8bc0cc5{font-family:"Noto sans JP", Sans-serif;font-size:96px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-3bd37d6 > .elementor-widget-container{padding:0 0 0 0;}.elementor-8988 .elementor-element.elementor-element-3bd37d6{font-family:"Noto sans JP", Sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-7f1d0ab{--spacer-size:20px;}.elementor-8988 .elementor-element.elementor-element-d8bfa8d{font-family:"Noto sans JP", Sans-serif;font-size:64px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-3e5f638{--display:flex;--padding-top:50px;--padding-bottom:24px;--padding-left:60px;--padding-right:60px;}.elementor-8988 .elementor-element.elementor-element-3e5f638:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-3e5f638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8988 .elementor-element.elementor-element-ee246ff{--display:flex;--margin-top:0;--margin-bottom:40px;--margin-left:auto;--margin-right:30px;}.elementor-8988 .elementor-element.elementor-element-ee246ff:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-ee246ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seino-home.jp/wp-content/uploads/2025/07/intro_bg-silver@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8988 .elementor-element.elementor-element-8f365eb{text-align:center;}.elementor-8988 .elementor-element.elementor-element-8f365eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;line-height:58px;color:#000000;}.elementor-8988 .elementor-element.elementor-element-cf426d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:10;}.elementor-8988 .elementor-element.elementor-element-f4b46e3{font-size:100px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-2486b2c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-403ef14{--spacer-size:14px;}.elementor-8988 .elementor-element.elementor-element-91ea513 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-91ea513{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:1;letter-spacing:-.04em;color:#000000;}.elementor-8988 .elementor-element.elementor-element-83975e5 > .elementor-widget-container{padding:0 0 0 0;}.elementor-8988 .elementor-element.elementor-element-83975e5{font-family:"Noto sans JP", Sans-serif;font-size:60px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-4dd6bbf{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-8988 .elementor-element.elementor-element-4dd6bbf:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-4dd6bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-8e9c9b8{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.25;color:#FFFFFF;}.elementor-8988 .elementor-element.elementor-element-988fd94{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-c9627b0{font-family:"Noto sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:1.6;color:#000000;}.elementor-8988 .elementor-element.elementor-element-34b50b1{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-0f60daf{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8988 .elementor-element.elementor-element-0f60daf:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-0f60daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8988 .elementor-element.elementor-element-c83ec2b{text-align:center;}.elementor-8988 .elementor-element.elementor-element-c83ec2b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-759de53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-c525b53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-8988 .elementor-element.elementor-element-3007d12 > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-8988 .elementor-element.elementor-element-3007d12{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-ff5372a{--spacer-size:20px;}.elementor-8988 .elementor-element.elementor-element-e1cdcb0{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#000000;}.elementor-8988 .elementor-element.elementor-element-11b1635{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-8988 .elementor-element.elementor-element-99dcad2 > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-8988 .elementor-element.elementor-element-99dcad2{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-1ff707d{--spacer-size:20px;}.elementor-8988 .elementor-element.elementor-element-985fc23{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#000000;}.elementor-8988 .elementor-element.elementor-element-75434e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-8988 .elementor-element.elementor-element-0f90574 > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-8988 .elementor-element.elementor-element-0f90574{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-ecf0553 );}.elementor-8988 .elementor-element.elementor-element-80020d3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E60012;--border-color:#E60012;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-80020d3.e-con{--align-self:center;}.elementor-8988 .elementor-element.elementor-element-0cd11f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8988 .elementor-element.elementor-element-657573e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-0af8fdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8988 .elementor-element.elementor-element-c813f26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8988 .elementor-element.elementor-element-c813f26{font-family:"Noto sans JP", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-8988 .elementor-element.elementor-element-2ea9e68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8988 .elementor-element.elementor-element-2ea9e68{font-family:"Noto sans JP", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-8988 .elementor-element.elementor-element-27e5b6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8988 .elementor-element.elementor-element-27e5b6b{font-family:"Noto sans JP", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-8988 .elementor-element.elementor-element-494fd67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8988 .elementor-element.elementor-element-494fd67{font-family:"Noto sans JP", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-8988 .elementor-element.elementor-element-a9a165d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8988 .elementor-element.elementor-element-a9a165d{font-family:"Noto sans JP", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-8988 .elementor-element.elementor-element-b242732 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8988 .elementor-element.elementor-element-b242732{font-family:"Noto sans JP", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-8988 .elementor-element.elementor-element-489e862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8988 .elementor-element.elementor-element-489e862{font-family:"Noto sans JP", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-8988 .elementor-element.elementor-element-30f1a5f{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-5131d9a{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8988 .elementor-element.elementor-element-5131d9a:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-5131d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8988 .elementor-element.elementor-element-9f1929f{text-align:center;}.elementor-8988 .elementor-element.elementor-element-9f1929f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8988 .elementor-element.elementor-element-934d43d{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-f324e6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-4715cf1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-8988 .elementor-element.elementor-element-f1b3ef8{--min-height:auto;}.elementor-8988 .elementor-element.elementor-element-ccbfbca{--min-height:60vh;}.elementor-8988 .elementor-element.elementor-element-7779d20{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-breadcrumbs{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8988 .elementor-element.elementor-element-cce5e64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-6b930f9 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-8988 .elementor-element.elementor-element-57b710f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8988 .elementor-element.elementor-element-2dacc77{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-5246b59{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-c3af332{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-f357673{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-5d85d47{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-798f3cc{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-5b0d300{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-13031ca{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-e12477b{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-3250d5e{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-f47ffd6{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-714acac{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-a29511d{--padding-top:80px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-8988 .elementor-element.elementor-element-ba06d3b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-47b3361 .elementor-heading-title{font-size:32px;}.elementor-8988 .elementor-element.elementor-element-a702218{--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-8988 .elementor-element.elementor-element-e0be964{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-8988 .elementor-element.elementor-element-2ea5550{font-size:96px;}.elementor-8988 .elementor-element.elementor-element-ad5e9ed > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-ad5e9ed{font-size:56px;}.elementor-8988 .elementor-element.elementor-element-a7bcb7f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-8988 .elementor-element.elementor-element-145fa97{--margin-top:0;--margin-bottom:40px;--margin-left:0;--margin-right:0;}.elementor-8988 .elementor-element.elementor-element-145fa97.e-con{--align-self:center;}.elementor-8988 .elementor-element.elementor-element-402fa91{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-8988 .elementor-element.elementor-element-8bc0cc5{font-size:80px;}.elementor-8988 .elementor-element.elementor-element-3bd37d6{font-size:40px;}.elementor-8988 .elementor-element.elementor-element-7f1d0ab{--spacer-size:20px;}.elementor-8988 .elementor-element.elementor-element-3e5f638{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-ee246ff:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-ee246ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-8988 .elementor-element.elementor-element-ee246ff{--margin-top:0;--margin-bottom:40px;--margin-left:0;--margin-right:0;}.elementor-8988 .elementor-element.elementor-element-ee246ff.e-con{--align-self:center;}.elementor-8988 .elementor-element.elementor-element-cf426d5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-8988 .elementor-element.elementor-element-f4b46e3{font-size:88px;}.elementor-8988 .elementor-element.elementor-element-2486b2c{--justify-content:center;}.elementor-8988 .elementor-element.elementor-element-83975e5 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-83975e5{font-size:52px;}.elementor-8988 .elementor-element.elementor-element-759de53{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-8988 .elementor-element.elementor-element-c525b53{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-11b1635{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-30f1a5f{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-30f1a5f.e-con{--align-self:center;}}@media(max-width:767px){.elementor-8988 .elementor-element.elementor-element-f1b3ef8{--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-ccbfbca:not(.elementor-motion-effects-element-type-background), .elementor-8988 .elementor-element.elementor-element-ccbfbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seino-home.jp/wp-content/uploads/2025/07/intro_head.svg");background-position:-90px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8988 .elementor-element.elementor-element-ccbfbca{--width:500px;--min-height:30vh;}.elementor-8988 .elementor-element.elementor-element-7779d20{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-breadcrumbs{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8988 .elementor-element.elementor-element-cce5e64{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-6b930f9 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8988 .elementor-element.elementor-element-6b930f9{text-align:left;font-size:16px;line-height:1.8;}.elementor-8988 .elementor-element.elementor-element-51fbcd4{--width:92%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-be70a2f{font-size:20px;}.elementor-8988 .elementor-element.elementor-element-d6cee7f{--padding-top:20px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8988 .elementor-element.elementor-element-860d29d{font-size:13px;line-height:1.8;}.elementor-8988 .elementor-element.elementor-element-57b710f{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-2dacc77{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-5246b59{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-c3af332{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-f357673{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-5d85d47{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-798f3cc{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-5b0d300{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-13031ca{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-e12477b{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-3250d5e{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-f47ffd6{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-714acac{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-a29511d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-8988 .elementor-element.elementor-element-ba06d3b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8988 .elementor-element.elementor-element-47b3361 .elementor-heading-title{font-size:24px;}.elementor-8988 .elementor-element.elementor-element-c3d066d{--spacer-size:40px;}.elementor-8988 .elementor-element.elementor-element-a702218{--justify-content:space-between;}.elementor-8988 .elementor-element.elementor-element-a32b5ad{--width:80px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-e0be964{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-8988 .elementor-element.elementor-element-2ea5550 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-8988 .elementor-element.elementor-element-2ea5550{font-size:72px;}.elementor-8988 .elementor-element.elementor-element-0f61fe5 > .elementor-widget-container{padding:0 0 0 0;}.elementor-8988 .elementor-element.elementor-element-0f61fe5{font-size:32px;}.elementor-8988 .elementor-element.elementor-element-ad5e9ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-ad5e9ed{font-size:40px;}.elementor-8988 .elementor-element.elementor-element-111f317{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8988 .elementor-element.elementor-element-f824e12 .elementor-heading-title{font-size:21px;line-height:1.4;}.elementor-8988 .elementor-element.elementor-element-4140674{--spacer-size:60px;}.elementor-8988 .elementor-element.elementor-element-93555a0{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-8988 .elementor-element.elementor-element-145fa97{--width:80%;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:0;}.elementor-8988 .elementor-element.elementor-element-c50f6aa{text-align:center;}.elementor-8988 .elementor-element.elementor-element-c50f6aa .elementor-heading-title{font-size:24px;line-height:2em;}.elementor-8988 .elementor-element.elementor-element-402fa91{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-8bc0cc5{font-size:64px;}.elementor-8988 .elementor-element.elementor-element-3bd37d6{font-size:32px;}.elementor-8988 .elementor-element.elementor-element-d8bfa8d{font-size:40px;}.elementor-8988 .elementor-element.elementor-element-3e5f638{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-8988 .elementor-element.elementor-element-ee246ff{--width:80%;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:0;}.elementor-8988 .elementor-element.elementor-element-8f365eb .elementor-heading-title{font-size:24px;line-height:2em;}.elementor-8988 .elementor-element.elementor-element-cf426d5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-f4b46e3{font-size:80px;line-height:0.7;}.elementor-8988 .elementor-element.elementor-element-2486b2c{--width:auto;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8988 .elementor-element.elementor-element-403ef14{--spacer-size:8px;}.elementor-8988 .elementor-element.elementor-element-91ea513 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-91ea513{font-size:24px;}.elementor-8988 .elementor-element.elementor-element-83975e5 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-8988 .elementor-element.elementor-element-83975e5{font-size:40px;}.elementor-8988 .elementor-element.elementor-element-8e9c9b8{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-c9627b0{font-size:13px;}.elementor-8988 .elementor-element.elementor-element-34b50b1{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-c83ec2b .elementor-heading-title{font-size:20px;}.elementor-8988 .elementor-element.elementor-element-759de53{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8988 .elementor-element.elementor-element-c525b53{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-3007d12{font-size:20px;}.elementor-8988 .elementor-element.elementor-element-ff5372a{--spacer-size:12px;}.elementor-8988 .elementor-element.elementor-element-e1cdcb0{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-11b1635{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-99dcad2{font-size:20px;}.elementor-8988 .elementor-element.elementor-element-1ff707d{--spacer-size:12px;}.elementor-8988 .elementor-element.elementor-element-985fc23{font-size:14px;}.elementor-8988 .elementor-element.elementor-element-75434e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-0f90574{font-size:20px;}.elementor-8988 .elementor-element.elementor-element-80020d3{--width:94%;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8988 .elementor-element.elementor-element-0cd11f7{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-8988 .elementor-element.elementor-element-657573e{font-size:20px;}.elementor-8988 .elementor-element.elementor-element-0af8fdf{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-c813f26{font-size:13px;}.elementor-8988 .elementor-element.elementor-element-2ea9e68{font-size:13px;}.elementor-8988 .elementor-element.elementor-element-27e5b6b{font-size:13px;}.elementor-8988 .elementor-element.elementor-element-494fd67{font-size:13px;}.elementor-8988 .elementor-element.elementor-element-a9a165d{font-size:13px;}.elementor-8988 .elementor-element.elementor-element-b242732{font-size:13px;}.elementor-8988 .elementor-element.elementor-element-489e862{font-size:13px;}.elementor-8988 .elementor-element.elementor-element-30f1a5f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-9f1929f .elementor-heading-title{font-size:18px;}.elementor-8988 .elementor-element.elementor-element-934d43d{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8988 .elementor-element.elementor-element-f324e6d{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-8988 .elementor-element.elementor-element-ccbfbca{--width:1600px;}.elementor-8988 .elementor-element.elementor-element-51fbcd4{--width:1140px;}.elementor-8988 .elementor-element.elementor-element-a29511d{--width:100%;}.elementor-8988 .elementor-element.elementor-element-a32b5ad{--width:13%;}.elementor-8988 .elementor-element.elementor-element-e0be964{--width:83%;}.elementor-8988 .elementor-element.elementor-element-93555a0{--width:48%;}.elementor-8988 .elementor-element.elementor-element-145fa97{--width:240px;}.elementor-8988 .elementor-element.elementor-element-3e5f638{--width:48%;}.elementor-8988 .elementor-element.elementor-element-ee246ff{--width:240px;}.elementor-8988 .elementor-element.elementor-element-c525b53{--width:32%;}.elementor-8988 .elementor-element.elementor-element-11b1635{--width:32%;}.elementor-8988 .elementor-element.elementor-element-75434e6{--width:32%;}.elementor-8988 .elementor-element.elementor-element-80020d3{--width:1040px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8988 .elementor-element.elementor-element-ccbfbca{--width:1000px;}.elementor-8988 .elementor-element.elementor-element-51fbcd4{--width:92%;}.elementor-8988 .elementor-element.elementor-element-a32b5ad{--width:120px;}.elementor-8988 .elementor-element.elementor-element-e0be964{--width:100%;}.elementor-8988 .elementor-element.elementor-element-93555a0{--width:49%;}.elementor-8988 .elementor-element.elementor-element-145fa97{--width:70%;}.elementor-8988 .elementor-element.elementor-element-3e5f638{--width:49%;}.elementor-8988 .elementor-element.elementor-element-ee246ff{--width:70%;}.elementor-8988 .elementor-element.elementor-element-2486b2c{--width:80%;}.elementor-8988 .elementor-element.elementor-element-c525b53{--width:100%;}.elementor-8988 .elementor-element.elementor-element-11b1635{--width:100%;}.elementor-8988 .elementor-element.elementor-element-75434e6{--width:100%;}.elementor-8988 .elementor-element.elementor-element-80020d3{--width:93%;}.elementor-8988 .elementor-element.elementor-element-30f1a5f{--width:93%;}}/* Start custom CSS for container, class: .elementor-element-f1b3ef8 */.kv {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea5550 */.babes {
  position: relative;
}

.babes::before {
    content: '';
    width: 400px;
    height: 20px;
    background-color: #FFEB00;
    display: block;
    position: absolute;
    left: -10px;
    bottom: 2px;
    z-index: -1;
}

@media (min-width: 768px) and (max-width: 1024px) {
.babes::before {
    width: 350px;
    left: 0;
} 
}

@media (max-width: 767px) {
.babes::before {
    width: 220px;
    left: 80px;
    bottom: 0px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0be964 */@media (min-width: 768px) and (max-width: 1023px) {
.elementor-8988 .elementor-element.elementor-element-ba06d3b {
    padding-right: 30px;
}

.elementor-8988 .elementor-element.elementor-element-a702218
 {
    display: block;
}


.elementor-8988 .elementor-element.elementor-element-e0be964 {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: -100px;
}
.elementor-8988 .elementor-element.elementor-element-ad5e9ed {
        font-size: 64px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba06d3b */.upper_block {
    position: relative;
    overflow: hidden;
}

.upper_block::before,
.upper_block::after {
    content: "";
    position: absolute;
    display: block;
    width: 560px;
    height: 34px;
    background: url(https://seino-home.jp/wp-content/uploads/2025/07/intro_ribbon2.svg) no-repeat center / contain;
}

.upper_block::before {
    top: 0;
    left: -20%;
    transform: rotate(-45deg);
}
.upper_block::after {
    top: 0;
    right: -20%;
    transform: rotate(45deg);
}

@media (min-width: 768px) and (max-width: 1024px) {
.upper_block::before {
    left: -25%;
} 
.upper_block::after {
    right: -25%;
} 
}
@media (max-width: 767px) {
.upper_block::before,
.upper_block::after {
    width: 74vw;
    height: 4.54vw;
}
.elementor-8988 .elementor-element.elementor-element-a32b5ad {
    position: absolute;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bc0cc5 */.lower-conts .babes {
  position: relative;
}

.lower-conts .babes::before {
    content: '';
    width: 460px;
    height: 20px;
    background-color: #FFEB00;
    display: block;
    position: absolute;
    left: 0px;
    bottom: 2px;
    z-index: -1;
}

@media (min-width: 768px) and (max-width: 1024px) {
.lower-conts .babes::before {
    width: 390px;
} 
}

@media (max-width: 767px) {
    .lower-conts .babes::before {
    width: 260px;
    bottom: 0;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7bcb7f */.lower-conts {
    position: relative;
}

.lower-conts::before {
        content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: -35px;
    margin: auto;
    border-style: solid;
    border-width: 23px 28.5px 0 28.5px;
    border-color: #ffffff transparent transparent transparent;
}

.lower-conts::after {
    content: "";
    display: block;
    width: 132px;
    height: 174px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: -10px;
    top: -30px;
}

.lower-conts-left::after {
    background: url(https://seino-home.jp/wp-content/uploads/2025/07/intro_medal01@2x.png) no-repeat center center / contain;
}
.lower-conts-right::after {
    background: url(https://seino-home.jp/wp-content/uploads/2025/07/intro_medal02@2x.png) no-repeat center center / contain;
}

@media (min-width: 767px) and (max-width: 1023px) {
.elementor-8988 .elementor-element.elementor-element-a7bcb7f {
    display: block;
}
.elementor-8988 .elementor-element.elementor-element-93555a0 {
    width: 100%;
}
.elementor-8988 .elementor-element.elementor-element-3e5f638 {
    width: 100%;
    margin-top: 60px;
}
.elementor-8988 .elementor-element.elementor-element-8bc0cc5 {
    font-size: 96px;
}
.elementor-8988 .elementor-element.elementor-element-d8bfa8d {
    font-size: 72px;
 }
 
 .elementor-8988 .elementor-element.elementor-element-cf426d5 {
 justify-content: center;    
 }
 
 .elementor-8988 .elementor-element.elementor-element-2486b2c {
     width: auto;
 }
 .elementor-8988 .elementor-element.elementor-element-f4b46e3 {
     font-size: 108px;
 }
 
 .elementor-8988 .elementor-element.elementor-element-91ea513 {
     font-size: 32px;
 }
 .elementor-8988 .elementor-element.elementor-element-83975e5 {
     font-size: 64px;
 }
}

@media (min-width: 767px) and (max-width: 1024px) {
.lower-conts-left::after {
    width: 120px;
}
.lower-conts-right::after {
    width: 120px;
}  
}

@media (max-width: 767px) {
.lower-conts::before {
    border-width: 5vw 6.19vw 0 6.19vw;
}
.lower-conts-left::after {
    width: 90px;
}
.lower-conts-right::after {
    width: 90px;
}
 .elementor-8988 .elementor-element.elementor-element-2486b2c {
     width: auto;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759de53 */.flow-box {
    position: relative;
}
.flow-box:not(:last-of-type)::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    border-left: 22px solid #ffeb00;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
}

.flow-box .flow-box-title {
    position: relative;
}

.flow-box .flow-box-title::before {
    content: "";
    display: block;
    background: #e3001b;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    top: 5%;
    left: 0;
}

.flow-box:nth-of-type(1) .flow-box-title::before{
    content: "1";
}
.flow-box:nth-of-type(2) .flow-box-title::before{
    content: "2";
}
.flow-box:nth-of-type(3) .flow-box-title::before{
    content: "3";
}
@media (max-width: 1024px) {
.flow-box:not(:last-of-type)::after {
    border-top: 4vw solid #ffeb00;
        border-left: 3vw solid transparent;
        border-right: 3vw solid transparent;
        top: 75%;
        left: 0;
        margin: 0 auto;
}
}
@media (max-width: 767px) {
.flow-box:not(:last-of-type)::after {
    border-top: 4.67vw solid #ffeb00;
        border-left: 3.74vw solid transparent;
        border-right: 3.74vw solid transparent;
        top: 75%;
        left: 0;
        margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0af8fdf */.terms .txt {
    position: relative;
}

.terms .txt::before {
    content: "";
    display: block;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    background: #e3001b;
    position: absolute;
    top: 0.3em;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f324e6d */.text-red {
    color: #c70909;
}

input[type="radio"] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}

.wpcf7 form.init .wpcf7-not-valid-tip {
  display: none !important;
}

.form:nth-of-type(n + 2) {
    margin-top: 80px;
}

.form h2 {
    text-align: center;
    border-top: 1px solid #e3001b;
    border-bottom: 1px solid #e3001b;
    padding: 0.5em 0;
    margin-bottom: 30px;
    color: #e3001b;
    font-size: 20px;
}

#form-campaign .form-list .form-item {
  margin-bottom: 30px;
}

#form-campaign .form-label label {
  font-size: 16px
}
#form-campaign dt {
    font-weight: 400;
}
#form-campaign dd {
    margin: 10px 0 0 0;
}

.contact_form-radio .wpcf7-list-item {
 margin: 15px 0 0 0;   
}

.contact_form-radio label {
   margin-right: 40px; 
}

.contact_form-radio .last {
    width: 60%;
    display: block;
}

.contact_form-radio span.wpcf7-list-item-label {
    position: relative;
    display: inline-block;
    padding-left: 40px;
    cursor: pointer;
}

.contact_form-radio span.wpcf7-list-item-label::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 50%;
    background: #fff;
}

.contact_form-radio span.wpcf7-list-item-label::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 8px;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background: #e3001b;
    border-radius: 50%;
    display: none;
}
  
input[type="radio"]:checked + span.wpcf7-list-item-label::after {
      display: block;
}
.wpcf7-free-text {
    margin-top: 10px;
}

#form-campaign .form_check {
  text-align: center;
}
#form-campaign .form_check p {
  padding: 0;
  margin: 0;
  line-height: 2;
}
.wpcf7-list-item {
    margin: 0;
}
#form-campaign .form_check span.wpcf7-list-item-label {
  display: inline-block;
  margin-top: 40px;
  position: relative;
  cursor: pointer;
  font-size: 16px;
}
#form-campaign .form_button {
  text-align: center;
  position: relative;
  margin-top: 40px;
}
#form-campaign .form_button [type=submit] {
  display: inline-block;
  background: #333;
  width: 260px;
  padding: 20px 0;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}
#form-campaign .form_button [type=submit]:disabled {
  background-color: #707070;
  cursor: not-allowed;
}
div.wpcf7 .wpcf7-spinner {
  display: none !important;
}
.wpcf7 form>div, .wpcf7 form>p {
    margin: 0;
}


@media (min-width: 768px) and (max-width: 991px) {

}

@media (max-width: 767px) {
.form:nth-of-type(n + 2) {
    margin-top: 60px;
}
.contact_form-radio label {
   margin-right: 20px; 
}
.contact_form-radio span.wpcf7-list-item-label {
    padding-left: 35px;
}

#form-campaign .form-label label {
  font-size: 14px
}

.form-hosoku {
     font-size: 12px;
}

#form-campaign .form_check span.wpcf7-list-item-label {
     margin: 40px 0 10px 0;
 }
}/* End custom CSS */
/* Start custom CSS */.red {
    color: #e3001b;
    font-weight: 600;
}
.sp-none {
    display: block;
}
@media (max-width: 767px) {
    .sp-none {
    display: none;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto sans JP';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://seino-home.jp/wp-content/uploads/2025/07/NotoSansJP-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */