.elementor-11166 .elementor-element.elementor-element-db3ed02>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-11166 .elementor-element.elementor-element-db3ed02:not(.elementor-motion-effects-element-type-background),.elementor-11166 .elementor-element.elementor-element-db3ed02>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://total-pl.co.jp/wp-content/uploads/service_kv_img.jpg");background-position:center center;background-size:cover}.elementor-11166 .elementor-element.elementor-element-db3ed02>.elementor-container{max-width:800px;min-height:47vh}.elementor-11166 .elementor-element.elementor-element-db3ed02>.elementor-background-overlay{opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-11166 .elementor-element.elementor-element-db3ed02{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-11166 .elementor-element.elementor-element-11eecd0>.elementor-container{max-width:980px}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-11166 .elementor-element.elementor-element-664aeca>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-11166 .elementor-element.elementor-element-664aeca{padding:100px 0}.elementor-widget-divider .elementor-divider__text{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-11166 .elementor-element.elementor-element-80d5ba0{--divider-border-style:solid;--divider-color:#a5a5a5;--divider-border-width:1px}.elementor-11166 .elementor-element.elementor-element-80d5ba0 .elementor-divider-separator{width:100%}.elementor-11166 .elementor-element.elementor-element-80d5ba0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.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-11166 .elementor-element.elementor-element-7f1f2ea>.elementor-widget-container{margin:-10px 0 0}.elementor-11166 .elementor-element.elementor-element-7f1f2ea{text-align:center}.elementor-11166 .elementor-element.elementor-element-7f1f2ea .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:2.8em;font-weight:500;line-height:1.2em;color:#000}.elementor-11166 .elementor-element.elementor-element-b3554dc{--divider-border-style:solid;--divider-color:#a5a5a5;--divider-border-width:1px}.elementor-11166 .elementor-element.elementor-element-b3554dc .elementor-divider-separator{width:100%}.elementor-11166 .elementor-element.elementor-element-b3554dc .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11166 .elementor-element.elementor-element-5f2de38{--spacer-size:5px}.elementor-11166 .elementor-element.elementor-element-0c76d5c{text-align:center}.elementor-11166 .elementor-element.elementor-element-0c76d5c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1.4em;font-weight:400;color:#585858}.elementor-11166 .elementor-element.elementor-element-d9c65e5{--spacer-size:10px}.elementor-11166 .elementor-element.elementor-element-49d2671:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-11166 .elementor-element.elementor-element-49d2671>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-11166 .elementor-element.elementor-element-49d2671>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-11166 .elementor-element.elementor-element-49d2671>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.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-11166 .elementor-element.elementor-element-7616a8c{text-align:center}.elementor-11166 .elementor-element.elementor-element-7616a8c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1.1em;font-weight:400;line-height:1.2em;color:#555}.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-11166 .elementor-element.elementor-element-8b71428{text-align:start;font-family:"Noto Serif JP",Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;color:#181818}.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-11166 .elementor-element.elementor-element-37ea503 .elementor-button{background-color:#1769ff;border-radius:8px}.elementor-11166 .elementor-element.elementor-element-37ea503 .elementor-button:hover,.elementor-11166 .elementor-element.elementor-element-37ea503 .elementor-button:focus{background-color:#1769FFA1}.elementor-11166 .elementor-element.elementor-element-37ea503 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-11166 .elementor-element.elementor-element-de79b93:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-11166 .elementor-element.elementor-element-de79b93>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-11166 .elementor-element.elementor-element-de79b93>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-11166 .elementor-element.elementor-element-de79b93>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11166 .elementor-element.elementor-element-f05fdb8{text-align:center}.elementor-11166 .elementor-element.elementor-element-f05fdb8 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1.1em;font-weight:400;line-height:1.2em;color:#555}.elementor-11166 .elementor-element.elementor-element-a35aa33{text-align:start;font-family:"Noto Serif JP",Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;color:#181818}.elementor-11166 .elementor-element.elementor-element-ba73014 .elementor-button{background-color:#1769ff;border-radius:8px}.elementor-11166 .elementor-element.elementor-element-ba73014 .elementor-button:hover,.elementor-11166 .elementor-element.elementor-element-ba73014 .elementor-button:focus{background-color:#1769FFA1}.elementor-11166 .elementor-element.elementor-element-ba73014 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-11166 .elementor-element.elementor-element-c26aeff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-11166 .elementor-element.elementor-element-c26aeff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-11166 .elementor-element.elementor-element-c26aeff>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-11166 .elementor-element.elementor-element-c26aeff>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11166 .elementor-element.elementor-element-7319811{text-align:center}.elementor-11166 .elementor-element.elementor-element-7319811 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1.1em;font-weight:400;line-height:1.2em;color:#555}.elementor-11166 .elementor-element.elementor-element-fb9bba4{text-align:start;font-family:"Noto Serif JP",Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;color:#181818}.elementor-11166 .elementor-element.elementor-element-9cca333 .elementor-button{background-color:#1769ff;border-radius:8px}.elementor-11166 .elementor-element.elementor-element-9cca333 .elementor-button:hover,.elementor-11166 .elementor-element.elementor-element-9cca333 .elementor-button:focus{background-color:#1769FFA1}.elementor-11166 .elementor-element.elementor-element-9cca333 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-11166 .elementor-element.elementor-element-eac0871:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-11166 .elementor-element.elementor-element-eac0871>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-11166 .elementor-element.elementor-element-eac0871>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-11166 .elementor-element.elementor-element-eac0871>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11166 .elementor-element.elementor-element-f81808a{text-align:center}.elementor-11166 .elementor-element.elementor-element-f81808a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:#555}.elementor-11166 .elementor-element.elementor-element-8522ec7{text-align:start;font-family:"Noto Serif JP",Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;color:#181818}.elementor-11166 .elementor-element.elementor-element-e298fd3 .elementor-button{background-color:#1769ff;border-radius:8px}.elementor-11166 .elementor-element.elementor-element-e298fd3 .elementor-button:hover,.elementor-11166 .elementor-element.elementor-element-e298fd3 .elementor-button:focus{background-color:#1769FFA1}.elementor-11166 .elementor-element.elementor-element-e298fd3 .elementor-button-content-wrapper{flex-direction:row-reverse}@media(max-width:1024px){.elementor-11166 .elementor-element.elementor-element-db3ed02>.elementor-container{min-height:800px}.elementor-11166 .elementor-element.elementor-element-db3ed02{padding:0 25px}.elementor-11166 .elementor-element.elementor-element-664aeca{padding:100px 25px}.elementor-11166 .elementor-element.elementor-element-7f1f2ea .elementor-heading-title{font-size:2.2em}.elementor-11166 .elementor-element.elementor-element-7616a8c .elementor-heading-title{font-size:1.2em}.elementor-11166 .elementor-element.elementor-element-f05fdb8 .elementor-heading-title{font-size:1.2em}.elementor-11166 .elementor-element.elementor-element-7319811 .elementor-heading-title{font-size:1.2em}.elementor-11166 .elementor-element.elementor-element-f81808a .elementor-heading-title{font-size:1.2em}}@media(max-width:767px){.elementor-11166 .elementor-element.elementor-element-db3ed02>.elementor-container{min-height:360px}.elementor-11166 .elementor-element.elementor-element-db3ed02{padding:0 20px}.elementor-11166 .elementor-element.elementor-element-664aeca{padding:50px 20px}.elementor-11166 .elementor-element.elementor-element-7f1f2ea .elementor-heading-title{font-size:2.4em}.elementor-11166 .elementor-element.elementor-element-0c76d5c .elementor-heading-title{font-size:1.1em;letter-spacing:-1.6px}.elementor-11166 .elementor-element.elementor-element-7616a8c .elementor-heading-title{font-size:1em}.elementor-11166 .elementor-element.elementor-element-8b71428{text-align:start;font-size:.9em}.elementor-11166 .elementor-element.elementor-element-f05fdb8 .elementor-heading-title{font-size:1em}.elementor-11166 .elementor-element.elementor-element-a35aa33{text-align:start;font-size:.9em}.elementor-11166 .elementor-element.elementor-element-7319811 .elementor-heading-title{font-size:1em}.elementor-11166 .elementor-element.elementor-element-fb9bba4{text-align:start;font-size:.9em}.elementor-11166 .elementor-element.elementor-element-f81808a .elementor-heading-title{font-size:1em}.elementor-11166 .elementor-element.elementor-element-8522ec7{text-align:start;font-size:.9em}}