.elementor-445 .elementor-element.elementor-element-a4570c2>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-445 .elementor-element.elementor-element-a4570c2:not(.elementor-motion-effects-element-type-background),.elementor-445 .elementor-element.elementor-element-a4570c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://hirakawa-architect.jp/wp-content/uploads/2022/07/Main_Concept_Booking_Cover.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-445 .elementor-element.elementor-element-a4570c2>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(300deg,#fff 0%,#000 100%);opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.elementor-445 .elementor-element.elementor-element-a4570c2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action.bg-img{background-image:url(https://hirakawa-architect.jp/wp-content/uploads/2022/07/Main_Concept_Booking_Cover.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action.bg-img-fixed{background-image:url(https://hirakawa-architect.jp/wp-content/uploads/2022/07/Main_Concept_Booking_Cover.jpg)}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action{max-width:1170px;background-color:#f4f4f4}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action.bg-img:after{background-color:#f4f4f4}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#4d4d4d;background:#f9f9f9}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#3f51b5}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3f51b5}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action .cta-button.effect-1:after{background:#3f51b5}.elementor-445 .elementor-element.elementor-element-68d7604 .eael-call-to-action .cta-button.effect-2:after{background:#3f51b5}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action.bg-img{background-image:url(https://hirakawa-architect.jp/wp-content/uploads/2022/07/Main_Slider_05.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action.bg-img-fixed{background-image:url(https://hirakawa-architect.jp/wp-content/uploads/2022/07/Main_Slider_05.jpg)}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action{max-width:1170px;background-color:#f4f4f4}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action.bg-img:after{background-color:#f4f4f4}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#000}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action .sub-title{color:#000}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action p{color:#000}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#4d4d4d;background:#f9f9f9}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#3f51b5}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3f51b5}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action .cta-button.effect-1:after{background:#3f51b5}.elementor-445 .elementor-element.elementor-element-62df7fb .eael-call-to-action .cta-button.effect-2:after{background:#3f51b5}.elementor-445 .elementor-element.elementor-element-58f85dc>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-445 .elementor-element.elementor-element-c306a59>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-445 .elementor-element.elementor-element-c306a59:not(.elementor-motion-effects-element-type-background),.elementor-445 .elementor-element.elementor-element-c306a59>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://hirakawa-architect.jp/wp-content/uploads/2022/07/Footer_BackGround.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-445 .elementor-element.elementor-element-c306a59{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-445 .elementor-element.elementor-element-c306a59>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-445 .elementor-element.elementor-element-ff7cd4f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-445 .elementor-element.elementor-element-ff7cd4f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://hirakawa-architect.jp/wp-content/uploads/2022/07/Footer_Visual.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-445 .elementor-element.elementor-element-ff7cd4f>.elementor-element-populated>.elementor-background-overlay{background-color:#fff;opacity:.5}.elementor-445 .elementor-element.elementor-element-ff7cd4f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-445 .elementor-element.elementor-element-ff7cd4f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var(--e-global-color-primary)}.elementor-widget-site-logo .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-445 .elementor-element.elementor-element-c0633d8 .hfe-site-logo-container,.elementor-445 .elementor-element.elementor-element-c0633d8 .hfe-caption-width figcaption{text-align:left}.elementor-445 .elementor-element.elementor-element-c0633d8 .widget-image-caption{margin-top:0;margin-bottom:0}.elementor-445 .elementor-element.elementor-element-c0633d8 .hfe-site-logo-container .hfe-site-logo-img{border-style:none}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-445 .elementor-element.elementor-element-0713616{text-align:start}.elementor-445 .elementor-element.elementor-element-0713616 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;color:#000}.elementor-widget-eael-feature-list .connector-type-classic .connector{border-color:var(--e-global-color-primary)}.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after{border-color:var(--e-global-color-primary)}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title,.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title>a,.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title:visited{color:var(--e-global-color-primary)}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title,.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#37368e}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items.eael-feature-list-horizontal{gap:15px}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items.eael-feature-list-horizontal[data-layout-tablet=vertical] .eael-feature-list-item{padding-bottom:calc(15px/2)}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item{padding-bottom:calc(15px/2)}body.rtl .elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after{left:calc(-15px/2)}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before{height:calc(100% + 15px)}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items .eael-feature-list-icon{color:#fff}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items .eael-feature-list-icon svg{fill:#fff}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-icon-box .eael-feature-list-icon{height:50px;width:50px;padding:10px !important}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 50px)}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-icon-box .eael-feature-list-icon i{font-size:20px !important}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-icon-box .eael-feature-list-icon svg{width:20px !important;height:20px !important;line-height:20px !important}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-icon-box .eael-feature-list-icon img{width:20px;height:20px}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-img{width:20px;height:20px}.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-left .eael-feature-list-content-box,.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-right .eael-feature-list-content-box,.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-top .eael-feature-list-content-box{margin:30px}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-content-box .eael-feature-list-title,.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-content-box .eael-feature-list-title>a,.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-content-box .eael-feature-list-title:visited{color:#000}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-content-box .eael-feature-list-title,.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-content-box .eael-feature-list-title a{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700}.elementor-445 .elementor-element.elementor-element-547e2a4 .eael-feature-list-content-box .eael-feature-list-content{color:#000;font-family:"Noto Serif JP",Sans-serif}.elementor-445 .elementor-element.elementor-element-8539778>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.5}.elementor-445 .elementor-element.elementor-element-8539778>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-445 .elementor-element.elementor-element-8539778>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}@media(min-width:1025px){.elementor-445 .elementor-element.elementor-element-a4570c2:not(.elementor-motion-effects-element-type-background),.elementor-445 .elementor-element.elementor-element-a4570c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-445 .elementor-element.elementor-element-c306a59:not(.elementor-motion-effects-element-type-background),.elementor-445 .elementor-element.elementor-element-c306a59>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-445 .elementor-element.elementor-element-ff7cd4f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-445 .elementor-element.elementor-element-ff7cd4f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-445 .elementor-element.elementor-element-0713616{text-align:start}.elementor-445 .elementor-element.elementor-element-0713616 .elementor-heading-title{font-size:18px}.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-left .eael-feature-list-content-box,.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-right .eael-feature-list-content-box,.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-top .eael-feature-list-content-box{margin:20px}}@media(max-width:767px){.elementor-445 .elementor-element.elementor-element-0713616{text-align:start}.elementor-445 .elementor-element.elementor-element-0713616 .elementor-heading-title{font-size:15px}.elementor-445 .elementor-element.elementor-element-547e2a4 .-mobile-icon-position-left .eael-feature-list-content-box{margin:0 0 0 10px !important}.elementor-445 .elementor-element.elementor-element-547e2a4 .-mobile-icon-position-right .eael-feature-list-content-box{margin:0 10px 0 0 !important}.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-left .eael-feature-list-content-box,.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-right .eael-feature-list-content-box,.elementor-445 .elementor-element.elementor-element-547e2a4 .-icon-position-top .eael-feature-list-content-box{margin:10px}}