.elementor-2338 .elementor-element.elementor-element-af096b1{--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;}.elementor-2338 .elementor-element.elementor-element-fbf3fce{--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;--justify-content:center;}.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-2338 .elementor-element.elementor-element-01b74f7{--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;--justify-content:flex-end;}.elementor-2338 .elementor-element.elementor-element-376bbb8{--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-2338 .elementor-element.elementor-element-185a9b2{--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-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2338 .elementor-element.elementor-element-a05453d{text-align:center;}.elementor-2338 .elementor-element.elementor-element-a05453d .elementor-heading-title{font-size:1.5em;font-weight:600;}.elementor-2338 .elementor-element.elementor-element-64f62fdf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2338 .elementor-element.elementor-element-f7e66b6{text-align:center;}.elementor-2338 .elementor-element.elementor-element-f7e66b6 .elementor-heading-title{font-size:1.7em;font-weight:600;}.elementor-2338 .elementor-element.elementor-element-b68a951{--display:flex;}.elementor-2338 .elementor-element.elementor-element-7d2e4c3{text-align:center;}.elementor-2338 .elementor-element.elementor-element-7d2e4c3 .elementor-heading-title{font-size:1.2em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2338 .elementor-element.elementor-element-36fb908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-7d0cfa6{text-align:left;}.elementor-2338 .elementor-element.elementor-element-7d0cfa6 .elementor-heading-title{font-size:1.2em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2338 .elementor-element.elementor-element-dc3e8db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-2141b08{text-align:left;}.elementor-2338 .elementor-element.elementor-element-2141b08 .elementor-heading-title{font-size:1.2em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2338 .elementor-element.elementor-element-4feb41c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-d561f4f{text-align:left;}.elementor-2338 .elementor-element.elementor-element-d561f4f .elementor-heading-title{font-size:1.2em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2338 .elementor-element.elementor-element-3b4d562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-cbffc74{text-align:left;}.elementor-2338 .elementor-element.elementor-element-cbffc74 .elementor-heading-title{font-size:1.2em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2338 .elementor-element.elementor-element-34fb2d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-98bda8b{text-align:left;}.elementor-2338 .elementor-element.elementor-element-98bda8b .elementor-heading-title{font-size:1.2em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2338 .elementor-element.elementor-element-9b3a988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-dc36ebd{text-align:left;}.elementor-2338 .elementor-element.elementor-element-dc36ebd .elementor-heading-title{font-size:1.2em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2338 .elementor-element.elementor-element-c9e5f91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-88a949b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-74c0ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-63ebbfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.95em;font-weight:400;line-height:1.8em;}.elementor-2338 .elementor-element.elementor-element-5f30d91{--spacer-size:200px;}body.elementor-page-2338:not(.elementor-motion-effects-element-type-background), body.elementor-page-2338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e739d35 );background-image:url("https://taiyoikusei.jp/hk/wp-content/uploads/2025/12/footer2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}body.elementor-page-2338{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 );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2338 .elementor-element.elementor-element-af096b1{--content-width:1062px;}.elementor-2338 .elementor-element.elementor-element-fbf3fce{--width:40%;}.elementor-2338 .elementor-element.elementor-element-01b74f7{--width:28%;}.elementor-2338 .elementor-element.elementor-element-376bbb8{--width:40%;}.elementor-2338 .elementor-element.elementor-element-64f62fdf{--content-width:1062px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2338 .elementor-element.elementor-element-af096b1{--content-width:100%;}.elementor-2338 .elementor-element.elementor-element-fbf3fce{--width:45%;}.elementor-2338 .elementor-element.elementor-element-01b74f7{--width:6%;}.elementor-2338 .elementor-element.elementor-element-376bbb8{--width:45%;}}@media(max-width:767px){.elementor-2338 .elementor-element.elementor-element-af096b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2338 .elementor-element.elementor-element-fbf3fce{--width:48%;}.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-2338 .elementor-element.elementor-element-01b74f7{--width:2%;}.elementor-2338 .elementor-element.elementor-element-376bbb8{--width:45%;}.elementor-2338 .elementor-element.elementor-element-a05453d .elementor-heading-title{font-size:1em;}.elementor-2338 .elementor-element.elementor-element-64f62fdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2338 .elementor-element.elementor-element-7d2e4c3 .elementor-heading-title{font-size:0.95em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2338 .elementor-element.elementor-element-36fb908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-7d0cfa6{text-align:left;}.elementor-2338 .elementor-element.elementor-element-7d0cfa6 .elementor-heading-title{font-size:0.95em;}.elementor-2338 .elementor-element.elementor-element-dc3e8db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-2141b08{text-align:left;}.elementor-2338 .elementor-element.elementor-element-2141b08 .elementor-heading-title{font-size:0.95em;}.elementor-2338 .elementor-element.elementor-element-4feb41c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-d561f4f{text-align:left;}.elementor-2338 .elementor-element.elementor-element-d561f4f .elementor-heading-title{font-size:0.95em;}.elementor-2338 .elementor-element.elementor-element-3b4d562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-cbffc74{text-align:left;}.elementor-2338 .elementor-element.elementor-element-cbffc74 .elementor-heading-title{font-size:0.95em;}.elementor-2338 .elementor-element.elementor-element-34fb2d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-98bda8b{text-align:left;}.elementor-2338 .elementor-element.elementor-element-98bda8b .elementor-heading-title{font-size:0.95em;}.elementor-2338 .elementor-element.elementor-element-9b3a988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-dc36ebd{text-align:left;}.elementor-2338 .elementor-element.elementor-element-dc36ebd .elementor-heading-title{font-size:0.95em;}.elementor-2338 .elementor-element.elementor-element-c9e5f91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-88a949b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-74c0ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.9em;}.elementor-2338 .elementor-element.elementor-element-63ebbfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9em;}body.elementor-page-2338:not(.elementor-motion-effects-element-type-background), body.elementor-page-2338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taiyoikusei.jp/hk/wp-content/uploads/2025/11/footer.webp");}body.elementor-page-2338{margin:0px 0px 0px 0px;}}/* Start custom CSS */.block15-85 { display: grid; grid-template-columns: 15% 85%;}

.block15-85 li{padding: 20px; 
line-height:1.6em;
color:#333333;
border-bottom: 1px solid  #e5dcd0;

    font-size:0.95em;
}

.block15-85 .nol{border-bottom:none;}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.block15-85 .nop{padding:0 0 20px 20px;}

.block15-85 .dai{font-weight:bold;}
 
.clearfix:before {
　　content: "";
	display: block;
	clear: both;
}
 
.clearfix {	display: block;}

.block15-15-40-30 { display: grid; grid-template-columns: 18% 18% 40% 24%;border-left: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;}

.block15-15-40-30 .dai{background:#fff9e8;font-weight:normal;}

.block15-15-40-30 li {border-right:1px solid #b7b7b7;border-bottom:solid 1px #b7b7b7; background-color:#ffffff;font-size:0.9em;padding:32px 25px;display: flex; 
align-items: center;}


.yoko252550{
display: grid; grid-template-columns: 25% 25% 50%;
width:100%;
}
.yoko252550 .ldai{grid-column: 1 / 3;}
.yoko252550 .migi{grid-area: 2 / 3 / 6 / 4;background-color:#ffffff;}
.yoko252550 .dai,
.yoko252550 .rdai{background-color:#fff9e8;  display: grid;
  place-items: center;font-weight:bold}
.yoko252550 .youbi{grid-column: 1;grid-row: 2 / 4;}
.yoko252550 li{padding:10px;}

.naiyo{
display: grid; grid-template-columns: 20% 80%;
background-color:#ffffff;
border:none;margin:25px 0 25px 0;
width:100%;
}

.naiyo li{padding:2px!important; border:none;}


.sp10-45-45{
display: grid; grid-template-columns: 20% 40% 40%;
width:100%;
border-top:solid 1px #b7b7b7;
border-left:solid 1px #b7b7b7;
}

.sp10-45-45 li{
border-buttom:solid 1px #b7b7b7;
border-right:solid 1px #b7b7b7;
background-color:#FFFFFF;
display: flex; 
align-items: center;
font-size:0.8em;padding:20px 14px;
}

.sp10-45-45 .dai{
background-color:#fff9e8;
font-weight:normal;
}

.spyoko303030{
display: grid;
grid-template-columns: repeat(3, 1fr);
/* grid-template-rows: repeat(5, 1fr); */
width:100%;border-top:solid 1px #b7b7b7;border-left:solid 1px #b7b7b7;
}
.spyoko303030 .div1 { grid-area: 1 / 1 / 5 / 2; }
.spyoko303030 .div2 { grid-area: 1 / 2 / 3 / 3; }
.spyoko303030 .div3 { grid-area: 1 / 3 / 2 / 4; }
.spyoko303030 .div4 { grid-area: 2 / 3 / 3 / 4; }
.spyoko303030 .div5 { grid-area: 3 / 2 / 4 / 3; }
.spyoko303030 .div6 { grid-area: 3 / 3 / 4 / 4; }
.spyoko303030 .div7 { grid-area: 4 / 2 / 5 / 3; }
.spyoko303030 .div8 { grid-area: 4 / 3 / 5 / 4; }
.spyoko303030 .div9 { grid-area: 5 / 1 / 6 / 2; }
.spyoko303030 .div10 { grid-area: 5 / 2 / 6 / 4; }

.spyoko303030 li{padding: 20px 10px;display: grid;
    place-items: center;border-right:solid 1px #b7b7b7;border-bottom:solid 1px #b7b7b7;}
    
.spyoko303030 .dai{background-color:#fff9e8;font-weight:normal;padding: 20px 10px;
    font-size: 0.9em;}
.spyoko303030 .div10{background-color:#ffffff;padding:20px 8px;}

.spnaiyo{
display: grid; grid-template-columns: 50% 50%;
background-color:#ffffff;
border:none;margin:25px 0 25px 0;
width:100%;
}
.spnaiyo li{padding:2px!important; border:none;font-size:1em!importantimportant;
display: grid;
    place-items: unset;}


@media (max-width: 600px) {
.block15-85 { display: grid; grid-template-columns: 18% 82%;width:96%;margin:0 auto;}

.block15-85 li,
.block15-15-40-30 li
{font-size:0.8em;padding:10px 6px;}

}/* End custom CSS */