.elementor-2 .elementor-element.elementor-element-2c8cce28>.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-2c8cce28>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-116bf39c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-116bf39c:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-116bf39c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-116bf39c>.elementor-container{min-height:100px}.elementor-2 .elementor-element.elementor-element-116bf39c>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-116bf39c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-1px;margin-bottom:-101px;z-index:100}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-61c8618f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-61c8618f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-61c8618f>.elementor-element-populated{padding:0 20px}.elementor-2 .elementor-element.elementor-element-526864bf{text-align:left}.elementor-2 .elementor-element.elementor-element-526864bf img{width:380px;max-width:380px}.elementor-2 .elementor-element.elementor-element-373db623>.elementor-widget-container{margin:-18px 0 0}.elementor-2 .elementor-element.elementor-element-373db623 .elementor-heading-title{font-size:.9rem;font-weight:700;color:#000}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-5062079b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-5062079b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-5062079b>.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-5062079b>.elementor-element-populated{padding:10px 20px}.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-menu-toggle{margin-left:auto;background-color:#00000000}.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-nav-menu--main .elementor-item{color:#000;fill:#000;padding-left:16px;padding-right:16px}.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#fff}.elementor-2 .elementor-element.elementor-element-636c8839 .e--pointer-framed .elementor-item:before,.elementor-2 .elementor-element.elementor-element-636c8839 .e--pointer-framed .elementor-item:after{border-color:#fff}.elementor-2 .elementor-element.elementor-element-636c8839 div.elementor-menu-toggle{color:#000}.elementor-2 .elementor-element.elementor-element-636c8839 div.elementor-menu-toggle svg{fill:#000}.elementor-2 .elementor-element.elementor-element-3e24487>.elementor-background-overlay{background-color:#000;opacity:.32;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-3e24487>.elementor-container{max-width:1500px;min-height:100vh}.elementor-2 .elementor-element.elementor-element-3e24487 .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom center}.elementor-2 .elementor-element.elementor-element-3e24487{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-3d62d408.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-5db3fecd{width:auto;max-width:auto;text-align:center}.elementor-2 .elementor-element.elementor-element-5db3fecd .elementor-heading-title{font-size:2rem;font-weight:700;line-height:1.7em;letter-spacing:1.5px;color:#fff}.elementor-2 .elementor-element.elementor-element-7866f4b5:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-7866f4b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#5e7782}.elementor-2 .elementor-element.elementor-element-7866f4b5>.elementor-container{max-width:1500px;min-height:100px}.elementor-2 .elementor-element.elementor-element-7866f4b5{border-style:solid;border-width:0;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-100px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-7866f4b5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-5ef8ac59 .elementor-button{background-color:#FFFFFF00;font-family:"Pavanam",Sans-serif;font-size:1.5rem;letter-spacing:2.9px;fill:#fff;color:#fff;padding:20px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5ef8ac59{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-5ef8ac59{right:0}.elementor-2 .elementor-element.elementor-element-5ef8ac59{top:-150px}.elementor-2 .elementor-element.elementor-element-5ef8ac59 .elementor-button-content-wrapper{flex-direction:row}.elementor-2 .elementor-element.elementor-element-5ef8ac59 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-2 .elementor-element.elementor-element-1f2b89f8:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-1f2b89f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ecf4f9}.elementor-2 .elementor-element.elementor-element-1f2b89f8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0}.elementor-2 .elementor-element.elementor-element-1f2b89f8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-28cd3e5e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-4d029c16 .elementor-heading-title{font-family:"Trebuchet MS",Sans-serif;font-size:1.75rem;letter-spacing:2px}.elementor-2 .elementor-element.elementor-element-4d958058>.elementor-widget-container{margin:0 0 2rem}.elementor-2 .elementor-element.elementor-element-4d958058 .elementor-heading-title{font-size:1.5rem}.elementor-2 .elementor-element.elementor-element-3b7904eb{overflow:hidden}.elementor-2 .elementor-element.elementor-element-3500dc46 .premium-banner-ib-title,.elementor-2 .elementor-element.elementor-element-3500dc46 .premium-banner-ib-content,.elementor-2 .elementor-element.elementor-element-3500dc46 .premium-banner-read-more{text-align:left}.elementor-2 .elementor-element.elementor-element-3500dc46 .premium-banner-ib{background:#000}.elementor-2 .elementor-element.elementor-element-3500dc46 .premium-banner-ib img{opacity:.6}.elementor-2 .elementor-element.elementor-element-3500dc46:hover .premium-banner-ib img{opacity:.3}.elementor-2 .elementor-element.elementor-element-3500dc46 .premium-banner-ib-desc .premium_banner_title{color:#fff;font-weight:700}.elementor-2 .elementor-element.elementor-element-3500dc46 .premium_banner_content{color:#fff}.elementor-2 .elementor-element.elementor-element-4eedfcbd .premium-banner-ib-title,.elementor-2 .elementor-element.elementor-element-4eedfcbd .premium-banner-ib-content,.elementor-2 .elementor-element.elementor-element-4eedfcbd .premium-banner-read-more{text-align:left}.elementor-2 .elementor-element.elementor-element-4eedfcbd .premium-banner-ib{background:#000}.elementor-2 .elementor-element.elementor-element-4eedfcbd .premium-banner-ib img{opacity:.6}.elementor-2 .elementor-element.elementor-element-4eedfcbd:hover .premium-banner-ib img{opacity:.3}.elementor-2 .elementor-element.elementor-element-4eedfcbd .premium-banner-ib-desc .premium_banner_title{color:#fff;font-weight:700}.elementor-2 .elementor-element.elementor-element-4eedfcbd .premium_banner_content{color:#fff}.elementor-2 .elementor-element.elementor-element-4ae5ae61 .premium-banner-ib-title,.elementor-2 .elementor-element.elementor-element-4ae5ae61 .premium-banner-ib-content,.elementor-2 .elementor-element.elementor-element-4ae5ae61 .premium-banner-read-more{text-align:left}.elementor-2 .elementor-element.elementor-element-4ae5ae61 .premium-banner-ib{background:#000}.elementor-2 .elementor-element.elementor-element-4ae5ae61 .premium-banner-ib img{opacity:.6}.elementor-2 .elementor-element.elementor-element-4ae5ae61:hover .premium-banner-ib img{opacity:.3}.elementor-2 .elementor-element.elementor-element-4ae5ae61 .premium-banner-ib-desc .premium_banner_title{color:#fff;font-weight:700}.elementor-2 .elementor-element.elementor-element-4ae5ae61 .premium_banner_content{color:#fff}.elementor-2 .elementor-element.elementor-element-339c479f{border-style:solid;border-width:1px 0;border-color:#efefef;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:2rem 0 0}.elementor-2 .elementor-element.elementor-element-339c479f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-215f86f7>.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-480fd33e .elementor-heading-title{font-family:"Trebuchet MS",Sans-serif;font-size:1.75rem;letter-spacing:2px}.elementor-2 .elementor-element.elementor-element-1c9ddbbe>.elementor-widget-container{border-style:solid;border-radius:1px 0}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% )}.elementor-2 .elementor-element.elementor-element-1c9ddbbe:after{content:"0.66"}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post__thumbnail__link{width:100%}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post__meta-data span+span:before{content:"///"}.elementor-2 .elementor-element.elementor-element-1c9ddbbe{--grid-column-gap:20px}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post{border-style:solid;border-width:0 0 1px;border-color:#efefef}.elementor-2 .elementor-element.elementor-element-1c9ddbbe.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-2 .elementor-element.elementor-element-1c9ddbbe.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-2 .elementor-element.elementor-element-1c9ddbbe.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post__title,.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post__title a{color:#000;font-size:1rem;font-weight:400}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post__title{margin-bottom:5px}.elementor-2 .elementor-element.elementor-element-1e9c0fea>.elementor-widget-container{margin:1rem 0}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button-icon-left svg,.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button-icon-right svg{rotate:0deg}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button-icon-left i,.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button-icon-right i{rotate:0deg}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button-icon-right{margin-left:50px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button-icon-left{margin-right:50px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button--shikoba i{left:50%}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button i{color:#133d73;font-size:20px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button .creative-button-inner svg{fill:#133d73}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button{color:#133d73;background-color:#fff;border-style:solid;border-width:0 0 1px;border-color:#133d73;border-radius:0;padding:10px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button svg{fill:#133d73;width:20px;height:20px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button .eael-creative-button--tamaya-secondary{color:#133d73}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#fff}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--wayra:hover{background-color:#fff}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--tamaya:before{background-color:#fff;padding:10px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--tamaya:after{background-color:#fff}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button:before{border-radius:0}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button:after{border-radius:0}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button:hover i{color:#133d73}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button:hover .creative-button-inner svg{fill:#133d73}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button:hover .cretive-button-text{color:#133d73}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--winona:after{color:#133d73;padding:10px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--rayen:hover:before{color:#133d73;background-color:#fff}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button:hover{background-color:#fff}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--ujarak:before{background-color:#fff}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--wayra:hover:before{background-color:#fff}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#fff}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--rayen:before{background-color:#fff;padding:10px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button-wrapper{justify-content:flex-end}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button .cretive-button-text,.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button--winona:after,.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button--rayen:before,.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button--tamaya:after,.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button--tamaya:before{font-size:.9rem}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--winona>.creative-button-inner{padding:10px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--rayen>.creative-button-inner{padding:10px}.elementor-2 .elementor-element.elementor-element-1e9c0fea .eael-creative-button.eael-creative-button--saqui:after{padding:10px}.elementor-2 .elementor-element.elementor-element-1d77c5a7{margin-top:5rem;margin-bottom:1rem;padding:0}.elementor-2 .elementor-element.elementor-element-32322b21>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-2 .elementor-element.elementor-element-4388cf29{text-align:center}.elementor-2 .elementor-element.elementor-element-4388cf29 .elementor-heading-title{font-size:2.5rem;font-weight:700;letter-spacing:5px}.elementor-2 .elementor-element.elementor-element-47e085c5{text-align:center}.elementor-2 .elementor-element.elementor-element-47e085c5 .elementor-heading-title{font-family:"Overpass",Sans-serif;font-size:1.5rem;color:#3f71b3}.elementor-2 .elementor-element.elementor-element-4bc682e2>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-4bc682e2:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-4bc682e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#fff 15%,#ecf4f9 15%)}.elementor-2 .elementor-element.elementor-element-4bc682e2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0}.elementor-2 .elementor-element.elementor-element-4bc682e2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-90f8460:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-90f8460>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://comfortplusjapan.com/cms/wp-content/uploads/2021/11/cntent-002.jpg");background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-90f8460>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-90f8460>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-742160e3{--spacer-size:500px}.elementor-2 .elementor-element.elementor-element-61678a30>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-61678a30>.elementor-element-populated{margin:2rem;--e-column-margin-right:2rem;--e-column-margin-left:2rem}.elementor-2 .elementor-element.elementor-element-77e1a3df .elementor-heading-title{font-size:1.75rem;font-weight:700}.elementor-2 .elementor-element.elementor-element-699e9793 .elementor-heading-title{font-size:1.15rem;font-weight:700;color:#000}.elementor-2 .elementor-element.elementor-element-45a16662{font-size:1.1rem}.elementor-2 .elementor-element.elementor-element-ce3cc7d{--spacer-size:15px}.elementor-2 .elementor-element.elementor-element-79e94708 .elementor-heading-title{font-size:1.15rem;font-weight:700;color:#000}.elementor-2 .elementor-element.elementor-element-379f4993{font-size:1.1rem}.elementor-2 .elementor-element.elementor-element-2b110cec>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-2b110cec:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-2b110cec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg,#ecf4f9 15%,#fff 15%)}.elementor-2 .elementor-element.elementor-element-2b110cec{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0}.elementor-2 .elementor-element.elementor-element-2b110cec>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-5eb894ff>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-5eb894ff>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-6034eba8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-6034eba8>.elementor-element-populated{margin:1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem}.elementor-2 .elementor-element.elementor-element-2a619bfe .elementor-heading-title{font-size:1.75rem;font-weight:700}.elementor-2 .elementor-element.elementor-element-17a7512f{font-size:1.1rem}.elementor-2 .elementor-element.elementor-element-25afbe97:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-25afbe97>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://comfortplusjapan.com/cms/wp-content/uploads/2021/11/cntent-05.jpg");background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-25afbe97>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-25afbe97>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-4545cb85{--spacer-size:500px}.elementor-2 .elementor-element.elementor-element-6d5243ad{margin-top:5rem;margin-bottom:1rem;padding:0}.elementor-2 .elementor-element.elementor-element-801c134>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-2 .elementor-element.elementor-element-e0ff7b7{text-align:center}.elementor-2 .elementor-element.elementor-element-e0ff7b7 .elementor-heading-title{font-size:2.5rem;font-weight:700;letter-spacing:5px}.elementor-2 .elementor-element.elementor-element-733b3072{text-align:center}.elementor-2 .elementor-element.elementor-element-733b3072 .elementor-heading-title{font-family:"Overpass",Sans-serif;font-size:1.5rem;color:#3f71b3}.elementor-2 .elementor-element.elementor-element-4849ff2b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-4849ff2b{margin-top:1rem;margin-bottom:3rem}.elementor-2 .elementor-element.elementor-element-12b75bc4>.elementor-element-populated{border-style:dotted;border-width:0 1px 0 0;border-color:#ccc;padding:40px}.elementor-2 .elementor-element.elementor-element-263b6e0e{text-align:left}.elementor-2 .elementor-element.elementor-element-263b6e0e img{width:120px;max-width:120px}.elementor-2 .elementor-element.elementor-element-2305ce43>.elementor-element-populated{padding:0 0 0 80px}.elementor-2 .elementor-element.elementor-element-d318f43 .elementor-blockquote__author{font-family:"Noto Serif JP",Sans-serif;font-weight:700}.elementor-2 .elementor-element.elementor-element-d318f43 .elementor-blockquote:before{font-size:calc(1px * 100)}.elementor-2 .elementor-element.elementor-element-7eb72abf>.elementor-widget-container{margin:2rem 0 0}.elementor-2 .elementor-element.elementor-element-7eb72abf{text-align:right}.elementor-2 .elementor-element.elementor-element-7eb72abf .elementor-heading-title{font-size:1.25rem}.elementor-2 .elementor-element.elementor-element-3acdfbd8>.elementor-widget-container{margin:-1rem 0 0}.elementor-2 .elementor-element.elementor-element-3acdfbd8{text-align:right}.elementor-2 .elementor-element.elementor-element-3acdfbd8 .elementor-heading-title{font-size:1.25rem}.elementor-2 .elementor-element.elementor-element-6939031d:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-6939031d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://comfortplusjapan.com/cms/wp-content/uploads/2021/11/office-mtgroom.jpg");background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-6939031d>.elementor-background-overlay{background-color:#3a3a3a;opacity:.59;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-6939031d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:5rem;margin-bottom:0;padding:8rem 0}.elementor-2 .elementor-element.elementor-element-3f482a5e{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-14f40f8a{margin-top:5rem;margin-bottom:1rem;padding:0}.elementor-2 .elementor-element.elementor-element-5a8c18eb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-2 .elementor-element.elementor-element-490f46a4{text-align:center}.elementor-2 .elementor-element.elementor-element-490f46a4 .elementor-heading-title{font-size:2.5rem;font-weight:700;letter-spacing:5px}.elementor-2 .elementor-element.elementor-element-10421454{text-align:center}.elementor-2 .elementor-element.elementor-element-10421454 .elementor-heading-title{font-family:"Overpass",Sans-serif;font-size:1.5rem;color:#3f71b3}.elementor-2 .elementor-element.elementor-element-4fec2a64>.elementor-container{max-width:900px}.elementor-2 .elementor-element.elementor-element-4fec2a64{margin-top:3rem;margin-bottom:3rem}.elementor-2 .elementor-element.elementor-element-6f4e933b>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-6f4e933b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-5b15bea5>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-5b15bea5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-2c1ea027>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-2c1ea027>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-122ad3db>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-122ad3db>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-2876d9d8>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-2876d9d8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-6930860f>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-6930860f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-624ec243>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-624ec243>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-53e61e43>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-53e61e43>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-4ca97dab .elementor-icon-list-icon i{transition:color .3s}.elementor-2 .elementor-element.elementor-element-4ca97dab .elementor-icon-list-icon svg{transition:fill .3s}.elementor-2 .elementor-element.elementor-element-4ca97dab{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px}.elementor-2 .elementor-element.elementor-element-4ca97dab .elementor-icon-list-text{transition:color .3s}.elementor-2 .elementor-element.elementor-element-164751ce>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-164751ce>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-74729636>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-74729636>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-954a62b>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-954a62b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-b82ed83>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-b82ed83>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-4f10186c>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-4f10186c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-f2f1896>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-f2f1896>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-79ee9299>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-79ee9299>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-5d57bd02>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-5d57bd02>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-92e5d96>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-92e5d96>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-25b7ec83>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-25b7ec83>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-49b8a3c>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-49b8a3c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-f83d8ef>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-f83d8ef>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-3d3ff2c2>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-3d3ff2c2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-28809748>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-28809748>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-2c66712f>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-2c66712f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-205b219d>.elementor-element-populated{border-style:solid;border-width:0 0 1px;border-color:#bbb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-2 .elementor-element.elementor-element-205b219d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-4176edad .elementor-icon-list-icon i{transition:color .3s}.elementor-2 .elementor-element.elementor-element-4176edad .elementor-icon-list-icon svg{transition:fill .3s}.elementor-2 .elementor-element.elementor-element-4176edad{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px}.elementor-2 .elementor-element.elementor-element-4176edad .elementor-icon-list-text{transition:color .3s}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-61c8618f{width:39.956%}.elementor-2 .elementor-element.elementor-element-5062079b{width:59.67%}.elementor-2 .elementor-element.elementor-element-61678a30{width:79.97%}.elementor-2 .elementor-element.elementor-element-48fcb0e5{width:19.319%}.elementor-2 .elementor-element.elementor-element-6cd4c155{width:19.638%}.elementor-2 .elementor-element.elementor-element-6034eba8{width:80.027%}.elementor-2 .elementor-element.elementor-element-12b75bc4{width:30.351%}.elementor-2 .elementor-element.elementor-element-2305ce43{width:69.649%}.elementor-2 .elementor-element.elementor-element-6f4e933b{width:30%}.elementor-2 .elementor-element.elementor-element-5b15bea5{width:70%}.elementor-2 .elementor-element.elementor-element-2c1ea027{width:30%}.elementor-2 .elementor-element.elementor-element-122ad3db{width:70%}.elementor-2 .elementor-element.elementor-element-2876d9d8{width:30%}.elementor-2 .elementor-element.elementor-element-6930860f{width:70%}.elementor-2 .elementor-element.elementor-element-624ec243{width:30%}.elementor-2 .elementor-element.elementor-element-53e61e43{width:70%}.elementor-2 .elementor-element.elementor-element-164751ce{width:30%}.elementor-2 .elementor-element.elementor-element-74729636{width:70%}.elementor-2 .elementor-element.elementor-element-954a62b{width:30%}.elementor-2 .elementor-element.elementor-element-b82ed83{width:70%}.elementor-2 .elementor-element.elementor-element-4f10186c{width:30%}.elementor-2 .elementor-element.elementor-element-f2f1896{width:70%}.elementor-2 .elementor-element.elementor-element-79ee9299{width:30%}.elementor-2 .elementor-element.elementor-element-5d57bd02{width:70%}.elementor-2 .elementor-element.elementor-element-92e5d96{width:30%}.elementor-2 .elementor-element.elementor-element-25b7ec83{width:70%}.elementor-2 .elementor-element.elementor-element-49b8a3c{width:30%}.elementor-2 .elementor-element.elementor-element-f83d8ef{width:70%}.elementor-2 .elementor-element.elementor-element-3d3ff2c2{width:30%}.elementor-2 .elementor-element.elementor-element-28809748{width:70%}.elementor-2 .elementor-element.elementor-element-2c66712f{width:30%}.elementor-2 .elementor-element.elementor-element-205b219d{width:70%}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-61c8618f{width:80%}.elementor-2 .elementor-element.elementor-element-5062079b{width:20%}.elementor-2 .elementor-element.elementor-element-61678a30{width:100%}.elementor-2 .elementor-element.elementor-element-48fcb0e5{width:100%}.elementor-2 .elementor-element.elementor-element-6cd4c155{width:100%}.elementor-2 .elementor-element.elementor-element-6034eba8{width:100%}.elementor-2 .elementor-element.elementor-element-12b75bc4{width:40%}.elementor-2 .elementor-element.elementor-element-2305ce43{width:60%}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-6939031d:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-6939031d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-61c8618f>.elementor-element-populated{padding:0 0 0 5%}.elementor-2 .elementor-element.elementor-element-526864bf img{width:300px;max-width:300px}.elementor-2 .elementor-element.elementor-element-5062079b>.elementor-element-populated{padding:0 5% 0 0}.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-nav-menu--dropdown a{padding-top:17px;padding-bottom:17px}.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:29px !important}.elementor-2 .elementor-element.elementor-element-636c8839{--nav-menu-icon-size:26px}.elementor-2 .elementor-element.elementor-element-5db3fecd>.elementor-widget-container{padding:1rem 0}.elementor-2 .elementor-element.elementor-element-5db3fecd .elementor-heading-title{font-size:1.5rem}.elementor-2 .elementor-element.elementor-element-4d958058 .elementor-heading-title{font-size:1.1rem}.elementor-2 .elementor-element.elementor-element-61678a30>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-2 .elementor-element.elementor-element-45a16662{font-size:1rem}.elementor-2 .elementor-element.elementor-element-379f4993{font-size:1rem}.elementor-2 .elementor-element.elementor-element-6034eba8>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-2 .elementor-element.elementor-element-17a7512f{font-size:1rem}.elementor-2 .elementor-element.elementor-element-4849ff2b{padding:20px}.elementor-2 .elementor-element.elementor-element-2305ce43>.elementor-element-populated{padding:0 40px}.elementor-2 .elementor-element.elementor-element-d318f43>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-6939031d{padding:0}.elementor-2 .elementor-element.elementor-element-3f482a5e{--spacer-size:250px}.elementor-2 .elementor-element.elementor-element-4fec2a64{margin-top:0;margin-bottom:3rem}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-116bf39c>.elementor-container{min-height:60px}.elementor-2 .elementor-element.elementor-element-61c8618f{width:70%}.elementor-2 .elementor-element.elementor-element-526864bf>.elementor-widget-container{margin:4px 0 0}.elementor-2 .elementor-element.elementor-element-526864bf img{width:220px;max-width:220px}.elementor-2 .elementor-element.elementor-element-373db623 .elementor-heading-title{font-size:.7rem}.elementor-2 .elementor-element.elementor-element-5062079b{width:30%}.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-2 .elementor-element.elementor-element-636c8839 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important}.elementor-2 .elementor-element.elementor-element-3e24487 .elementor-background-slideshow__slide__image{background-position:center center}.elementor-2 .elementor-element.elementor-element-3d62d408>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-2 .elementor-element.elementor-element-5db3fecd>.elementor-widget-container{margin:10px}.elementor-2 .elementor-element.elementor-element-5db3fecd{text-align:center}.elementor-2 .elementor-element.elementor-element-5db3fecd .elementor-heading-title{font-size:1.1rem}.elementor-2 .elementor-element.elementor-element-7866f4b5>.elementor-container{min-height:60px}.elementor-2 .elementor-element.elementor-element-7866f4b5{border-width:0 0 6px;margin-top:-60px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-5ef8ac59 .elementor-button{padding:15px 0}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% )}.elementor-2 .elementor-element.elementor-element-1c9ddbbe:after{content:"0.5"}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post__thumbnail__link{width:100%}.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post__title,.elementor-2 .elementor-element.elementor-element-1c9ddbbe .elementor-post__title a{font-size:1rem}.elementor-2 .elementor-element.elementor-element-1d77c5a7{margin-top:3rem;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-47e085c5 .elementor-heading-title{font-size:1rem}.elementor-2 .elementor-element.elementor-element-742160e3{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-680a37b1>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-1014baed{margin-top:3rem;margin-bottom:3rem}.elementor-2 .elementor-element.elementor-element-61678a30>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-61678a30>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-77e1a3df .elementor-heading-title{font-size:1.5rem}.elementor-2 .elementor-element.elementor-element-699e9793>.elementor-widget-container{margin:0 1rem}.elementor-2 .elementor-element.elementor-element-699e9793 .elementor-heading-title{font-size:1.3rem}.elementor-2 .elementor-element.elementor-element-45a16662>.elementor-widget-container{margin:0 1rem}.elementor-2 .elementor-element.elementor-element-45a16662{font-size:1.1rem}.elementor-2 .elementor-element.elementor-element-ce3cc7d{--spacer-size:25px}.elementor-2 .elementor-element.elementor-element-79e94708>.elementor-widget-container{margin:0 1rem}.elementor-2 .elementor-element.elementor-element-79e94708 .elementor-heading-title{font-size:1.3rem}.elementor-2 .elementor-element.elementor-element-379f4993>.elementor-widget-container{margin:0 1rem}.elementor-2 .elementor-element.elementor-element-379f4993{font-size:1.1rem}.elementor-2 .elementor-element.elementor-element-6e7fa430{margin-top:3rem;margin-bottom:3rem}.elementor-2 .elementor-element.elementor-element-6034eba8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-6034eba8>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-2a619bfe .elementor-heading-title{font-size:1.5rem}.elementor-2 .elementor-element.elementor-element-17a7512f>.elementor-widget-container{margin:0 1rem}.elementor-2 .elementor-element.elementor-element-17a7512f{font-size:1.1rem}.elementor-2 .elementor-element.elementor-element-25afbe97{width:100%}.elementor-2 .elementor-element.elementor-element-4545cb85{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-6d5243ad{margin-top:3rem;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-733b3072 .elementor-heading-title{font-size:1rem}.elementor-2 .elementor-element.elementor-element-4849ff2b{padding:10px}.elementor-2 .elementor-element.elementor-element-12b75bc4>.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-12b75bc4>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-6ca20ded{text-align:center}.elementor-2 .elementor-element.elementor-element-263b6e0e>.elementor-widget-container{margin:2rem 0 0}.elementor-2 .elementor-element.elementor-element-263b6e0e{text-align:center}.elementor-2 .elementor-element.elementor-element-263b6e0e img{width:90px;max-width:90px}.elementor-2 .elementor-element.elementor-element-2305ce43>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-d318f43 .elementor-blockquote__content{font-size:1.15rem}.elementor-2 .elementor-element.elementor-element-3f482a5e{--spacer-size:180px}.elementor-2 .elementor-element.elementor-element-14f40f8a{margin-top:3rem;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-10421454 .elementor-heading-title{font-size:1rem}.elementor-2 .elementor-element.elementor-element-6f4e933b>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-9c93544>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-9c93544{text-align:left}.elementor-2 .elementor-element.elementor-element-5b15bea5>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-2c1ea027>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-704fd28b>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-704fd28b{text-align:left}.elementor-2 .elementor-element.elementor-element-122ad3db>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-2876d9d8>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-3dfd0636>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-3dfd0636{text-align:left}.elementor-2 .elementor-element.elementor-element-6930860f>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-624ec243>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-386d435>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-386d435{text-align:left}.elementor-2 .elementor-element.elementor-element-53e61e43>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-164751ce>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-61ab9172>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-61ab9172{text-align:left}.elementor-2 .elementor-element.elementor-element-74729636>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-954a62b>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-37f6cde>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-37f6cde{text-align:left}.elementor-2 .elementor-element.elementor-element-b82ed83>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-4f10186c>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-3c9283cc>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-3c9283cc{text-align:left}.elementor-2 .elementor-element.elementor-element-f2f1896>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-79ee9299>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-112d7a42>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-112d7a42{text-align:left}.elementor-2 .elementor-element.elementor-element-5d57bd02>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-92e5d96>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-1f329338>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-1f329338{text-align:left}.elementor-2 .elementor-element.elementor-element-25b7ec83>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-49b8a3c>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-cb8c95a>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-cb8c95a{text-align:left}.elementor-2 .elementor-element.elementor-element-f83d8ef>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-3d3ff2c2>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-3a48dbce>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-3a48dbce{text-align:left}.elementor-2 .elementor-element.elementor-element-28809748>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-2c66712f>.elementor-element-populated{border-width:0;padding:10px}.elementor-2 .elementor-element.elementor-element-284d5c26>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-284d5c26{text-align:left}.elementor-2 .elementor-element.elementor-element-205b219d>.elementor-element-populated{border-width:0;padding:10px}}.elementor-2 .elementor-element.elementor-element-373db623{width:380px;text-align:right}@media (max-width:1024px){.elementor-2 .elementor-element.elementor-element-373db623{width:300px}}@media (max-width:767px){.elementor-2 .elementor-element.elementor-element-373db623{width:220px}}#mainVisualUpper{position:relative}#mainVisualUpper:after{z-index:0;content:"";display:block;background:#fff;position:absolute;top:100px;right:0;width:100px;height:300px}@media (max-width:1024px){#mainVisualUpper:after{top:99px}}@media (max-width:767px){#mainVisualUpper:after{top:60px;width:50px;height:100px}}.st-words{display:inline}@media (max-width:767px){.elementor-2 .elementor-element.elementor-element-5db3fecd span{font-size:120%}.st-words:before{content:"『"}.st-words:after{content:"』"}}#mainVisualLower{position:relative}#mainVisualLower:after{z-index:0;content:"";display:block;background:#5e7782;position:absolute;bottom:100px;left:0;width:100px;height:300px}@media (max-width:767px){#mainVisualLower:after{bottom:60px;width:50px;height:100px}}@media (max-width:767px){.th-headline{background:#eee}}.elementor-2 .elementor-element.elementor-element-5b34bddf table,.elementor-2 .elementor-element.elementor-element-5b34bddf td{border:none}.elementor-2 .elementor-element.elementor-element-5b34bddf td:first-child{width:100px}@media (max-width:767px){.elementor-2 .elementor-element.elementor-element-5b34bddf td:first-child{font-weight:700}.elementor-2 .elementor-element.elementor-element-5b34bddf td{padding:0;width:100%;display:block}}