.elementor-1216 .elementor-element.elementor-element-42324d5>.elementor-background-overlay{background-image:url("https://iwasaki-kogyo.com/wp-content/uploads/2021/04/iwasaki-toiawase-top.jpg");background-position:center center;opacity:.5}.elementor-1216 .elementor-element.elementor-element-42324d5{margin-top:-23px;margin-bottom:0}.elementor-1216 .elementor-element.elementor-element-2f42e93{--spacer-size:300px}.elementor-1216 .elementor-element.elementor-element-a5e5f00{--spacer-size:60px}.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)}.elementor-1216 .elementor-element.elementor-element-2368333{text-align:center}.elementor-1216 .elementor-element.elementor-element-2368333 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:3em;font-weight:600;color:#3a55e6}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1216 .elementor-element.elementor-element-c3939e8>.elementor-widget-container{margin:-20px 0 0}.elementor-1216 .elementor-element.elementor-element-c3939e8{text-align:center}.elementor-1216 .elementor-element.elementor-element-10b7e9e{--spacer-size:5px}.elementor-1216 .elementor-element.elementor-element-7bf5795{border-style:solid;border-width:0 0 2px;border-color:#3a55e6;padding:0 0 0 50px}.elementor-1216 .elementor-element.elementor-element-257c403{--spacer-size:20px}.elementor-1216 .elementor-element.elementor-element-27e31e3>.elementor-widget-container{margin:-22px 0 -12px}.elementor-1216 .elementor-element.elementor-element-bb4a8c7{margin-top:50px;margin-bottom:0;padding:0 50px}.elementor-1216 .elementor-element.elementor-element-cbcf29a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-image .widget-image-caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1216 .elementor-element.elementor-element-eb89c93{text-align:center}.elementor-1216 .elementor-element.elementor-element-eb89c93 img{width:100%}.elementor-1216 .elementor-element.elementor-element-628addc>.elementor-widget-container{margin:30px 0 0}.elementor-1216 .elementor-element.elementor-element-628addc .elementor-heading-title{color:#3a55e6}.elementor-1216 .elementor-element.elementor-element-0102435{text-align:end}.elementor-1216 .elementor-element.elementor-element-f7aeece{border-style:solid;border-width:0 0 2px;border-color:#3a55e6;padding:0 0 0 50px}.elementor-1216 .elementor-element.elementor-element-4f7409b{--spacer-size:20px}.elementor-1216 .elementor-element.elementor-element-437a73b>.elementor-widget-container{margin:-22px 0 -12px}.elementor-1216 .elementor-element.elementor-element-69bc688>.elementor-widget-container{margin:30px 0 30px 50px}.elementor-1216 .elementor-element.elementor-element-69bc688 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1216 .elementor-element.elementor-element-b0fcb1d{margin-top:50px;margin-bottom:0;padding:0 50px}.elementor-1216 .elementor-element.elementor-element-1dac394>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1216 .elementor-element.elementor-element-9364807{text-align:center}.elementor-1216 .elementor-element.elementor-element-9364807 img{width:100%}.elementor-1216 .elementor-element.elementor-element-37f0e30>.elementor-widget-container{margin:0}.elementor-1216 .elementor-element.elementor-element-37f0e30 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1em;font-weight:400;color:#020101}.elementor-1216 .elementor-element.elementor-element-1bb076e>.elementor-widget-container{margin:-19px 0 0;padding:0 0 9px;border-style:solid;border-width:0 0 1px}.elementor-1216 .elementor-element.elementor-element-1bb076e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.5em;font-weight:600;color:#020101}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1216 .elementor-element.elementor-element-a86fa75 .elementor-button{background-color:#02010100;fill:#3a55e6;color:#3a55e6;border-style:solid;border-width:2px;border-color:#3a55e6;border-radius:24px}.elementor-1216 .elementor-element.elementor-element-a86fa75 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-1216 .elementor-element.elementor-element-aabfb79{--spacer-size:50px}.elementor-1216 .elementor-element.elementor-element-be8e345{margin-top:50px;margin-bottom:0;padding:0 50px}.elementor-1216 .elementor-element.elementor-element-120fd15>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1216 .elementor-element.elementor-element-6278659{text-align:center}.elementor-1216 .elementor-element.elementor-element-6278659 img{width:100%}.elementor-1216 .elementor-element.elementor-element-ed711d4>.elementor-widget-container{margin:0}.elementor-1216 .elementor-element.elementor-element-ed711d4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1em;font-weight:400;color:#020101}.elementor-1216 .elementor-element.elementor-element-aabaeed>.elementor-widget-container{margin:-19px 0 0;padding:0 0 9px;border-style:solid;border-width:0 0 1px}.elementor-1216 .elementor-element.elementor-element-aabaeed .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.5em;font-weight:600;color:#020101}.elementor-1216 .elementor-element.elementor-element-c69feae .elementor-button{background-color:#02010100;fill:#3a55e6;color:#3a55e6;border-style:solid;border-width:2px;border-color:#3a55e6;border-radius:24px}.elementor-1216 .elementor-element.elementor-element-c69feae .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-1216 .elementor-element.elementor-element-0710771{--spacer-size:50px}.elementor-1216 .elementor-element.elementor-element-8c110f7{--spacer-size:50px}body.elementor-page-1216:not(.elementor-motion-effects-element-type-background),body.elementor-page-1216>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fffcf8}@media(max-width:1024px){.elementor-1216 .elementor-element.elementor-element-7bf5795{padding:0 0 0 10px}.elementor-1216 .elementor-element.elementor-element-bb4a8c7{padding:0 10px}.elementor-1216 .elementor-element.elementor-element-eb89c93 img{width:61%}.elementor-1216 .elementor-element.elementor-element-f7aeece{padding:0 0 0 10px}.elementor-1216 .elementor-element.elementor-element-69bc688>.elementor-widget-container{margin:30px}.elementor-1216 .elementor-element.elementor-element-b0fcb1d{padding:0 10px}.elementor-1216 .elementor-element.elementor-element-be8e345{padding:0 10px}}@media(max-width:767px){.elementor-1216 .elementor-element.elementor-element-eb89c93 img{width:80%}.elementor-1216 .elementor-element.elementor-element-69bc688 .elementor-heading-title{font-size:1em}}@media(min-width:768px){.elementor-1216 .elementor-element.elementor-element-cbcf29a{width:37.94%}.elementor-1216 .elementor-element.elementor-element-6b621a9{width:62.06%}.elementor-1216 .elementor-element.elementor-element-1dac394{width:41.569%}.elementor-1216 .elementor-element.elementor-element-238c6d5{width:58.431%}.elementor-1216 .elementor-element.elementor-element-120fd15{width:41.569%}.elementor-1216 .elementor-element.elementor-element-28323ab{width:58.431%}}.title-line1{font-size:.7em}.title-line2{font-size:2em;color:#3a55e6;margin:4px 0 6px}.title-line1{font-size:.7em}.title-line2{font-size:2em;color:#3a55e6;margin:4px 0 6px}