.elementor-1160 .elementor-element.elementor-element-4572e0f{--display:flex;}.elementor-1160 .elementor-element.elementor-element-4572e0f > .elementor-shape-top .elementor-shape-fill, .elementor-1160 .elementor-element.elementor-element-4572e0f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFCA77;}.elementor-1160 .elementor-element.elementor-element-e6dd604{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1160 .elementor-element.elementor-element-9f9172b{--display:flex;}.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-1160 .elementor-element.elementor-element-2bd0d0f{text-align:center;}.elementor-1160 .elementor-element.elementor-element-2bd0d0f .elementor-heading-title{font-family:"NotoSerifJP", Sans-serif;font-size:41px;font-weight:900;color:#23368D;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1160 .elementor-element.elementor-element-c6e1f96{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3.5px;}.elementor-1160 .elementor-element.elementor-element-c6e1f96 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1160 .elementor-element.elementor-element-c6e1f96 .elementor-divider-separator{width:28%;margin:0 auto;margin-center:0;}.elementor-1160 .elementor-element.elementor-element-c6e1f96 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-1160 .elementor-element.elementor-element-ab360fd{--display:flex;}.elementor-1160 .elementor-element.elementor-element-dfc794d{--spacer-size:50px;}.elementor-1160 .elementor-element.elementor-element-42b1f4a{text-align:center;}.elementor-1160 .elementor-element.elementor-element-42b1f4a .elementor-heading-title{font-family:"ZenkakuGothicNew", Sans-serif;font-weight:800;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-dc94e47{--spacer-size:50px;}.elementor-1160 .elementor-element.elementor-element-67bc058{--display:flex;}.elementor-1160 .elementor-element.elementor-element-27ea02f{--display:flex;}.elementor-1160 .elementor-element.elementor-element-63029fa{--display:flex;}.elementor-1160 .elementor-element.elementor-element-4a429b2{--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;}.elementor-1160 .elementor-element.elementor-element-4a429b2:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-4a429b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E7;}.elementor-1160 .elementor-element.elementor-element-4f4e6ac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-7c402ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-76250c8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-1160 .elementor-element.elementor-element-c2951f9{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-b04adda{--divider-border-style:zigzag_tribal;--divider-color:#61CE70;--divider-icon-size:50px;}.elementor-1160 .elementor-element.elementor-element-b04adda .elementor-divider-separator{width:100%;}.elementor-1160 .elementor-element.elementor-element-b04adda .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1160 .elementor-element.elementor-element-b04adda.elementor-view-stacked .elementor-icon{background-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-b04adda.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-b04adda.elementor-view-default .elementor-icon{color:#54595F;border-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-b04adda.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-b04adda.elementor-view-default .elementor-icon svg{fill:#54595F;}.elementor-1160 .elementor-element.elementor-element-b17752e{--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;}.elementor-1160 .elementor-element.elementor-element-b17752e:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-b17752e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9C7;}.elementor-1160 .elementor-element.elementor-element-bdf13c3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-99072c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-9f46659{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-ab3fce6{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-fb8e521{--divider-border-style:zigzag_tribal;--divider-color:#61CE70;--divider-pattern-height:20px;--divider-icon-size:50px;}.elementor-1160 .elementor-element.elementor-element-fb8e521 .elementor-divider-separator{width:100%;}.elementor-1160 .elementor-element.elementor-element-fb8e521 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1160 .elementor-element.elementor-element-fb8e521.elementor-view-stacked .elementor-icon{background-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-fb8e521.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-fb8e521.elementor-view-default .elementor-icon{color:#54595F;border-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-fb8e521.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-fb8e521.elementor-view-default .elementor-icon svg{fill:#54595F;}.elementor-1160 .elementor-element.elementor-element-666c9c8{--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;}.elementor-1160 .elementor-element.elementor-element-666c9c8:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-666c9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE2B6;}.elementor-1160 .elementor-element.elementor-element-79677a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-bd17834 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-591f673{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-27c9b78{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-f8597f1{--divider-border-style:zigzag_tribal;--divider-color:#61CE70;--divider-pattern-height:20px;--divider-icon-size:50px;}.elementor-1160 .elementor-element.elementor-element-f8597f1 .elementor-divider-separator{width:100%;}.elementor-1160 .elementor-element.elementor-element-f8597f1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1160 .elementor-element.elementor-element-f8597f1.elementor-view-stacked .elementor-icon{background-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-f8597f1.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-f8597f1.elementor-view-default .elementor-icon{color:#54595F;border-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-f8597f1.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-f8597f1.elementor-view-default .elementor-icon svg{fill:#54595F;}.elementor-1160 .elementor-element.elementor-element-79a6fa9{--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;}.elementor-1160 .elementor-element.elementor-element-79a6fa9:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-79a6fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD89E;}.elementor-1160 .elementor-element.elementor-element-36f9410{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-4247621 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-162d4cc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-c5563d2{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-1c13967{--divider-border-style:zigzag_tribal;--divider-color:#61CE70;--divider-pattern-height:20px;--divider-icon-size:50px;}.elementor-1160 .elementor-element.elementor-element-1c13967 .elementor-divider-separator{width:100%;}.elementor-1160 .elementor-element.elementor-element-1c13967 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1160 .elementor-element.elementor-element-1c13967.elementor-view-stacked .elementor-icon{background-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-1c13967.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-1c13967.elementor-view-default .elementor-icon{color:#54595F;border-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-1c13967.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-1c13967.elementor-view-default .elementor-icon svg{fill:#54595F;}.elementor-1160 .elementor-element.elementor-element-cd55b40{--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;}.elementor-1160 .elementor-element.elementor-element-cd55b40:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-cd55b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCD83;}.elementor-1160 .elementor-element.elementor-element-7b017af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-0566dd6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-d5e36f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-76cfd94{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-4fb73d6{--divider-border-style:zigzag_tribal;--divider-color:#61CE70;--divider-pattern-height:20px;--divider-icon-size:50px;}.elementor-1160 .elementor-element.elementor-element-4fb73d6 .elementor-divider-separator{width:100%;}.elementor-1160 .elementor-element.elementor-element-4fb73d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1160 .elementor-element.elementor-element-4fb73d6.elementor-view-stacked .elementor-icon{background-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-4fb73d6.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-4fb73d6.elementor-view-default .elementor-icon{color:#54595F;border-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-4fb73d6.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-4fb73d6.elementor-view-default .elementor-icon svg{fill:#54595F;}.elementor-1160 .elementor-element.elementor-element-9d6b12d{--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;}.elementor-1160 .elementor-element.elementor-element-9d6b12d:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-9d6b12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBD5B;}.elementor-1160 .elementor-element.elementor-element-4d85518{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-a8e18ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-3127afa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-8068d23{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-c546142{--divider-border-style:zigzag_tribal;--divider-color:#61CE70;--divider-pattern-height:20px;--divider-icon-size:50px;}.elementor-1160 .elementor-element.elementor-element-c546142 .elementor-divider-separator{width:100%;}.elementor-1160 .elementor-element.elementor-element-c546142 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1160 .elementor-element.elementor-element-c546142.elementor-view-stacked .elementor-icon{background-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-c546142.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-c546142.elementor-view-default .elementor-icon{color:#54595F;border-color:#54595F;}.elementor-1160 .elementor-element.elementor-element-c546142.elementor-view-framed .elementor-icon, .elementor-1160 .elementor-element.elementor-element-c546142.elementor-view-default .elementor-icon svg{fill:#54595F;}.elementor-1160 .elementor-element.elementor-element-6a6bf8b{--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;}.elementor-1160 .elementor-element.elementor-element-6a6bf8b:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-6a6bf8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA51E;}.elementor-1160 .elementor-element.elementor-element-f9fe822{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-790003d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;color:#23368D;}.elementor-1160 .elementor-element.elementor-element-08bb791{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1160 .elementor-element.elementor-element-b370638{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#23368D;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1160 .elementor-element.elementor-element-42b1f4a .elementor-heading-title{font-size:25px;}.elementor-1160 .elementor-element.elementor-element-dc94e47{--spacer-size:1px;}.elementor-1160 .elementor-element.elementor-element-7c402ef .elementor-heading-title{font-size:30px;}.elementor-1160 .elementor-element.elementor-element-c2951f9{font-size:16px;}.elementor-1160 .elementor-element.elementor-element-99072c2 .elementor-heading-title{font-size:30px;}.elementor-1160 .elementor-element.elementor-element-ab3fce6{font-size:16px;}.elementor-1160 .elementor-element.elementor-element-bd17834{text-align:center;}.elementor-1160 .elementor-element.elementor-element-bd17834 .elementor-heading-title{font-size:32px;}.elementor-1160 .elementor-element.elementor-element-27c9b78{font-size:16px;}.elementor-1160 .elementor-element.elementor-element-4247621 .elementor-heading-title{font-size:30px;}.elementor-1160 .elementor-element.elementor-element-c5563d2{font-size:16px;}.elementor-1160 .elementor-element.elementor-element-0566dd6 .elementor-heading-title{font-size:30px;}.elementor-1160 .elementor-element.elementor-element-76cfd94{font-size:16px;}.elementor-1160 .elementor-element.elementor-element-a8e18ef .elementor-heading-title{font-size:30px;}.elementor-1160 .elementor-element.elementor-element-8068d23{font-size:16px;}.elementor-1160 .elementor-element.elementor-element-790003d .elementor-heading-title{font-size:30px;}.elementor-1160 .elementor-element.elementor-element-b370638{font-size:16px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'NotoSerifJP';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/NotoSerifJP-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSerifJP';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/NotoSerifJP-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSerifJP';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/NotoSerifJP-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSerifJP';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/NotoSerifJP-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSerifJP';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/NotoSerifJP-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSerifJP';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/NotoSerifJP-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSerifJP';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/NotoSerifJP-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSerifJP';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/NotoSerifJP-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ZenkakuGothicNew';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/ZenKakuGothicNew-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'ZenkakuGothicNew';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/ZenKakuGothicNew-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'ZenkakuGothicNew';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/ZenKakuGothicNew-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'ZenkakuGothicNew';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/ZenKakuGothicNew-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'ZenkakuGothicNew';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://office-lagruido.com/wp-content/uploads/2025/12/ZenKakuGothicNew-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */