.elementor-2 .elementor-element.elementor-element-66c7966>.elementor-background-overlay{background-color:#000;opacity:.3;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-66c7966{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-2 .elementor-element.elementor-element-fa24c7b .elementor-repeater-item-4538af5 .swiper-slide-contents{margin:0 auto}.elementor-2 .elementor-element.elementor-element-fa24c7b .swiper-slide{height:400px;transition-duration:calc(5s*1.2)}.elementor-2 .elementor-element.elementor-element-fa24c7b .swiper-slide-contents{max-width:100%}.elementor-2 .elementor-element.elementor-element-fa24c7b .swiper-slide-inner{text-align:center}.elementor-2 .elementor-element.elementor-element-fa24c7b .elementor-slide-heading{font-family:"Roboto",Noto Sans JP;font-size:85px;font-weight:100;line-height:1.5em}.elementor-2 .elementor-element.elementor-element-fa24c7b .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0}.elementor-2 .elementor-element.elementor-element-fa24c7b .elementor-slide-description{font-family:"Noto Sans JP",Noto Sans JP;font-size:49px;font-weight:300;line-height:1.8em}.elementor-2 .elementor-element.elementor-element-ea37723:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ea37723>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#798ac2}.elementor-2 .elementor-element.elementor-element-ea37723{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 20px}.elementor-2 .elementor-element.elementor-element-ea37723>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-5eb8016{text-align:center}.elementor-2 .elementor-element.elementor-element-5eb8016 .elementor-heading-title{color:#fff;font-size:18px}.elementor-2 .elementor-element.elementor-element-a1c2e9f{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-a1c2e9f .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-a1c2e9f .elementor-divider{text-align:center}.elementor-2 .elementor-element.elementor-element-9913001{text-align:center}.elementor-2 .elementor-element.elementor-element-9913001 .elementor-heading-title{color:#fff;font-size:18px}.elementor-2 .elementor-element.elementor-element-a7a91e4{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-a7a91e4 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-a7a91e4 .elementor-divider{text-align:center}.elementor-2 .elementor-element.elementor-element-5dfc711{text-align:center}.elementor-2 .elementor-element.elementor-element-5dfc711 .elementor-heading-title{color:#fff;font-size:18px}.elementor-2 .elementor-element.elementor-element-49e8384{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-49e8384 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-49e8384 .elementor-divider{text-align:center}.elementor-2 .elementor-element.elementor-element-4648eb4{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-2 .elementor-element.elementor-element-4648eb4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-4648eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sapmed-surg1.jp/wp-content/uploads/2020/01/top_PHILOSOPHY.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:contain}.elementor-2 .elementor-element.elementor-element-4648eb4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-e51a822.elementor-column .elementor-column-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-e51a822.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-e51a822:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-2 .elementor-element.elementor-element-e51a822>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(255,255,255,0)}.elementor-2 .elementor-element.elementor-element-e51a822>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-e51a822>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-b5297f3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-b5297f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(0,0,0,0)}.elementor-2 .elementor-element.elementor-element-b5297f3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-b5297f3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-986f2a4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-2 .elementor-element.elementor-element-986f2a4:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-2 .elementor-element.elementor-element-986f2a4>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-986f2a4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-986f2a4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-3a21c53{text-align:left}.elementor-2 .elementor-element.elementor-element-3a21c53 img{width:35%}.elementor-2 .elementor-element.elementor-element-3a21c53>.elementor-widget-container{margin:50px 0 0}.elementor-2 .elementor-element.elementor-element-849e30b .elementor-heading-title{font-size:48px}.elementor-2 .elementor-element.elementor-element-849e30b>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-9027bc9 .elementor-heading-title{color:#333}.elementor-2 .elementor-element.elementor-element-f4002e7{text-align:justify;font-size:18px}.elementor-2 .elementor-element.elementor-element-f4002e7>.elementor-widget-container{margin:0 0 50px}.elementor-2 .elementor-element.elementor-element-8aca0d4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-2 .elementor-element.elementor-element-8aca0d4>.elementor-element-populated{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-959828a{padding:100px 0}.elementor-2 .elementor-element.elementor-element-d99f7be{text-align:center}.elementor-2 .elementor-element.elementor-element-d99f7be .elementor-heading-title{font-size:48px}.elementor-2 .elementor-element.elementor-element-d99f7be>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-1a0acc8{text-align:center;color:#718bc6}.elementor-2 .elementor-element.elementor-element-5f2fa25>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-4937910 .elementor-button{background-color:#798ac2;border-style:solid;border-width:1px;border-radius:30px;padding:20px 60px}.elementor-2 .elementor-element.elementor-element-4937910 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-4937910 .elementor-button:focus{color:#798ac2;background-color:#fff}.elementor-2 .elementor-element.elementor-element-4937910 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-4937910 .elementor-button:focus svg{fill:#798ac2}.elementor-2 .elementor-element.elementor-element-4937910>.elementor-widget-container{margin:20px 0 0}.elementor-2 .elementor-element.elementor-element-7ccac2c{text-align:center}.elementor-2 .elementor-element.elementor-element-7ccac2c .elementor-heading-title{font-size:48px}.elementor-2 .elementor-element.elementor-element-7ccac2c>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-e3502b9{text-align:center;color:#718bc6}.elementor-2 .elementor-element.elementor-element-1145f41 .elementor-button{background-color:#798ac2;border-style:solid;border-width:1px;border-radius:30px;padding:20px 60px}.elementor-2 .elementor-element.elementor-element-1145f41 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-1145f41 .elementor-button:focus{color:#798ac2;background-color:#fff}.elementor-2 .elementor-element.elementor-element-1145f41 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-1145f41 .elementor-button:focus svg{fill:#798ac2}.elementor-2 .elementor-element.elementor-element-1145f41>.elementor-widget-container{margin:20px 0 0}.elementor-2 .elementor-element.elementor-element-805df3d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-2 .elementor-element.elementor-element-805df3d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-72b34b8>.elementor-element-populated{margin:0}.elementor-2 .elementor-element.elementor-element-3996659{text-align:center}.elementor-2 .elementor-element.elementor-element-3996659 .elementor-heading-title{font-size:48px}.elementor-2 .elementor-element.elementor-element-3996659>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-03ee549{text-align:center;color:#718bc6}.elementor-2 .elementor-element.elementor-element-4d8e805>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-1a92bfd{margin-top:0;margin-bottom:30px;padding:0}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-5dba725.elementor-column .elementor-column-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-5dba725.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-5dba725>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-2 .elementor-element.elementor-element-5dba725>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-04b1896{padding:60px 0 0}.elementor-2 .elementor-element.elementor-element-772fbff .elementor-heading-title{color:#243b74;font-size:30px}.elementor-2 .elementor-element.elementor-element-f3e2a42{color:#798ac2;font-size:18px}.elementor-2 .elementor-element.elementor-element-f3e2a42>.elementor-widget-container{margin:-20px 0 0;padding:5px 0 0}.elementor-2 .elementor-element.elementor-element-9d187ff{text-align:justify;color:#333;font-size:19px;line-height:1.8em}.elementor-2 .elementor-element.elementor-element-2057029 .elementor-button{background-color:#798ac2;border-style:solid;border-width:1px;border-radius:30px;padding:20px 60px}.elementor-2 .elementor-element.elementor-element-2057029 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-2057029 .elementor-button:focus{color:#798ac2;background-color:#fff}.elementor-2 .elementor-element.elementor-element-2057029 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-2057029 .elementor-button:focus svg{fill:#798ac2}.elementor-2 .elementor-element.elementor-element-e34b94b{margin-top:0;margin-bottom:30px}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-716397e.elementor-column .elementor-column-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-716397e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-716397e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-2 .elementor-element.elementor-element-716397e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-f17c5e2 .elementor-heading-title{color:#243b74;font-size:30px}.elementor-2 .elementor-element.elementor-element-8e3f7ff{color:#798ac2;font-size:18px}.elementor-2 .elementor-element.elementor-element-8e3f7ff>.elementor-widget-container{margin:-20px 0 0;padding:5px 0 0}.elementor-2 .elementor-element.elementor-element-9dccf12{text-align:justify;color:#333;font-size:19px;line-height:1.8em}.elementor-2 .elementor-element.elementor-element-2ac5c87 .elementor-button{background-color:#798ac2;border-style:solid;border-width:1px;border-radius:30px;padding:20px 60px}.elementor-2 .elementor-element.elementor-element-2ac5c87 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-2ac5c87 .elementor-button:focus{color:#798ac2;background-color:#fff}.elementor-2 .elementor-element.elementor-element-2ac5c87 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-2ac5c87 .elementor-button:focus svg{fill:#798ac2}.elementor-2 .elementor-element.elementor-element-36bc5c8{margin-top:0;margin-bottom:100px}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-6bfa9a3.elementor-column .elementor-column-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-6bfa9a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-6bfa9a3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-2 .elementor-element.elementor-element-6bfa9a3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-cafd028 .elementor-heading-title{color:#243b74;font-size:30px}.elementor-2 .elementor-element.elementor-element-9227dc5{color:#798ac2;font-size:18px}.elementor-2 .elementor-element.elementor-element-9227dc5>.elementor-widget-container{margin:-20px 0 0;padding:5px 0 0}.elementor-2 .elementor-element.elementor-element-2d29a19{text-align:justify;color:#333;font-size:19px;line-height:1.8em}.elementor-2 .elementor-element.elementor-element-591f89c .elementor-button{background-color:#798ac2;border-style:solid;border-width:1px;border-radius:30px;padding:20px 60px}.elementor-2 .elementor-element.elementor-element-591f89c .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-591f89c .elementor-button:focus{color:#798ac2;background-color:#fff}.elementor-2 .elementor-element.elementor-element-591f89c .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-591f89c .elementor-button:focus svg{fill:#798ac2}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-986f2a4{width:50%}.elementor-2 .elementor-element.elementor-element-8aca0d4{width:50%}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-fa24c7b .swiper-slide{height:60vh}.elementor-2 .elementor-element.elementor-element-4648eb4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-4648eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sapmed-surg1.jp/wp-content/uploads/2020/01/top_PHILOSOPHY.jpg")}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-66c7966{padding:100px 0 50px}.elementor-2 .elementor-element.elementor-element-fa24c7b .swiper-slide{height:50vh}.elementor-2 .elementor-element.elementor-element-fa24c7b .elementor-slide-heading{font-size:35px}.elementor-2 .elementor-element.elementor-element-fa24c7b .elementor-slide-description{font-size:16px}.elementor-2 .elementor-element.elementor-element-ea37723{padding:20px 0 0}.elementor-2 .elementor-element.elementor-element-4648eb4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-4648eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sapmed-surg1.jp/wp-content/uploads/2020/01/top_PHILOSOPHY_s.jpg")}.elementor-2 .elementor-element.elementor-element-4648eb4{padding:0 20px}.elementor-2 .elementor-element.elementor-element-3a21c53{text-align:center}.elementor-2 .elementor-element.elementor-element-3a21c53 img{width:200px}.elementor-2 .elementor-element.elementor-element-3a21c53>.elementor-widget-container{margin:50px 0}.elementor-2 .elementor-element.elementor-element-849e30b{text-align:center}.elementor-2 .elementor-element.elementor-element-849e30b .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-9027bc9{text-align:center}.elementor-2 .elementor-element.elementor-element-9027bc9 .elementor-heading-title{font-size:20px}.elementor-2 .elementor-element.elementor-element-f4002e7{text-align:justify;font-size:16px}.elementor-2 .elementor-element.elementor-element-f4002e7>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-8aca0d4>.elementor-element-populated{padding:52px 0 50px}.elementor-2 .elementor-element.elementor-element-878cb5c>.elementor-element-populated{margin:0 0 50px}.elementor-2 .elementor-element.elementor-element-d99f7be{text-align:center}.elementor-2 .elementor-element.elementor-element-d99f7be .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-1a0acc8{text-align:center;font-size:14px}.elementor-2 .elementor-element.elementor-element-1a0acc8>.elementor-widget-container{margin:-15px 0 0}.elementor-2 .elementor-element.elementor-element-7ccac2c{text-align:center}.elementor-2 .elementor-element.elementor-element-7ccac2c .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-e3502b9{text-align:center;font-size:14px}.elementor-2 .elementor-element.elementor-element-e3502b9>.elementor-widget-container{margin:-15px 0 0}.elementor-2 .elementor-element.elementor-element-3996659{text-align:center}.elementor-2 .elementor-element.elementor-element-3996659 .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-03ee549{text-align:center;font-size:14px}.elementor-2 .elementor-element.elementor-element-03ee549>.elementor-widget-container{margin:-15px 0 0}.elementor-2 .elementor-element.elementor-element-5dba725>.elementor-element-populated{padding:30px}.elementor-2 .elementor-element.elementor-element-772fbff .elementor-heading-title{font-size:1.4em}.elementor-2 .elementor-element.elementor-element-f3e2a42{font-size:14px}.elementor-2 .elementor-element.elementor-element-9d187ff{font-size:16px}.elementor-2 .elementor-element.elementor-element-716397e>.elementor-element-populated{padding:30px}.elementor-2 .elementor-element.elementor-element-f17c5e2 .elementor-heading-title{font-size:1.4em}.elementor-2 .elementor-element.elementor-element-8e3f7ff{font-size:14px}.elementor-2 .elementor-element.elementor-element-9dccf12{font-size:16px}.elementor-2 .elementor-element.elementor-element-6bfa9a3>.elementor-element-populated{padding:30px}.elementor-2 .elementor-element.elementor-element-cafd028 .elementor-heading-title{font-size:1.4em}.elementor-2 .elementor-element.elementor-element-9227dc5{font-size:14px}.elementor-2 .elementor-element.elementor-element-2d29a19{font-size:16px}}.elementor-2 .elementor-element.elementor-element-66c7966{background-color:#243b74}.elementor-2 .elementor-element.elementor-element-8aca0d4{background-color:rgba(0,0,0,0) !important}.elementor-2 .elementor-element.elementor-element-b5297f3{background-color:rgba(0,0,0,0) !important}