.elementor-312 .elementor-element.elementor-element-146e847:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-146e847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/10/service_hero_bg.png");background-position:bottom center;}.elementor-312 .elementor-element.elementor-element-146e847 > .elementor-container{max-width:960px;}.elementor-312 .elementor-element.elementor-element-146e847{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 16px 64px 16px;}.elementor-312 .elementor-element.elementor-element-146e847 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-146e847 > .elementor-shape-bottom svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-effb123.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-312 .elementor-element.elementor-element-effb123.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-312 .elementor-element.elementor-element-effb123 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-3fa1abb{width:auto;max-width:auto;}.elementor-312 .elementor-element.elementor-element-3fa1abb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-eafd808.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-312 .elementor-element.elementor-element-eafd808 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-312 .elementor-element.elementor-element-5b59ec8{width:auto;max-width:auto;}.elementor-312 .elementor-element.elementor-element-5b59ec8 img{height:190px;object-fit:contain;object-position:center center;}.elementor-312 .elementor-element.elementor-element-5d987be > .elementor-container{max-width:660px;}.elementor-312 .elementor-element.elementor-element-5d987be{margin-top:80px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-ea107a5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-c20c951{text-align:center;}.elementor-312 .elementor-element.elementor-element-c20c951 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-5d9d82e > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-5d9d82e{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-787fc3e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-cd98028 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-cd98028{text-align:left;}.elementor-312 .elementor-element.elementor-element-cd98028 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-dfbb8f5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-902d96d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-902d96d{text-align:left;}.elementor-312 .elementor-element.elementor-element-902d96d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-e363a06 > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-e363a06{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-5fa43bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-312 .elementor-element.elementor-element-d88c02a{--divider-border-style:solid;--divider-color:#BABABA;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-d88c02a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-d88c02a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-d88c02a .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-312 .elementor-element.elementor-element-02cb8b9 > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-02cb8b9{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-04347d3 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-4364ea8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-4364ea8{text-align:left;}.elementor-312 .elementor-element.elementor-element-4364ea8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-2fc15ad > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-63ab9c1 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-63ab9c1{text-align:left;}.elementor-312 .elementor-element.elementor-element-63ab9c1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-9ee1794 > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-9ee1794{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-c89e074 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-a5e765e{--divider-border-style:solid;--divider-color:#BABABA;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-a5e765e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-a5e765e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-a5e765e .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-312 .elementor-element.elementor-element-bd2bd0e > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-bd2bd0e{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-97d13a8 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-1c5a446 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-1c5a446{text-align:left;}.elementor-312 .elementor-element.elementor-element-1c5a446 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-dd79baa > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-f1f74a6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-f1f74a6{text-align:left;}.elementor-312 .elementor-element.elementor-element-f1f74a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-672eead > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-672eead{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f93788c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-1eb09d0{--divider-border-style:solid;--divider-color:#BABABA;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-1eb09d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-1eb09d0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-1eb09d0 .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-312 .elementor-element.elementor-element-14f82e3 > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-14f82e3{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-dc5353b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-27bf41d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-27bf41d{text-align:left;}.elementor-312 .elementor-element.elementor-element-27bf41d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-2fdcd9a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-3cf4fa6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-3cf4fa6{text-align:left;}.elementor-312 .elementor-element.elementor-element-3cf4fa6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-06720dc > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-06720dc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-a3d5aef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f648fca{--divider-border-style:solid;--divider-color:#BABABA;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-f648fca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f648fca .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-f648fca .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-312 .elementor-element.elementor-element-02b9d16 > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-02b9d16{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-ffc9677 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-8e66e0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-8e66e0e{text-align:left;}.elementor-312 .elementor-element.elementor-element-8e66e0e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-518d384 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-a9df2ee > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-a9df2ee{text-align:left;}.elementor-312 .elementor-element.elementor-element-a9df2ee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-dcfa673 > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-dcfa673{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-b336af0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-31032eb{--divider-border-style:solid;--divider-color:#BABABA;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-31032eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-31032eb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-31032eb .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-312 .elementor-element.elementor-element-28a3507 > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-28a3507{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-d9c313a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-7a143d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-7a143d1{text-align:left;}.elementor-312 .elementor-element.elementor-element-7a143d1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-b7c35c2 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-70d7f77 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-70d7f77{text-align:left;}.elementor-312 .elementor-element.elementor-element-70d7f77 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-a4b45cf > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-a4b45cf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-eafda3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-64af585{--divider-border-style:solid;--divider-color:#BABABA;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-64af585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-64af585 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-64af585 .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-312 .elementor-element.elementor-element-08a0643 > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-08a0643{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-5e50ef1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-24ad47e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-24ad47e{text-align:left;}.elementor-312 .elementor-element.elementor-element-24ad47e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-f3d03f1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-312 .elementor-element.elementor-element-02bc55a > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-02bc55a{text-align:left;}.elementor-312 .elementor-element.elementor-element-02bc55a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-1eae7ef > .elementor-container{max-width:640px;}.elementor-312 .elementor-element.elementor-element-1eae7ef{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-50c7605 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f58c8f7{--divider-border-style:solid;--divider-color:#BABABA;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-f58c8f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f58c8f7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-f58c8f7 .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-312 .elementor-element.elementor-element-2512467 > .elementor-container{max-width:660px;}.elementor-312 .elementor-element.elementor-element-2512467{margin-top:80px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-990e54a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-7628899{text-align:center;}.elementor-312 .elementor-element.elementor-element-7628899 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-ad83468 > .elementor-container{max-width:800px;}.elementor-312 .elementor-element.elementor-element-bf5c120{text-align:center;}.elementor-312 .elementor-element.elementor-element-bf5c120 img{width:220px;border-radius:50% 50% 50% 50%;}.elementor-312 .elementor-element.elementor-element-052152d > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-052152d{text-align:center;}.elementor-312 .elementor-element.elementor-element-052152d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#3D3939;}.elementor-312 .elementor-element.elementor-element-72cd28f > .elementor-widget-container{margin:8px 16px 0px 16px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-72cd28f{text-align:center;}.elementor-312 .elementor-element.elementor-element-72cd28f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-38d6ce0 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-38d6ce0{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-312 .elementor-element.elementor-element-60783e7{text-align:center;}.elementor-312 .elementor-element.elementor-element-60783e7 img{width:220px;border-radius:50% 50% 50% 50%;}.elementor-312 .elementor-element.elementor-element-8eafd22 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-8eafd22{text-align:center;}.elementor-312 .elementor-element.elementor-element-8eafd22 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#3D3939;}.elementor-312 .elementor-element.elementor-element-a7f7c23 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-a7f7c23{text-align:center;}.elementor-312 .elementor-element.elementor-element-a7f7c23 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-d876555 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-312 .elementor-element.elementor-element-d876555{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-312 .elementor-element.elementor-element-6a5ca1e:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-6a5ca1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-312 .elementor-element.elementor-element-6a5ca1e > .elementor-container{max-width:960px;}.elementor-312 .elementor-element.elementor-element-6a5ca1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:128px 0px 64px 0px;}.elementor-312 .elementor-element.elementor-element-6a5ca1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-6a5ca1e > .elementor-shape-top svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-312 .elementor-element.elementor-element-49fc63a{text-align:center;}.elementor-312 .elementor-element.elementor-element-49fc63a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-312 .elementor-element.elementor-element-cd5e8ce > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-312 .elementor-element.elementor-element-cd5e8ce{text-align:center;color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}:root{--page-title-display:none;}@media(min-width:520px){.elementor-312 .elementor-element.elementor-element-787fc3e{width:25%;}.elementor-312 .elementor-element.elementor-element-dfbb8f5{width:74.666%;}.elementor-312 .elementor-element.elementor-element-04347d3{width:25%;}.elementor-312 .elementor-element.elementor-element-2fc15ad{width:74.666%;}.elementor-312 .elementor-element.elementor-element-97d13a8{width:25%;}.elementor-312 .elementor-element.elementor-element-dd79baa{width:74.666%;}.elementor-312 .elementor-element.elementor-element-dc5353b{width:25%;}.elementor-312 .elementor-element.elementor-element-2fdcd9a{width:74.666%;}.elementor-312 .elementor-element.elementor-element-ffc9677{width:25%;}.elementor-312 .elementor-element.elementor-element-518d384{width:74.666%;}.elementor-312 .elementor-element.elementor-element-d9c313a{width:25%;}.elementor-312 .elementor-element.elementor-element-b7c35c2{width:74.666%;}.elementor-312 .elementor-element.elementor-element-5e50ef1{width:25%;}.elementor-312 .elementor-element.elementor-element-f3d03f1{width:74.666%;}}@media(max-width:959px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:519px){.elementor-312 .elementor-element.elementor-element-effb123.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-312 .elementor-element.elementor-element-effb123 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-312 .elementor-element.elementor-element-3fa1abb{text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-312 .elementor-element.elementor-element-5b59ec8 > .elementor-widget-container{margin:032px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-5d9d82e{padding:0px 16px 0px 16px;}.elementor-312 .elementor-element.elementor-element-787fc3e{width:25%;}.elementor-312 .elementor-element.elementor-element-787fc3e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-cd98028{width:auto;max-width:auto;}.elementor-312 .elementor-element.elementor-element-cd98028 .elementor-heading-title{font-size:14px;}.elementor-312 .elementor-element.elementor-element-dfbb8f5{width:75%;}.elementor-312 .elementor-element.elementor-element-dfbb8f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-902d96d{width:auto;max-width:auto;}.elementor-312 .elementor-element.elementor-element-902d96d .elementor-heading-title{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-312 .elementor-element.elementor-element-02cb8b9{padding:0px 16px 0px 16px;}.elementor-312 .elementor-element.elementor-element-04347d3{width:25%;}.elementor-312 .elementor-element.elementor-element-04347d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-4364ea8{width:auto;max-width:auto;}.elementor-312 .elementor-element.elementor-element-4364ea8 .elementor-heading-title{font-size:14px;}.elementor-312 .elementor-element.elementor-element-2fc15ad{width:75%;}.elementor-312 .elementor-element.elementor-element-2fc15ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-bd2bd0e{padding:0px 16px 0px 16px;}.elementor-312 .elementor-element.elementor-element-97d13a8{width:25%;}.elementor-312 .elementor-element.elementor-element-97d13a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-dd79baa{width:75%;}.elementor-312 .elementor-element.elementor-element-dd79baa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-14f82e3{padding:0px 16px 0px 16px;}.elementor-312 .elementor-element.elementor-element-dc5353b{width:25%;}.elementor-312 .elementor-element.elementor-element-dc5353b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-2fdcd9a{width:75%;}.elementor-312 .elementor-element.elementor-element-2fdcd9a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-02b9d16{padding:0px 16px 0px 16px;}.elementor-312 .elementor-element.elementor-element-ffc9677{width:25%;}.elementor-312 .elementor-element.elementor-element-ffc9677 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-518d384{width:75%;}.elementor-312 .elementor-element.elementor-element-518d384 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-28a3507{padding:0px 16px 0px 16px;}.elementor-312 .elementor-element.elementor-element-d9c313a{width:25%;}.elementor-312 .elementor-element.elementor-element-d9c313a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-b7c35c2{width:75%;}.elementor-312 .elementor-element.elementor-element-b7c35c2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-08a0643{padding:0px 16px 0px 16px;}.elementor-312 .elementor-element.elementor-element-5e50ef1{width:25%;}.elementor-312 .elementor-element.elementor-element-5e50ef1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-f3d03f1{width:75%;}.elementor-312 .elementor-element.elementor-element-f3d03f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-312 .elementor-element.elementor-element-6a5ca1e > .elementor-shape-top svg{height:80px;}.elementor-312 .elementor-element.elementor-element-6a5ca1e{padding:64px 0px 32px 0px;}.elementor-312 .elementor-element.elementor-element-49fc63a .elementor-heading-title{font-size:28px;}.elementor-312 .elementor-element.elementor-element-cd5e8ce{text-align:center;font-size:14px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-312 .elementor-element.elementor-element-26fe8b4 > .elementor-widget-container{margin:0px 0px 16px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-cd5e8ce */.merit_feature{
    font-size: 115%;
    font-weight: 900;
    color:#F7C54A;
}/* End custom CSS */