.elementor-28 .elementor-element.elementor-element-cae123e>.elementor-container{max-width:1000px;min-height:570px}.elementor-28 .elementor-element.elementor-element-cae123e:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-cae123e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/main.jpg");background-position:0 -190px;background-repeat:no-repeat;background-size:cover}.elementor-28 .elementor-element.elementor-element-cae123e{border-style:solid;border-width:0 0 30px;border-color:#534741;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:80px;margin-bottom:0;padding:0 0 9px}.elementor-28 .elementor-element.elementor-element-cae123e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-412179c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-412179c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-412179c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-8728ba3>.elementor-container{min-height:10px}.elementor-28 .elementor-element.elementor-element-8728ba3:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-8728ba3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/line01.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-8728ba3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-28 .elementor-element.elementor-element-8728ba3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-0a18a82>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-0a18a82:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-0a18a82>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2ede7}.elementor-28 .elementor-element.elementor-element-0a18a82{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 0}.elementor-28 .elementor-element.elementor-element-0a18a82>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-057a299{text-align:center}.elementor-28 .elementor-element.elementor-element-057a299 .elementor-heading-title{color:#534741;font-size:2em;font-weight:700;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-8298d31{--divider-border-style:dotted;--divider-color:#534741;--divider-border-width:6px}.elementor-28 .elementor-element.elementor-element-8298d31 .elementor-divider-separator{width:500px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-8298d31 .elementor-divider{text-align:center}.elementor-28 .elementor-element.elementor-element-8298d31>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-df3e24c>.elementor-container{max-width:683px}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-b1be11b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-b1be11b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-b1be11b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-28 .elementor-element.elementor-element-e15c428>.elementor-widget-container{margin:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-34fb4b5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-34fb4b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-34fb4b5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-28 .elementor-element.elementor-element-d40493e>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-c5af1e9{margin-top:60px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-e890c3a .elementor-heading-title{color:#000;font-size:1.1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-e890c3a>.elementor-widget-container{margin:9px 0 0;padding:0 30px}.elementor-28 .elementor-element.elementor-element-8937ca0{margin-top:60px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-e4c03e3>.elementor-widget-container{margin:-102px 0 0}.elementor-28 .elementor-element.elementor-element-b4eba75{--divider-border-style:dotted;--divider-color:#fdfdfd;--divider-border-width:4px}.elementor-28 .elementor-element.elementor-element-b4eba75 .elementor-divider-separator{width:100%}.elementor-28 .elementor-element.elementor-element-b4eba75 .elementor-divider{padding-block-start:35px;padding-block-end:35px}.elementor-28 .elementor-element.elementor-element-af53f99{margin-top:60px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-34bc846 .elementor-heading-title{color:#000;font-size:1.1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-34bc846>.elementor-widget-container{margin:0;padding:0 30px}.elementor-28 .elementor-element.elementor-element-01dd75c{--divider-border-style:dotted;--divider-color:#fdfdfd;--divider-border-width:4px}.elementor-28 .elementor-element.elementor-element-01dd75c .elementor-divider-separator{width:100%}.elementor-28 .elementor-element.elementor-element-01dd75c .elementor-divider{padding-block-start:35px;padding-block-end:35px}.elementor-28 .elementor-element.elementor-element-daf251e{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-984265f .elementor-heading-title{color:#000;font-size:1.1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-984265f>.elementor-widget-container{margin:0;padding:0 30px}.elementor-28 .elementor-element.elementor-element-839cd91{--divider-border-style:dotted;--divider-color:#fdfdfd;--divider-border-width:4px}.elementor-28 .elementor-element.elementor-element-839cd91 .elementor-divider-separator{width:100%}.elementor-28 .elementor-element.elementor-element-839cd91 .elementor-divider{padding-block-start:35px;padding-block-end:35px}.elementor-28 .elementor-element.elementor-element-7d04ae4{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-c6faa1e .elementor-heading-title{color:#000;font-size:1.1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-c6faa1e>.elementor-widget-container{margin:0;padding:0 30px}.elementor-28 .elementor-element.elementor-element-10e6c90{--divider-border-style:dotted;--divider-color:#fdfdfd;--divider-border-width:4px}.elementor-28 .elementor-element.elementor-element-10e6c90 .elementor-divider-separator{width:100%}.elementor-28 .elementor-element.elementor-element-10e6c90 .elementor-divider{padding-block-start:35px;padding-block-end:35px}.elementor-28 .elementor-element.elementor-element-fe0f891{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-d25a58c .elementor-heading-title{color:#000;font-size:1.1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-d25a58c>.elementor-widget-container{margin:0;padding:0 30px}.elementor-28 .elementor-element.elementor-element-3e161c5{--divider-border-style:dotted;--divider-color:#fdfdfd;--divider-border-width:4px}.elementor-28 .elementor-element.elementor-element-3e161c5 .elementor-divider-separator{width:100%}.elementor-28 .elementor-element.elementor-element-3e161c5 .elementor-divider{padding-block-start:35px;padding-block-end:35px}.elementor-28 .elementor-element.elementor-element-082723d{margin-top:0;margin-bottom:70px;padding:0}.elementor-28 .elementor-element.elementor-element-6f8fee9 .elementor-heading-title{color:#000;font-size:1.1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-6f8fee9>.elementor-widget-container{margin:0;padding:0 30px}.elementor-28 .elementor-element.elementor-element-87040f5>.elementor-container{max-width:800px}.elementor-28 .elementor-element.elementor-element-87040f5{margin-top:20px;margin-bottom:90px;padding:0}.elementor-28 .elementor-element.elementor-element-71868f5 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-text-icon-wrapper i{font-size:36px;color:#fff}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-text-icon-wrapper svg{width:36px !important;height:36px !important}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-text-icon-wrapper i,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-text-icon-wrapper svg{margin-right:15px}.elementor-28 .elementor-element.elementor-element-d6b89fb .elementor-widget-container{text-align:center}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button .premium-button-text-icon-wrapper span{color:#fff}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-drawable-icon *,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-text-icon-wrapper svg:not([class*=premium-]){fill:#fff}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button.premium-button-style2-shutinhor:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button.premium-button-style2-shutinver:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style5-radialin:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style5-rectin:before{background-color:red}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button{border-radius:10px}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button:hover .premium-button-text-icon-wrapper span,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-line6:after{color:red}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button:hover .premium-button-text-icon-wrapper i{color:red}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button:hover .premium-drawable-icon *,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button:hover svg:not([class*=premium-]){fill:red}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-none:hover,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style8:hover,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style1:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style2-shutouthor:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style2-shutoutver:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style2-shutinhor,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style2-shutinver,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style2-dshutinhor:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style2-dshutinver:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style2-scshutouthor:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style2-scshutoutver:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style3-after:hover,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style3-before:hover,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style4-icon-wrapper,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style5-radialin,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style5-radialout:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style5-rectin,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style5-rectout:before,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style6-bg,.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button-style6:before{background-color:#fff}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button:hover{border-style:solid;border-width:1px;border-color:red}.elementor-28 .elementor-element.elementor-element-d6b89fb>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-e134e49>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-e134e49:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-e134e49>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5d01f}.elementor-28 .elementor-element.elementor-element-e134e49{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-28 .elementor-element.elementor-element-e134e49>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-6bfa21d>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-6bfa21d{margin-top:70px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-a7c5559{text-align:left}.elementor-28 .elementor-element.elementor-element-d4eda91{text-align:right}.elementor-28 .elementor-element.elementor-element-15c920c{margin-top:50px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-c763aeb{text-align:center}.elementor-28 .elementor-element.elementor-element-c763aeb>.elementor-widget-container{margin:4px 0 0}.elementor-28 .elementor-element.elementor-element-71fcd7b>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-71fcd7b{margin-top:80px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-35567ee>.elementor-container{max-width:1000px;min-height:250px}.elementor-28 .elementor-element.elementor-element-35567ee:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-35567ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2ede7}.elementor-28 .elementor-element.elementor-element-35567ee{border-style:solid;border-width:11px;border-color:#f5d01f;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-35567ee,.elementor-28 .elementor-element.elementor-element-35567ee>.elementor-background-overlay{border-radius:20px}.elementor-28 .elementor-element.elementor-element-35567ee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-16f4da2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-16f4da2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-16f4da2>.elementor-element-populated,.elementor-28 .elementor-element.elementor-element-16f4da2>.elementor-element-populated>.elementor-background-overlay,.elementor-28 .elementor-element.elementor-element-16f4da2>.elementor-background-slideshow{border-radius:20px}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2)}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2)}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2)}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(0px/2);margin-left:calc(0px/2)}body.rtl .elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(0px/2)}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(0px/2)}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-icon i{color:#f3611b;transition:color .3s}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-icon svg{fill:#f3611b;transition:fill .3s}.elementor-28 .elementor-element.elementor-element-85f8151{--e-icon-list-icon-size:46px;--icon-vertical-offset:0px}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-item>a{font-size:1.7em;font-weight:700;letter-spacing:2.5px}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-text{color:#f3611b;transition:color .3s}.elementor-28 .elementor-element.elementor-element-a139ab3 .elementor-button{font-size:1.3em;fill:#fff;color:#fff;background-color:#534741;border-radius:100px;padding:15px 60px}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-b140c72.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-b140c72.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-b140c72>.elementor-element-populated{margin:0 0 0 11%;--e-column-margin-right:0%;--e-column-margin-left:11%}.elementor-28 .elementor-element.elementor-element-71e7521{width:initial;max-width:initial}.elementor-28 .elementor-element.elementor-element-2ecb9be{width:initial;max-width:initial}.elementor-28 .elementor-element.elementor-element-f3ca6cc>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-f3ca6cc:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-f3ca6cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-25-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-28 .elementor-element.elementor-element-f3ca6cc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:100px;margin-bottom:0;padding:40px 0 0}.elementor-28 .elementor-element.elementor-element-f3ca6cc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-79c0781>.elementor-container{min-height:600px}.elementor-28 .elementor-element.elementor-element-79c0781{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:40px;margin-bottom:20px}.elementor-28 .elementor-element.elementor-element-79c0781>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-a5a98a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-a5a98a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-26-1.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-a5a98a2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:60px}.elementor-28 .elementor-element.elementor-element-a5a98a2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-f3e1c7c{text-align:center}.elementor-28 .elementor-element.elementor-element-f3e1c7c .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-66b0a9a{--divider-border-style:solid;--divider-color:#ff8c00;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-66b0a9a .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-66b0a9a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-66b0a9a>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-5be229f{text-align:left}.elementor-28 .elementor-element.elementor-element-5be229f .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-5be229f>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-bdc7aa4>.elementor-widget-container{margin:0;padding:0 0 1px}.elementor-28 .elementor-element.elementor-element-116a9cd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-116a9cd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-27-1.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-116a9cd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:60px}.elementor-28 .elementor-element.elementor-element-116a9cd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-d68d29c{text-align:center}.elementor-28 .elementor-element.elementor-element-d68d29c .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-645aeb4{--divider-border-style:solid;--divider-color:#f5d01f;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-645aeb4 .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-645aeb4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-645aeb4>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-1170174{text-align:left}.elementor-28 .elementor-element.elementor-element-1170174 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-1170174>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-f877911>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-a2a843b>.elementor-container{min-height:600px}.elementor-28 .elementor-element.elementor-element-a2a843b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:40px;margin-bottom:20px}.elementor-28 .elementor-element.elementor-element-a2a843b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-3cdf1b0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-3cdf1b0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-26-1.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-3cdf1b0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:60px}.elementor-28 .elementor-element.elementor-element-3cdf1b0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-51de279{text-align:center}.elementor-28 .elementor-element.elementor-element-51de279 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-892dd5c{--divider-border-style:solid;--divider-color:#ff8c00;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-892dd5c .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-892dd5c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-892dd5c>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-fc44c84{text-align:left}.elementor-28 .elementor-element.elementor-element-fc44c84 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-fc44c84>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-e2fb752>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-5959988:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-5959988>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-27-1.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-5959988>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:60px}.elementor-28 .elementor-element.elementor-element-5959988>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-a9c1e22{text-align:center}.elementor-28 .elementor-element.elementor-element-a9c1e22 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-7df4b51{--divider-border-style:solid;--divider-color:#f5d01f;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-7df4b51 .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-7df4b51 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-7df4b51>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-ada880f{text-align:left}.elementor-28 .elementor-element.elementor-element-ada880f .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-ada880f>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-b2563cc>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-f17774d>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-f17774d:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-f17774d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/bg01.png");background-position:3px 0}.elementor-28 .elementor-element.elementor-element-f17774d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0 0}.elementor-28 .elementor-element.elementor-element-f17774d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-f17774d>.elementor-shape-bottom .elementor-shape-fill{fill:#f2ede7}.elementor-28 .elementor-element.elementor-element-f17774d>.elementor-shape-bottom svg{width:calc(212% + 1.3px);height:500px;transform:translateX(-50%) rotateY(180deg)}.elementor-28 .elementor-element.elementor-element-ab5867f:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-ab5867f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-28-1.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto}.elementor-28 .elementor-element.elementor-element-ab5867f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-ab5867f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-95bd4a3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-28 .elementor-element.elementor-element-95bd4a3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-3e9f019{text-align:center}.elementor-28 .elementor-element.elementor-element-3e9f019 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-3e9f019>.elementor-widget-container{margin:0 40px 0 0}.elementor-28 .elementor-element.elementor-element-e4ae88a{--divider-border-style:solid;--divider-color:#ff8c00;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-e4ae88a .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-e4ae88a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-e4ae88a>.elementor-widget-container{margin:-7px 40px 0 0}.elementor-28 .elementor-element.elementor-element-31dbc1c{text-align:left}.elementor-28 .elementor-element.elementor-element-31dbc1c .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-31dbc1c>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-c71897f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 50px 50px}.elementor-28 .elementor-element.elementor-element-c71897f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-55d132a .elementor-heading-title{color:red;font-size:1.2em;font-weight:700;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-55d132a>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-f0666b2{text-align:left}.elementor-28 .elementor-element.elementor-element-f0666b2>.elementor-widget-container{margin:-10px 0 20px}.elementor-28 .elementor-element.elementor-element-f35b4f0:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-f35b4f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-29-1.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto}.elementor-28 .elementor-element.elementor-element-f35b4f0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-f35b4f0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-0aa5095>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-28 .elementor-element.elementor-element-0aa5095>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-d263985{text-align:center}.elementor-28 .elementor-element.elementor-element-d263985 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-d263985>.elementor-widget-container{margin:0 40px 0 0}.elementor-28 .elementor-element.elementor-element-c856102{--divider-border-style:solid;--divider-color:#f5d01f;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-c856102 .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-c856102 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-c856102>.elementor-widget-container{margin:-7px 40px 0 0}.elementor-28 .elementor-element.elementor-element-a8e35f6{text-align:left}.elementor-28 .elementor-element.elementor-element-a8e35f6 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-a8e35f6>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-2d5c6e9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 50px 50px}.elementor-28 .elementor-element.elementor-element-2d5c6e9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-61357fc .elementor-heading-title{color:red;font-size:1.2em;font-weight:700;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-61357fc>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-6bc55a4{text-align:left}.elementor-28 .elementor-element.elementor-element-6bc55a4>.elementor-widget-container{margin:-10px 0 20px}.elementor-28 .elementor-element.elementor-element-ea9fbfa>.elementor-container{min-height:600px}.elementor-28 .elementor-element.elementor-element-ea9fbfa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:40px;margin-bottom:40px}.elementor-28 .elementor-element.elementor-element-ea9fbfa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-36d35bf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-36d35bf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-26-1.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-36d35bf>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px}.elementor-28 .elementor-element.elementor-element-36d35bf>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-df74e20{text-align:center}.elementor-28 .elementor-element.elementor-element-df74e20 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-8ab3aec{--divider-border-style:solid;--divider-color:#ff8c00;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-8ab3aec .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-8ab3aec .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-8ab3aec>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-4402582{text-align:left}.elementor-28 .elementor-element.elementor-element-4402582 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-4402582>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-7d0ac88{text-align:left}.elementor-28 .elementor-element.elementor-element-7d0ac88 .elementor-heading-title{color:red;font-size:1em;font-weight:700;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-7d0ac88>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-eb86ec4>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-fd15d2a>.elementor-container{min-height:600px}.elementor-28 .elementor-element.elementor-element-fd15d2a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:40px;margin-bottom:40px}.elementor-28 .elementor-element.elementor-element-fd15d2a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-0397313:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-0397313>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-26-1.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-0397313>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px}.elementor-28 .elementor-element.elementor-element-0397313>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-b425769{text-align:center}.elementor-28 .elementor-element.elementor-element-b425769 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-3ae3871{--divider-border-style:solid;--divider-color:#f5d01f;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-3ae3871 .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-3ae3871 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-3ae3871>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-4854cf8{text-align:left}.elementor-28 .elementor-element.elementor-element-4854cf8 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-4854cf8>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-b248fd8{text-align:left}.elementor-28 .elementor-element.elementor-element-b248fd8 .elementor-heading-title{color:red;font-size:1em;font-weight:700;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-b248fd8>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-e083ae3>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-2f0e789>.elementor-container{min-height:600px}.elementor-28 .elementor-element.elementor-element-2f0e789{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:40px;margin-bottom:20px}.elementor-28 .elementor-element.elementor-element-2f0e789>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-dca864f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-dca864f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/bg02.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-dca864f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:60px}.elementor-28 .elementor-element.elementor-element-dca864f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-8321aee{text-align:center}.elementor-28 .elementor-element.elementor-element-8321aee .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-06cda2b{--divider-border-style:solid;--divider-color:#ff8c00;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-06cda2b .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-06cda2b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-06cda2b>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-6d369fd{text-align:left}.elementor-28 .elementor-element.elementor-element-6d369fd .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-6d369fd>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-72a5ec3>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-e521b9f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-e521b9f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/bg03.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-e521b9f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:60px}.elementor-28 .elementor-element.elementor-element-e521b9f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-3f62475{text-align:center}.elementor-28 .elementor-element.elementor-element-3f62475 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-6a1a656{--divider-border-style:solid;--divider-color:#f5d01f;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-6a1a656 .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-6a1a656 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-6a1a656>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-74904e4{text-align:left}.elementor-28 .elementor-element.elementor-element-74904e4 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-74904e4>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-b2a7035>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-503ecbb>.elementor-container{min-height:600px}.elementor-28 .elementor-element.elementor-element-503ecbb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:40px;margin-bottom:20px}.elementor-28 .elementor-element.elementor-element-503ecbb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-9261034:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-9261034>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-26-1.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-9261034>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:60px}.elementor-28 .elementor-element.elementor-element-9261034>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-ecfe3e5{text-align:center}.elementor-28 .elementor-element.elementor-element-ecfe3e5 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-daf48b4{--divider-border-style:solid;--divider-color:#ff8c00;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-daf48b4 .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-daf48b4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-daf48b4>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-1f44e85{text-align:left}.elementor-28 .elementor-element.elementor-element-1f44e85 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-1f44e85>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-ba3da2f>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-c2ec86c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-c2ec86c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-27-1.png");background-position:top center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-c2ec86c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:60px}.elementor-28 .elementor-element.elementor-element-c2ec86c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-c5daaf7{text-align:center}.elementor-28 .elementor-element.elementor-element-c5daaf7 .elementor-heading-title{color:#534741;font-size:1.4em;font-weight:700}.elementor-28 .elementor-element.elementor-element-e59991c{--divider-border-style:solid;--divider-color:#f5d01f;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-e59991c .elementor-divider-separator{width:93px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-e59991c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-e59991c>.elementor-widget-container{margin:-7px 0 0}.elementor-28 .elementor-element.elementor-element-fce7f9b{text-align:left}.elementor-28 .elementor-element.elementor-element-fce7f9b .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-fce7f9b>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-1d37480>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-d1eb43a>.elementor-container{max-width:1000px;min-height:70px}.elementor-28 .elementor-element.elementor-element-d1eb43a:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-d1eb43a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#534741;background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/line02.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto}.elementor-28 .elementor-element.elementor-element-d1eb43a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5px 0 15px}.elementor-28 .elementor-element.elementor-element-d1eb43a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-a502797>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-feda4b9>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-feda4b9{margin-top:60px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-4e63769{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table{max-width:100%}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead tr th:first-child{border-radius:0}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead tr th:last-child{border-radius:0}.rtl .elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead tr th:first-child{border-radius:0}.rtl .elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead tr th:last-child{border-radius:0}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead tr th{color:#fff;background-color:orange;border-style:solid;border-width:1px;border-color:gold}.elementor-28 .elementor-element.elementor-element-dcdf2a8 table.dataTable thead .sorting:after{color:#fff}.elementor-28 .elementor-element.elementor-element-dcdf2a8 table.dataTable thead .sorting_asc:after{color:#fff}.elementor-28 .elementor-element.elementor-element-dcdf2a8 table.dataTable thead .sorting_desc:after{color:#fff}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead tr th:hover{color:#fff}.elementor-28 .elementor-element.elementor-element-dcdf2a8 table.dataTable thead .sorting:after:hover{color:#fff}.elementor-28 .elementor-element.elementor-element-dcdf2a8 table.dataTable thead .sorting_asc:after:hover{color:#fff}.elementor-28 .elementor-element.elementor-element-dcdf2a8 table.dataTable thead .sorting_desc:after:hover{color:#fff}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead>tr th .data-table-header-text{font-size:1.2em;font-weight:400}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead tr th i{font-size:20px}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody>tr:nth-child(2n) td{color:#333;background:#fff}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody>tr:nth-child(2n+1) td{color:#333}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody tr td{border-style:solid;border-width:1px;border-color:#fbd0cc;font-size:1.1em;font-weight:700;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody>tr:nth-child(2n+1) td:hover{color:#6d7882}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table-wrap table td a{color:#c15959}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table-wrap table td a:hover{color:#6d7882}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody .td-content-wrapper{text-align:center}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882}.elementor-28 .elementor-element.elementor-element-dcdf2a8 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882}.elementor-28 .elementor-element.elementor-element-cd1145b>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-cd1145b{margin-top:80px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-ac2009c>.elementor-container{max-width:1000px;min-height:250px}.elementor-28 .elementor-element.elementor-element-ac2009c:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-ac2009c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2ede7}.elementor-28 .elementor-element.elementor-element-ac2009c{border-style:solid;border-width:11px;border-color:#f5d01f;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-ac2009c,.elementor-28 .elementor-element.elementor-element-ac2009c>.elementor-background-overlay{border-radius:20px}.elementor-28 .elementor-element.elementor-element-ac2009c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-ba07812.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-ba07812.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-ba07812>.elementor-element-populated,.elementor-28 .elementor-element.elementor-element-ba07812>.elementor-element-populated>.elementor-background-overlay,.elementor-28 .elementor-element.elementor-element-ba07812>.elementor-background-slideshow{border-radius:20px}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2)}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2)}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2)}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(0px/2);margin-left:calc(0px/2)}body.rtl .elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(0px/2)}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(0px/2)}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-icon i{color:#f3611b;transition:color .3s}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-icon svg{fill:#f3611b;transition:fill .3s}.elementor-28 .elementor-element.elementor-element-85f2332{--e-icon-list-icon-size:46px;--icon-vertical-offset:0px}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-item>a{font-size:1.7em;font-weight:700;letter-spacing:2.5px}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-text{color:#f3611b;transition:color .3s}.elementor-28 .elementor-element.elementor-element-6e4ac2a .elementor-button{font-size:1.3em;fill:#fff;color:#fff;background-color:#534741;border-radius:100px;padding:15px 60px}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-44ea535.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-44ea535.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-44ea535>.elementor-element-populated{margin:0 0 0 11%;--e-column-margin-right:0%;--e-column-margin-left:11%}.elementor-28 .elementor-element.elementor-element-e59d199{width:initial;max-width:initial}.elementor-28 .elementor-element.elementor-element-40a8a3c{width:initial;max-width:initial}.elementor-28 .elementor-element.elementor-element-c852d66>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-c852d66:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-c852d66>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5d01f}.elementor-28 .elementor-element.elementor-element-c852d66{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:100px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-c852d66>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-6207476>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-6207476{margin-top:60px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-00036ef>.elementor-element-populated{padding:0 20px}.elementor-28 .elementor-element.elementor-element-182126c{text-align:left}.elementor-28 .elementor-element.elementor-element-182126c>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-0edc58a{text-align:left}.elementor-28 .elementor-element.elementor-element-0edc58a>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-28 .elementor-element.elementor-element-a680d95 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-a680d95>.elementor-widget-container{margin:-20px 0 0;padding:20px 30px;background-color:#f0e7da}.elementor-28 .elementor-element.elementor-element-a680d95.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-28 .elementor-element.elementor-element-6a6719d>.elementor-element-populated{padding:0 20px}.elementor-28 .elementor-element.elementor-element-d94b272{text-align:left}.elementor-28 .elementor-element.elementor-element-d94b272>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-d7a09ec{text-align:left}.elementor-28 .elementor-element.elementor-element-d7a09ec>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-28 .elementor-element.elementor-element-98fc792 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-98fc792>.elementor-widget-container{margin:-20px 0 0;padding:20px 30px;background-color:#f0e7da}.elementor-28 .elementor-element.elementor-element-98fc792.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-28 .elementor-element.elementor-element-e0aaa46>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-e0aaa46{margin-top:60px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-7e7bee1>.elementor-element-populated{padding:0 20px}.elementor-28 .elementor-element.elementor-element-bb7e518{text-align:left}.elementor-28 .elementor-element.elementor-element-bb7e518>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-c775240{text-align:left}.elementor-28 .elementor-element.elementor-element-c775240>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-28 .elementor-element.elementor-element-e38c4f3 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-e38c4f3>.elementor-widget-container{margin:-20px 0 0;padding:20px 30px;background-color:#f0e7da}.elementor-28 .elementor-element.elementor-element-e38c4f3.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-28 .elementor-element.elementor-element-478a92c>.elementor-element-populated{padding:0 20px}.elementor-28 .elementor-element.elementor-element-8b86085{text-align:left}.elementor-28 .elementor-element.elementor-element-8b86085>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-beedfee{text-align:left}.elementor-28 .elementor-element.elementor-element-beedfee>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-28 .elementor-element.elementor-element-2cc71e3 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-2cc71e3>.elementor-widget-container{margin:-20px 0 0;padding:20px 30px;background-color:#f0e7da}.elementor-28 .elementor-element.elementor-element-2cc71e3.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-28 .elementor-element.elementor-element-bdee931>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-bdee931{margin-top:60px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-1a775ba>.elementor-element-populated{padding:0 20px}.elementor-28 .elementor-element.elementor-element-946fc39{text-align:left}.elementor-28 .elementor-element.elementor-element-946fc39>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-ad812a4{text-align:left}.elementor-28 .elementor-element.elementor-element-ad812a4>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-28 .elementor-element.elementor-element-54d55ad .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-54d55ad>.elementor-widget-container{margin:-20px 0 0;padding:20px 30px;background-color:#f0e7da}.elementor-28 .elementor-element.elementor-element-54d55ad.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-4cb7756.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-28 .elementor-element.elementor-element-4cb7756.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-28 .elementor-element.elementor-element-4cb7756>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-bb38bf4{text-align:right}.elementor-28 .elementor-element.elementor-element-bb38bf4>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-930986b>.elementor-container{max-width:1000px;min-height:170px}.elementor-28 .elementor-element.elementor-element-930986b:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-930986b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff8c00}.elementor-28 .elementor-element.elementor-element-930986b{border-style:solid;border-width:0 0 26px;border-color:#f0e7da;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:80px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-930986b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-e1887f5>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-9f1c062>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-9f1c062{margin-top:100px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-bac7b6a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-bac7b6a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00b900}.elementor-28 .elementor-element.elementor-element-bac7b6a>.elementor-element-populated,.elementor-28 .elementor-element.elementor-element-bac7b6a>.elementor-element-populated>.elementor-background-overlay,.elementor-28 .elementor-element.elementor-element-bac7b6a>.elementor-background-slideshow{border-radius:30px}.elementor-28 .elementor-element.elementor-element-bac7b6a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-28 .elementor-element.elementor-element-bac7b6a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-3f2a6a3>.elementor-widget-container{padding:30px 0}.elementor-28 .elementor-element.elementor-element-271366f>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-271366f{margin-top:60px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-b2ed374{text-align:left}.elementor-28 .elementor-element.elementor-element-ed9c08b{text-align:right}.elementor-28 .elementor-element.elementor-element-ed9c08b img{width:764px}.elementor-28 .elementor-element.elementor-element-b73965a>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-b73965a{margin-top:10px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-c9787b5{text-align:center}.elementor-28 .elementor-element.elementor-element-c9787b5 .elementor-heading-title{color:#fff;font-size:1.8em;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-c9787b5>.elementor-widget-container{margin:0;padding:10px;background-position:center center;background-repeat:no-repeat}.elementor-28 .elementor-element.elementor-element-c9787b5.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-28 .elementor-element.elementor-element-bffbaf4{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-2a3f70b>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#666;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px}.elementor-28 .elementor-element.elementor-element-2a3f70b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-accbe07{text-align:left}.elementor-28 .elementor-element.elementor-element-58df23b .elementor-heading-title{color:#333;font-size:1.2em;line-height:1.6em}.elementor-28 .elementor-element.elementor-element-c142ac6 .elementor-heading-title{color:#999;font-size:1em;line-height:1.6em}.elementor-28 .elementor-element.elementor-element-0d3e792>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#666;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:20px}.elementor-28 .elementor-element.elementor-element-0d3e792>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-e2f84c5{text-align:left}.elementor-28 .elementor-element.elementor-element-16bb65f .elementor-heading-title{color:#333;font-size:1.2em;line-height:1.6em}.elementor-28 .elementor-element.elementor-element-2f6c85b>.elementor-widget-container{margin:40px 0 0}.elementor-28 .elementor-element.elementor-element-dd2af2b>.elementor-container{max-width:1000px;min-height:70px}.elementor-28 .elementor-element.elementor-element-dd2af2b:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-dd2af2b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#534741;background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/line02.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto}.elementor-28 .elementor-element.elementor-element-dd2af2b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:100px;margin-bottom:0;padding:5px 0 15px}.elementor-28 .elementor-element.elementor-element-dd2af2b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-fd8e28f>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-9c1fe81>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-9c1fe81:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-9c1fe81>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-28 .elementor-element.elementor-element-9c1fe81{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 80px}.elementor-28 .elementor-element.elementor-element-9c1fe81>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-25557d5>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-25557d5{margin-top:80px;margin-bottom:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-a3ecd47.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-a3ecd47.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-a3ecd47:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-a3ecd47>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f3ef}.elementor-28 .elementor-element.elementor-element-a3ecd47>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-a3ecd47>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-d2cb28e{text-align:center}.elementor-28 .elementor-element.elementor-element-d2cb28e .elementor-heading-title{color:#ff8c00;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-d6b2e6b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-d6b2e6b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-d6b2e6b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-d6b2e6b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff8c00}.elementor-28 .elementor-element.elementor-element-d6b2e6b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-d6b2e6b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-f026941 .elementor-heading-title{color:#fff;font-size:1.1em;font-weight:400;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-f026941>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-ac7edf3>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-ac7edf3{margin-top:15px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-3cfb52a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-3cfb52a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-1f01d76{text-align:center}.elementor-28 .elementor-element.elementor-element-1f01d76 .elementor-heading-title{color:#000;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-c3364ec.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-c3364ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-c3364ec>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-c3364ec>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-e1c91f7 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-e1c91f7>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-59e5f3d>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-59e5f3d{margin-top:20px;margin-bottom:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-502df94.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-502df94.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-502df94:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-502df94>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f3ef}.elementor-28 .elementor-element.elementor-element-502df94>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-502df94>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-d38727b{text-align:center}.elementor-28 .elementor-element.elementor-element-d38727b .elementor-heading-title{color:#ff8c00;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-b9af1e7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-b9af1e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-b9af1e7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-b9af1e7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff8c00}.elementor-28 .elementor-element.elementor-element-b9af1e7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-b9af1e7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-f5cef93 .elementor-heading-title{color:#fff;font-size:1.1em;font-weight:400;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-f5cef93>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-1e4bf81>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-1e4bf81{margin-top:15px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-b9b0f48>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-b9b0f48>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-08ceeb5{text-align:center}.elementor-28 .elementor-element.elementor-element-08ceeb5 .elementor-heading-title{color:#000;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-58f33dd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-58f33dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-58f33dd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-58f33dd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-2fc776f .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-2fc776f>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-e00dec9>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-e00dec9{margin-top:20px;margin-bottom:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-7224da0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-7224da0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-7224da0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-7224da0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f3ef}.elementor-28 .elementor-element.elementor-element-7224da0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-7224da0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-6aef50b{text-align:center}.elementor-28 .elementor-element.elementor-element-6aef50b .elementor-heading-title{color:#ff8c00;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-21fb6c7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-21fb6c7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-21fb6c7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-21fb6c7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff8c00}.elementor-28 .elementor-element.elementor-element-21fb6c7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-21fb6c7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-7fd07c6 .elementor-heading-title{color:#fff;font-size:1.1em;font-weight:400;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-7fd07c6>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-91c46a0>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-91c46a0{margin-top:15px;margin-bottom:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-26182eb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-26182eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-26182eb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-26182eb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-92056a4{text-align:center}.elementor-28 .elementor-element.elementor-element-92056a4 .elementor-heading-title{color:#000;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-bc3ab21.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-bc3ab21.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-bc3ab21>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-bc3ab21>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-36ff9a3 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-36ff9a3>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-44b31c1>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-44b31c1{margin-top:20px;margin-bottom:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-7ccb5cc.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-7ccb5cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-7ccb5cc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-7ccb5cc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f3ef}.elementor-28 .elementor-element.elementor-element-7ccb5cc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-7ccb5cc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-9c2a7b4{text-align:center}.elementor-28 .elementor-element.elementor-element-9c2a7b4 .elementor-heading-title{color:#ff8c00;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-94f8d4e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-94f8d4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-94f8d4e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-94f8d4e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff8c00}.elementor-28 .elementor-element.elementor-element-94f8d4e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-94f8d4e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-6a1a2ec .elementor-heading-title{color:#fff;font-size:1.1em;font-weight:400;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-6a1a2ec>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-3c56544>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-3c56544{margin-top:15px;margin-bottom:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-f6624f7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-f6624f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-f6624f7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-f6624f7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-9e223aa{text-align:center}.elementor-28 .elementor-element.elementor-element-9e223aa .elementor-heading-title{color:#000;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-09971ec.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-09971ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-09971ec>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-09971ec>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-1bc63b1 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-1bc63b1>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-a086ce3>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-a086ce3{margin-top:20px;margin-bottom:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-360ce66.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-360ce66.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-360ce66:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-360ce66>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f3ef}.elementor-28 .elementor-element.elementor-element-360ce66>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-360ce66>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-76cbbbc{text-align:center}.elementor-28 .elementor-element.elementor-element-76cbbbc .elementor-heading-title{color:#ff8c00;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-a59493c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-a59493c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-a59493c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-a59493c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff8c00}.elementor-28 .elementor-element.elementor-element-a59493c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-a59493c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-d1cec60 .elementor-heading-title{color:#fff;font-size:1.1em;font-weight:400;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-d1cec60>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-eb83d9a>.elementor-container{min-height:60px}.elementor-28 .elementor-element.elementor-element-eb83d9a{margin-top:15px;margin-bottom:0}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-9193fb2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-9193fb2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-9193fb2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-28 .elementor-element.elementor-element-9193fb2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-81966bf{text-align:center}.elementor-28 .elementor-element.elementor-element-81966bf .elementor-heading-title{color:#000;font-size:2.3em;font-weight:400}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-eb7155f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-eb7155f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-eb7155f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-eb7155f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-2e2f8a8 .elementor-heading-title{color:#000;font-size:1em;font-weight:400;line-height:1.8em}.elementor-28 .elementor-element.elementor-element-2e2f8a8>.elementor-widget-container{margin:0 0 0 25px}.elementor-28 .elementor-element.elementor-element-5251619>.elementor-container{max-width:1000px;min-height:180px}.elementor-28 .elementor-element.elementor-element-5251619:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-5251619>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5d01f}.elementor-28 .elementor-element.elementor-element-5251619{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-5251619>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-e462e0f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-28 .elementor-element.elementor-element-e462e0f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-e462e0f>.elementor-element-populated{margin:0 0 60px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-226c4d3>.elementor-widget-container{margin:40px 0 0}.elementor-28 .elementor-element.elementor-element-226c4d3{z-index:20}.elementor-28 .elementor-element.elementor-element-dc02d3a:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-dc02d3a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-28 .elementor-element.elementor-element-dc02d3a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-55px;margin-bottom:0;padding:60px 0 0}.elementor-28 .elementor-element.elementor-element-dc02d3a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-af647b5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:20px}.elementor-28 .elementor-element.elementor-element-af647b5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-c0c6361 .elementor-heading-title{color:#534741;font-size:1.6em;font-weight:700;line-height:1.4em;letter-spacing:1.6px}.elementor-28 .elementor-element.elementor-element-55ab69c{--divider-border-style:solid;--divider-color:#f0e7da;--divider-border-width:2px}.elementor-28 .elementor-element.elementor-element-55ab69c .elementor-divider-separator{width:100%}.elementor-28 .elementor-element.elementor-element-55ab69c .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-28 .elementor-element.elementor-element-55ab69c>.elementor-widget-container{margin:-12px 0 0}.elementor-28 .elementor-element.elementor-element-53d9df8 .elementor-heading-title{color:#534741;font-size:1.1em;font-weight:700}.elementor-28 .elementor-element.elementor-element-53d9df8{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-0ddb28f .elementor-heading-title{color:#534741;font-size:1.1em;font-weight:400;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-0ddb28f{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-8c8fa27 .elementor-heading-title{color:#534741;font-size:1.1em;font-weight:700}.elementor-28 .elementor-element.elementor-element-8c8fa27>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-8c8fa27{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-e15a753 .elementor-heading-title{color:#534741;font-size:1.1em;font-weight:400}.elementor-28 .elementor-element.elementor-element-e15a753>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-e15a753{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-0802317{text-align:right;width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-0802317>.elementor-widget-container{margin:100px 0 0}.elementor-28 .elementor-element.elementor-element-bf02085{text-align:right;width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-bf02085>.elementor-widget-container{margin:3px 0 0}.elementor-28 .elementor-element.elementor-element-42e4f0a>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-6da404e>.elementor-container{max-width:1000px;min-height:80px}.elementor-28 .elementor-element.elementor-element-6da404e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:120px;margin-bottom:0;padding:4px}.elementor-28 .elementor-element.elementor-element-6da404e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-e76a643:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-e76a643>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff8c00}.elementor-28 .elementor-element.elementor-element-e76a643>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-28 .elementor-element.elementor-element-e76a643>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-941bcba>.elementor-widget-container{padding:40px 0}.elementor-28 .elementor-element.elementor-element-5c09c3f>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-5c09c3f{margin-top:40px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-bfa5d15:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-bfa5d15>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#534741}.elementor-28 .elementor-element.elementor-element-bfa5d15>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-28 .elementor-element.elementor-element-bfa5d15>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28 .elementor-element.elementor-element-1c0a05f{text-align:center}.elementor-28 .elementor-element.elementor-element-1c0a05f .elementor-heading-title{color:#fff}.elementor-28 .elementor-element.elementor-element-1c0a05f>.elementor-widget-container{padding:10px}.elementor-28 .elementor-element.elementor-element-9a60628>.elementor-container{max-width:1000px}.elementor-28 .elementor-element.elementor-element-9a60628{margin-top:30px;margin-bottom:0;padding:15px}.elementor-28 .elementor-element.elementor-element-eaebff4 .eael-wpforms label.wpforms-error{display:block !important}.elementor-28 .elementor-element.elementor-element-eaebff4 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-28 .elementor-element.elementor-element-eaebff4 .eael-wpforms .wpforms-field select{height:30px}.elementor-28 .elementor-element.elementor-element-eaebff4 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover,.elementor-28 .elementor-element.elementor-element-eaebff4 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#065689 !important}.elementor-28 .elementor-element.elementor-element-eaebff4 .eael-wpforms input.wpforms-error,.elementor-28 .elementor-element.elementor-element-eaebff4 .eael-wpforms textarea.wpforms-error{border-width:1px}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-b1be11b{width:50%}.elementor-28 .elementor-element.elementor-element-34fb4b5{width:50%}.elementor-28 .elementor-element.elementor-element-8de475b{width:23.2%}.elementor-28 .elementor-element.elementor-element-0316427{width:76.8%}.elementor-28 .elementor-element.elementor-element-a3ecd47{width:6%}.elementor-28 .elementor-element.elementor-element-d6b2e6b{width:94%}.elementor-28 .elementor-element.elementor-element-3cfb52a{width:6%}.elementor-28 .elementor-element.elementor-element-c3364ec{width:94%}.elementor-28 .elementor-element.elementor-element-502df94{width:6%}.elementor-28 .elementor-element.elementor-element-b9af1e7{width:94%}.elementor-28 .elementor-element.elementor-element-b9b0f48{width:6%}.elementor-28 .elementor-element.elementor-element-58f33dd{width:94%}.elementor-28 .elementor-element.elementor-element-7224da0{width:6%}.elementor-28 .elementor-element.elementor-element-21fb6c7{width:94%}.elementor-28 .elementor-element.elementor-element-26182eb{width:6%}.elementor-28 .elementor-element.elementor-element-bc3ab21{width:94%}.elementor-28 .elementor-element.elementor-element-7ccb5cc{width:6%}.elementor-28 .elementor-element.elementor-element-94f8d4e{width:94%}.elementor-28 .elementor-element.elementor-element-f6624f7{width:6%}.elementor-28 .elementor-element.elementor-element-09971ec{width:94%}.elementor-28 .elementor-element.elementor-element-360ce66{width:6%}.elementor-28 .elementor-element.elementor-element-a59493c{width:94%}.elementor-28 .elementor-element.elementor-element-9193fb2{width:6%}.elementor-28 .elementor-element.elementor-element-eb7155f{width:94%}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-cae123e:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-cae123e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-28 .elementor-element.elementor-element-f17774d:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-f17774d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-cae123e>.elementor-container{min-height:260px}.elementor-28 .elementor-element.elementor-element-cae123e:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-cae123e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-28 .elementor-element.elementor-element-cae123e{margin-top:80px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-412179c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-0a18a82{padding:50px 10px 10px}.elementor-28 .elementor-element.elementor-element-057a299 .elementor-heading-title{font-size:1.4em}.elementor-28 .elementor-element.elementor-element-c5af1e9{margin-top:20px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-e890c3a .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-e890c3a>.elementor-widget-container{padding:0}.elementor-28 .elementor-element.elementor-element-8937ca0{margin-top:20px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-e4c03e3>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-b4eba75 .elementor-divider{padding-block-start:25px;padding-block-end:25px}.elementor-28 .elementor-element.elementor-element-af53f99{margin-top:20px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-34bc846 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-34bc846>.elementor-widget-container{padding:0}.elementor-28 .elementor-element.elementor-element-01dd75c .elementor-divider{padding-block-start:25px;padding-block-end:25px}.elementor-28 .elementor-element.elementor-element-daf251e{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-984265f .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-984265f>.elementor-widget-container{padding:0}.elementor-28 .elementor-element.elementor-element-839cd91 .elementor-divider{padding-block-start:25px;padding-block-end:25px}.elementor-28 .elementor-element.elementor-element-7d04ae4{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-c6faa1e .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-c6faa1e>.elementor-widget-container{padding:0}.elementor-28 .elementor-element.elementor-element-10e6c90 .elementor-divider{padding-block-start:25px;padding-block-end:25px}.elementor-28 .elementor-element.elementor-element-fe0f891{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-d25a58c .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-d25a58c>.elementor-widget-container{padding:0}.elementor-28 .elementor-element.elementor-element-3e161c5 .elementor-divider{padding-block-start:25px;padding-block-end:25px}.elementor-28 .elementor-element.elementor-element-082723d{margin-top:0;margin-bottom:30px}.elementor-28 .elementor-element.elementor-element-6f8fee9 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-6f8fee9>.elementor-widget-container{padding:0}.elementor-28 .elementor-element.elementor-element-87040f5{margin-top:0;margin-bottom:30px;padding:1px}.elementor-28 .elementor-element.elementor-element-d6b89fb .elementor-widget-container{text-align:center}.elementor-28 .elementor-element.elementor-element-d6b89fb .premium-button{font-size:1em}.elementor-28 .elementor-element.elementor-element-6bfa21d{margin-top:40px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-3f8c287>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-15c920c{margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-71fcd7b{margin-top:40px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-35567ee{padding:20px}.elementor-28 .elementor-element.elementor-element-85f8151{--e-icon-list-icon-size:30px}.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28 .elementor-element.elementor-element-85f8151 .elementor-icon-list-item>a{font-size:1.1em}.elementor-28 .elementor-element.elementor-element-a139ab3 .elementor-button{font-size:1em;padding:15px 45px}.elementor-28 .elementor-element.elementor-element-a139ab3>.elementor-widget-container{margin:-9px 0 20px;padding:0}.elementor-28 .elementor-element.elementor-element-b140c72>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-71e7521{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-2ecb9be{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-f3ca6cc:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-f3ca6cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/アセット-25-1.png");background-position:center center}.elementor-28 .elementor-element.elementor-element-f3ca6cc{margin-top:50px;margin-bottom:0;padding:10px 10px 50px}.elementor-28 .elementor-element.elementor-element-fa8fe11>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-2a4b2e0 img{width:70%}.elementor-28 .elementor-element.elementor-element-79c0781{margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-a5a98a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-a5a98a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p01.png");background-position:top center}.elementor-28 .elementor-element.elementor-element-a5a98a2>.elementor-element-populated{padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-5be229f>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-bdc7aa4>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-116a9cd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-116a9cd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p02.png");background-position:top center}.elementor-28 .elementor-element.elementor-element-116a9cd>.elementor-element-populated{margin:40px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-1170174>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-f877911>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-a2a843b{margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-3cdf1b0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-3cdf1b0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p01.png");background-position:top center}.elementor-28 .elementor-element.elementor-element-3cdf1b0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-fc44c84>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-e2fb752>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-5959988:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-5959988>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p02.png");background-position:top center}.elementor-28 .elementor-element.elementor-element-5959988>.elementor-element-populated{margin:40px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-ada880f>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-b2563cc>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-f17774d:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-f17774d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/bg01.png");background-position:center left}.elementor-28 .elementor-element.elementor-element-f17774d{padding:51px 10px 10px}.elementor-28 .elementor-element.elementor-element-95bd4a3>.elementor-element-populated{padding:40px 15px 0}.elementor-28 .elementor-element.elementor-element-3e9f019>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-e4ae88a>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-31dbc1c>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-c71897f>.elementor-element-populated{padding:20px 15px 0}.elementor-28 .elementor-element.elementor-element-0aa5095>.elementor-element-populated{padding:40px 15px 0}.elementor-28 .elementor-element.elementor-element-d263985>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-c856102>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-a8e35f6>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-2d5c6e9>.elementor-element-populated{padding:20px 15px 0}.elementor-28 .elementor-element.elementor-element-ea9fbfa{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-36d35bf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-36d35bf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p01.png")}.elementor-28 .elementor-element.elementor-element-36d35bf>.elementor-element-populated{padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-4402582>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-7d0ac88>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-eb86ec4>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-fd15d2a{margin-top:0;margin-bottom:0;padding:40px 0 0}.elementor-28 .elementor-element.elementor-element-0397313:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-0397313>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p02.png")}.elementor-28 .elementor-element.elementor-element-0397313>.elementor-element-populated{padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-4854cf8>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-b248fd8>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-e083ae3>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-2f0e789{margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-dca864f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-dca864f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p01.png");background-position:top center}.elementor-28 .elementor-element.elementor-element-dca864f>.elementor-element-populated{padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-6d369fd>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-72a5ec3>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-e521b9f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-e521b9f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p02.png");background-position:top center}.elementor-28 .elementor-element.elementor-element-e521b9f>.elementor-element-populated{margin:40px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-74904e4>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-b2a7035>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-503ecbb{margin-top:30px;margin-bottom:40px}.elementor-28 .elementor-element.elementor-element-9261034:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-9261034>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p01.png");background-position:top center}.elementor-28 .elementor-element.elementor-element-9261034>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-1f44e85>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-ba3da2f>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-c2ec86c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28 .elementor-element.elementor-element-c2ec86c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahashi-tosou-kougyo.com/wp-content/uploads/2021/08/p02.png");background-position:top center}.elementor-28 .elementor-element.elementor-element-c2ec86c>.elementor-element-populated{margin:40px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 15px 60px}.elementor-28 .elementor-element.elementor-element-fce7f9b>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-1d37480>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-a502797 img{width:46%}.elementor-28 .elementor-element.elementor-element-cd1145b{margin-top:40px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-ac2009c{padding:20px}.elementor-28 .elementor-element.elementor-element-85f2332{--e-icon-list-icon-size:30px}.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28 .elementor-element.elementor-element-85f2332 .elementor-icon-list-item>a{font-size:1.1em}.elementor-28 .elementor-element.elementor-element-6e4ac2a .elementor-button{font-size:1em;padding:15px 45px}.elementor-28 .elementor-element.elementor-element-6e4ac2a>.elementor-widget-container{margin:-9px 0 20px;padding:0}.elementor-28 .elementor-element.elementor-element-44ea535>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-e59d199{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-40a8a3c{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-28 .elementor-element.elementor-element-6207476{margin-top:30px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-00036ef>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-6a6719d>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-e0aaa46{margin-top:30px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-7e7bee1>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-478a92c>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-bdee931{margin-top:30px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-1a775ba>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-4cb7756>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-930986b>.elementor-container{min-height:120px}.elementor-28 .elementor-element.elementor-element-930986b{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-9f1c062{margin-top:50px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-bac7b6a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-3f2a6a3 img{width:57%}.elementor-28 .elementor-element.elementor-element-3f2a6a3>.elementor-widget-container{margin:0;padding:20px 0}.elementor-28 .elementor-element.elementor-element-271366f{margin-top:30px;margin-bottom:0;padding:0 5px}.elementor-28 .elementor-element.elementor-element-0316427>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-b73965a{margin-top:8px;margin-bottom:8px;padding:0 10px}.elementor-28 .elementor-element.elementor-element-c9787b5 .elementor-heading-title{font-size:1.2em;line-height:1.4em}.elementor-28 .elementor-element.elementor-element-c9787b5>.elementor-widget-container{margin:0;padding:3px;background-repeat:repeat}.elementor-28 .elementor-element.elementor-element-2a3f70b>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-0d3e792>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-e2f84c5 img{width:77%}.elementor-28 .elementor-element.elementor-element-2f6c85b>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-fd8e28f img{width:46%}.elementor-28 .elementor-element.elementor-element-9c1fe81{margin-top:0;margin-bottom:0;padding:10px 10px 50px}.elementor-28 .elementor-element.elementor-element-317ea98>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-25557d5{margin-top:20px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-a3ecd47{width:15%}.elementor-28 .elementor-element.elementor-element-d6b2e6b{width:85%}.elementor-28 .elementor-element.elementor-element-d6b2e6b>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px}.elementor-28 .elementor-element.elementor-element-f026941 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-f026941>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-ac7edf3{margin-top:15px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-3cfb52a{width:15%}.elementor-28 .elementor-element.elementor-element-c3364ec{width:85%}.elementor-28 .elementor-element.elementor-element-c3364ec>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-e1c91f7 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-e1c91f7>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-59e5f3d{margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-502df94{width:15%}.elementor-28 .elementor-element.elementor-element-b9af1e7{width:85%}.elementor-28 .elementor-element.elementor-element-b9af1e7>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px}.elementor-28 .elementor-element.elementor-element-f5cef93 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-f5cef93>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-1e4bf81{margin-top:15px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-b9b0f48{width:15%}.elementor-28 .elementor-element.elementor-element-58f33dd{width:85%}.elementor-28 .elementor-element.elementor-element-58f33dd>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-2fc776f .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-2fc776f>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-e00dec9{margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-7224da0{width:15%}.elementor-28 .elementor-element.elementor-element-21fb6c7{width:85%}.elementor-28 .elementor-element.elementor-element-21fb6c7>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px}.elementor-28 .elementor-element.elementor-element-7fd07c6 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-7fd07c6>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-91c46a0{margin-top:15px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-26182eb{width:15%}.elementor-28 .elementor-element.elementor-element-bc3ab21{width:85%}.elementor-28 .elementor-element.elementor-element-bc3ab21>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-36ff9a3 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-36ff9a3>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-44b31c1{margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-7ccb5cc{width:15%}.elementor-28 .elementor-element.elementor-element-94f8d4e{width:85%}.elementor-28 .elementor-element.elementor-element-94f8d4e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px}.elementor-28 .elementor-element.elementor-element-6a1a2ec .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-6a1a2ec>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-3c56544{margin-top:15px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-f6624f7{width:15%}.elementor-28 .elementor-element.elementor-element-09971ec{width:85%}.elementor-28 .elementor-element.elementor-element-09971ec>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-1bc63b1 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-1bc63b1>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-a086ce3{margin-top:30px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-360ce66{width:15%}.elementor-28 .elementor-element.elementor-element-a59493c{width:85%}.elementor-28 .elementor-element.elementor-element-a59493c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px}.elementor-28 .elementor-element.elementor-element-d1cec60 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-d1cec60>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-eb83d9a{margin-top:15px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-9193fb2{width:15%}.elementor-28 .elementor-element.elementor-element-eb7155f{width:85%}.elementor-28 .elementor-element.elementor-element-eb7155f>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-2e2f8a8 .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-2e2f8a8>.elementor-widget-container{margin:0;padding:0}.elementor-28 .elementor-element.elementor-element-5251619>.elementor-container{min-height:120px}.elementor-28 .elementor-element.elementor-element-5251619{margin-top:20px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-e462e0f>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-28 .elementor-element.elementor-element-226c4d3 img{width:81%}.elementor-28 .elementor-element.elementor-element-226c4d3>.elementor-widget-container{margin:30px 0 0;padding:0}.elementor-28 .elementor-element.elementor-element-dc02d3a{margin-top:-45px;margin-bottom:0;padding:50px 10px 10px}.elementor-28 .elementor-element.elementor-element-af647b5>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28 .elementor-element.elementor-element-c0c6361{text-align:center}.elementor-28 .elementor-element.elementor-element-c0c6361 .elementor-heading-title{font-size:1.3em}.elementor-28 .elementor-element.elementor-element-0802317{text-align:left}.elementor-28 .elementor-element.elementor-element-bf02085{text-align:right}.elementor-28 .elementor-element.elementor-element-bf02085>.elementor-widget-container{margin:20px 0 0}.elementor-28 .elementor-element.elementor-element-6da404e{margin-top:40px;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-941bcba img{width:46%}.elementor-28 .elementor-element.elementor-element-5c09c3f{margin-top:0;margin-bottom:0;padding:10px}.elementor-28 .elementor-element.elementor-element-1c0a05f .elementor-heading-title{font-size:1em}.elementor-28 .elementor-element.elementor-element-9a60628{margin-top:20px;margin-bottom:0}}@media(min-width:1025px){.elementor-28 .elementor-element.elementor-element-cae123e:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-cae123e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}