.elementor-1817 .elementor-element.elementor-element-10b7f590{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1817 .elementor-element.elementor-element-54ed71c4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1817 .elementor-element.elementor-element-79d4bac8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1817 .elementor-element.elementor-element-1be42997{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1817 .elementor-element.elementor-element-2018f19f{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1817 .elementor-element.elementor-element-69eb34b{padding:16px 16px 16px 16px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-69eb34b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-281aab4a{--spacer-size:50px;}.elementor-1817 .elementor-element.elementor-element-52b75579{padding:16px 16px 16px 16px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-52b75579 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-18b82454{text-align:center;}.elementor-1817 .elementor-element.elementor-element-18b82454 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-3863c4a4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-3863c4a4 .elementor-heading-title{font-size:1.4em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-347666c0{text-align:center;}.elementor-1817 .elementor-element.elementor-element-347666c0 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-259beeea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-259beeea .elementor-heading-title{font-size:0.9em;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-5e45c1cc{--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-1817 .elementor-element.elementor-element-3eebcc63{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-770f435a .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-4e8fbe98{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-10006d12 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-4558e0e0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-4558e0e0 .elementor-heading-title{font-size:1.4em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-7dd97ab1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-7dd97ab1 .elementor-heading-title{font-size:0.9em;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-43d5fa5a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-43d5fa5a .elementor-heading-title{font-size:1.4em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-2a02365{text-align:center;}.elementor-1817 .elementor-element.elementor-element-2a02365 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-4ace63ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-4ace63ef .elementor-heading-title{font-size:0.9em;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-453e4920{--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-1817 .elementor-element.elementor-element-35fdc24d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-1d8f62f9 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-7d182d4c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-586bcff4 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-600e3bf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1817 .elementor-element.elementor-element-6f3d79a2 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-55b79876{--spacer-size:50px;}.elementor-1817 .elementor-element.elementor-element-2799297a{padding:16px 16px 16px 16px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-2799297a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-210ba0a3{text-align:center;}.elementor-1817 .elementor-element.elementor-element-210ba0a3 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-640256e1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-640256e1 .elementor-heading-title{font-size:1.4em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-17655e37{text-align:center;}.elementor-1817 .elementor-element.elementor-element-17655e37 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-55b016bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-55b016bf .elementor-heading-title{font-size:0.9em;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-4c9d6b{--spacer-size:50px;}.elementor-1817 .elementor-element.elementor-element-217e7716 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-64e86ff{--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-1817 .elementor-element.elementor-element-5b65cbb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-75d7fc88 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-688913f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-443532d .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-f072023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1817 .elementor-element.elementor-element-6003e97e{--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-1817 .elementor-element.elementor-element-e3f6ade{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-18f24491 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-4612e2ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-6c33325a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-6c33325a .elementor-heading-title{font-size:0.9em;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-370e10ef{--spacer-size:50px;}.elementor-1817 .elementor-element.elementor-element-16b437a6{padding:16px 16px 16px 16px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-16b437a6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-53eff55d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-53eff55d .elementor-heading-title{font-size:1.4em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-3f9b8d1a{text-align:center;}.elementor-1817 .elementor-element.elementor-element-3f9b8d1a .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-56f72208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-56f72208 .elementor-heading-title{font-size:0.9em;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-4c431773{--spacer-size:50px;}.elementor-1817 .elementor-element.elementor-element-5f091f79{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-5f091f79 .elementor-heading-title{font-size:1.4em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-7cc9a90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-7cc9a90 .elementor-heading-title{font-size:0.9em;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-1300b7c7{--spacer-size:50px;}.elementor-1817 .elementor-element.elementor-element-1645910b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-1645910b .elementor-heading-title{font-size:1.4em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-6955d4d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-6955d4d7 .elementor-heading-title{font-size:0.9em;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-2710cc35{--spacer-size:50px;}.elementor-1817 .elementor-element.elementor-element-5ce1cb0 .elementor-heading-title{font-size:1em;font-weight:600;color:var( --e-global-color-text );}.elementor-1817 .elementor-element.elementor-element-62f77192{--spacer-size:50px;}body.elementor-page-1817:not(.elementor-motion-effects-element-type-background), body.elementor-page-1817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF4;background-image:url("https://taiyoikusei.jp/hk/wp-content/uploads/2025/11/footer_bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}body.elementor-page-1817{margin:0px 0px 0px 280px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1817 .elementor-element.elementor-element-10b7f590{--content-width:1062px;}.elementor-1817 .elementor-element.elementor-element-e3f6ade{--width:11%;}.elementor-1817 .elementor-element.elementor-element-4612e2ce{--width:87%;}}@media(max-width:767px){.elementor-1817 .elementor-element.elementor-element-10b7f590{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1817 .elementor-element.elementor-element-54ed71c4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1817 .elementor-element.elementor-element-1be42997{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 15% 0% 15%;}.elementor-1817 .elementor-element.elementor-element-69eb34b{padding:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-52b75579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-18b82454 .elementor-heading-title{font-size:0.95em;line-height:1.4em;}.elementor-1817 .elementor-element.elementor-element-3863c4a4 .elementor-heading-title{font-size:1.1em;}.elementor-1817 .elementor-element.elementor-element-347666c0 .elementor-heading-title{font-size:0.95em;line-height:1.4em;}.elementor-1817 .elementor-element.elementor-element-259beeea{text-align:left;}.elementor-1817 .elementor-element.elementor-element-259beeea .elementor-heading-title{font-size:0.85em;line-height:1.6em;}.elementor-1817 .elementor-element.elementor-element-3eebcc63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-4e8fbe98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-4558e0e0 .elementor-heading-title{font-size:1.1em;}.elementor-1817 .elementor-element.elementor-element-7dd97ab1{text-align:left;}.elementor-1817 .elementor-element.elementor-element-7dd97ab1 .elementor-heading-title{font-size:0.85em;line-height:1.6em;}.elementor-1817 .elementor-element.elementor-element-43d5fa5a .elementor-heading-title{font-size:1.1em;}.elementor-1817 .elementor-element.elementor-element-2a02365 .elementor-heading-title{font-size:0.95em;line-height:1.4em;}.elementor-1817 .elementor-element.elementor-element-4ace63ef{text-align:left;}.elementor-1817 .elementor-element.elementor-element-4ace63ef .elementor-heading-title{font-size:0.85em;line-height:1.6em;}.elementor-1817 .elementor-element.elementor-element-35fdc24d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-7d182d4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-55b79876{--spacer-size:20px;}.elementor-1817 .elementor-element.elementor-element-2799297a{padding:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-210ba0a3 .elementor-heading-title{font-size:0.95em;line-height:1.4em;}.elementor-1817 .elementor-element.elementor-element-640256e1 .elementor-heading-title{font-size:1.1em;}.elementor-1817 .elementor-element.elementor-element-17655e37 .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-1817 .elementor-element.elementor-element-55b016bf{text-align:left;}.elementor-1817 .elementor-element.elementor-element-55b016bf .elementor-heading-title{font-size:0.85em;line-height:1.6em;}.elementor-1817 .elementor-element.elementor-element-5b65cbb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-688913f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-e3f6ade{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-4612e2ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-6c33325a{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6c33325a .elementor-heading-title{font-size:0.85em;line-height:1.6em;}.elementor-1817 .elementor-element.elementor-element-53eff55d .elementor-heading-title{font-size:1.1em;}.elementor-1817 .elementor-element.elementor-element-3f9b8d1a .elementor-heading-title{font-size:0.95em;line-height:1.4em;}.elementor-1817 .elementor-element.elementor-element-56f72208{text-align:left;}.elementor-1817 .elementor-element.elementor-element-56f72208 .elementor-heading-title{font-size:0.85em;line-height:1.6em;}.elementor-1817 .elementor-element.elementor-element-5f091f79 .elementor-heading-title{font-size:1.1em;}.elementor-1817 .elementor-element.elementor-element-7cc9a90{text-align:left;}.elementor-1817 .elementor-element.elementor-element-7cc9a90 .elementor-heading-title{font-size:0.85em;line-height:1.6em;}.elementor-1817 .elementor-element.elementor-element-1645910b .elementor-heading-title{font-size:1.1em;}.elementor-1817 .elementor-element.elementor-element-6955d4d7{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6955d4d7 .elementor-heading-title{font-size:0.85em;line-height:1.6em;}body.elementor-page-1817{margin:0px 0px 0px 0px;}}/* Start custom CSS */.bd{background-color:#FFFFFF;}

.dai{display: flex;
  justify-content: center;
  align-items: center;}

.block25-75 { display: grid; grid-template-columns: 25% 75%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}

.block25-75 li{padding: 32px 25px; border-right: 1px solid #b7b7b7;
line-height:1.8em;
color:#333333;
border-bottom: 1px solid #b7b7b7;
display: flex; 
align-items: center;}

.block25-75 .dai{ background-color: #fff9e8;}

.block50-50 { display: grid; grid-template-columns: 50% 50%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}
.block50-50 li{ padding: 32px 25px; border-right: 1px solid #b7b7b7; line-height:1.8em; color:#413724;
border-bottom: 1px solid #b7b7b7; display: flex; align-items: center;}
.block50-50 .dai{ background-color: #fff9e8;}


.block333 { display: grid; grid-template-columns: 1.2fr 1fr 1fr; border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}
.block333 li{ padding: 32px 25px; border-right: 1px solid #b7b7b7; line-height:1.8em; color:#413724;
	border-bottom: 1px solid #b7b7b7; display: flex; align-items: center;}
.block333 .dai{ background-color:#fff9e8;}


.block_kumi{ display: grid; grid-template-columns: 25% 38% 37%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}
.block_kumi li{padding: 32px 25px;border-right: 1px solid #b7b7b7; line-height:1.8em; color:#413724;
	border-bottom: 1px solid #b7b7b7;align-items: center;}
.block_kumi .tate{grid-row: 1/3; display: flex; align-items: center;background: #fff9e8;}
.block_kumi .yoko{grid-column: 2/4;align-items: center;}

.block_kumi li img{width: 80%;
    margin-top: 2em;
    margin-left: 30px;}
    
    
.block_jikangai{ display: grid; grid-template-columns: 50% 50%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}
.block_jikangai .yoko{grid-column:1/3;background: #fff9e8;text-align:center}
.block_jikangai li{padding: 32px 25px;border-right: 1px solid #b7b7b7; line-height:1.8em; color:#413724;
	border-bottom: 1px solid #b7b7b7;align-items: center;}

.block4waku{ display: grid; grid-template-columns: 25% 25% 25% 25%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}
.block4waku li{padding: 32px 25px;border-right: 1px solid #b7b7b7; line-height:1.8em; color:#413724;
	border-bottom: 1px solid #b7b7b7;}
.block4waku .yoko{grid-column: 2/4;}
.block4waku .tate{grid-row: 2/4;display: flex; align-items: center;background: #fff9e8;}
.block4waku .tate2{grid-row: 2/4;display: flex; align-items: center;}
.block4waku .dai{background: #fff9e8;}


.block25-10-15-50{ display: grid; grid-template-columns: 25% 10% 15% 50%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}
.block25-10-15-50 .r7{grid-row: 1/8;display: flex; align-items: center;}
.block25-10-15-50 .c2{grid-column: 2/4;display: flex; align-items: center;}
.block25-10-15-50 .c3{grid-column: 2/5;display: flex; align-items: center;}
.block25-10-15-50 .dai{background: #fff9e8;}
.block25-10-15-50 li{padding: 32px 25px;border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7;line-height:1.8em; color:#413724;
}

.block25-20-55{ display: grid; grid-template-columns: 25% 20% 55%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}
.block25-20-55 li{padding: 32px 25px;border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7;line-height:1.8em; color:#413724;
}
.block25-20-55 .dai{background: #fff9e8;}
.block25-20-55 .r5{grid-row: 1/6;display: flex; align-items: center;}
.block25-20-55 .c2{grid-column: 2/4;display: flex; align-items: center;}

.hokas{list-style-type:none}
.hokas li{margin-left:32px; border:none;padding:2px 4px;
    padding-left: 1em;
    text-indent: -1em;
    margin: 0;
}
.hokas li:before {
  content: "★"; /* 星印 */
  color:#ffdb0c; /* 色を付けたい場合 */
  margin-right: 5px; /* 星印とテキストの間の余白 */
}

.block25-10-65{ display: grid; grid-template-columns: 25% 13% 62%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}
.block25-10-65 li{padding: 32px 25px;border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7;line-height:1.8em; color:#413724;}
.block25-10-65 .dai{background: #fff9e8;justify-content: center;display: flex;align-items:center;}
.block25-10-65 .r4{grid-row: 1/5;display: flex; align-items: center;}
.block25-10-65 .c2{grid-column: 2/4;display: flex; align-items: center;}

.inner25-75{ display: grid; grid-template-columns: 15% 85%;border:none;width:100%;
}

.inner25-75 li{padding: 2px 2px;border:none;line-height:1.8em; color:#413724;width:100%;align-items: flex-start;}

    
@media (max-width: 400px) {
  .block25-75 {   grid-template-columns: 35% 65%;  }
  .block25-75 li,
  .block333 li,
  .block50-50 li,
  .block_kumi li{padding: 15px 15px; }
  .block_kumi{
  grid-template-columns: 35% 32% 33%;}
  .block_kumi li img {
    width: 100%;
    margin-top: 1em;
    margin-left: 0px;
}
  
}/* End custom CSS */