.elementor-2335 .elementor-element.elementor-element-2352119d{--display:flex;}.elementor-2335 .elementor-element.elementor-element-2493d2d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2335 .elementor-element.elementor-element-66142b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2335 .elementor-element.elementor-element-66142b5:not(.elementor-motion-effects-element-type-background), .elementor-2335 .elementor-element.elementor-element-66142b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8CAE96;}.elementor-2335 .elementor-element.elementor-element-66142b5:hover{background-color:#B9E0DB;}.elementor-2335 .elementor-element.elementor-element-376527d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2335 .elementor-element.elementor-element-376527d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-2335 .elementor-element.elementor-element-25971f58{padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#FFFFFF;}.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-2335 .elementor-element.elementor-element-40fa4b8c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-2335 .elementor-element.elementor-element-6d67c803{padding:11px 0px 0px 0px;column-gap:0px;text-align:start;}.elementor-2335 .elementor-element.elementor-element-6d67c803 p{margin-block-end:0px;}.elementor-2335 .elementor-element.elementor-element-a4e1f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2335 .elementor-element.elementor-element-a4e1f83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .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-2335 .elementor-element.elementor-element-70a423cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2335 .elementor-element.elementor-element-70a423cb:not(.elementor-motion-effects-element-type-background), .elementor-2335 .elementor-element.elementor-element-70a423cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2BF97;}.elementor-2335 .elementor-element.elementor-element-70a423cb:hover{background-color:#EBE0C9;}.elementor-2335 .elementor-element.elementor-element-f25619e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2335 .elementor-element.elementor-element-f25619e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-80d8739{padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2335 .elementor-element.elementor-element-9b3562a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-2335 .elementor-element.elementor-element-decc96c{padding:11px 0px 0px 0px;column-gap:0px;text-align:start;}.elementor-2335 .elementor-element.elementor-element-decc96c p{margin-block-end:0px;}.elementor-2335 .elementor-element.elementor-element-26acf467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2335 .elementor-element.elementor-element-26acf467.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-5c8a99a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2335 .elementor-element.elementor-element-e0ffedb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2335 .elementor-element.elementor-element-e0ffedb:not(.elementor-motion-effects-element-type-background), .elementor-2335 .elementor-element.elementor-element-e0ffedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#74BCB2;}.elementor-2335 .elementor-element.elementor-element-e0ffedb:hover{background-color:#B9E0DB;}.elementor-2335 .elementor-element.elementor-element-6ef3320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2335 .elementor-element.elementor-element-6ef3320.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-52c6008{padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2335 .elementor-element.elementor-element-ead5c12 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-2335 .elementor-element.elementor-element-54f7f50{padding:11px 0px 0px 0px;column-gap:0px;text-align:start;}.elementor-2335 .elementor-element.elementor-element-54f7f50 p{margin-block-end:0px;}.elementor-2335 .elementor-element.elementor-element-d4e1df8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2335 .elementor-element.elementor-element-d4e1df8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-ddd6715{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2335 .elementor-element.elementor-element-ddd6715:not(.elementor-motion-effects-element-type-background), .elementor-2335 .elementor-element.elementor-element-ddd6715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A09888;}.elementor-2335 .elementor-element.elementor-element-ddd6715:hover{background-color:#CFC7B8;}.elementor-2335 .elementor-element.elementor-element-639d040d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2335 .elementor-element.elementor-element-639d040d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-2c3d0cd{padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2335 .elementor-element.elementor-element-18a4b57d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-2335 .elementor-element.elementor-element-21497ccc{padding:11px 0px 0px 0px;column-gap:0px;text-align:start;}.elementor-2335 .elementor-element.elementor-element-21497ccc p{margin-block-end:0px;}.elementor-2335 .elementor-element.elementor-element-55c6277{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2335 .elementor-element.elementor-element-55c6277.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-1f5b4afb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2335 .elementor-element.elementor-element-1f5dbd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2335 .elementor-element.elementor-element-1f5dbd8:not(.elementor-motion-effects-element-type-background), .elementor-2335 .elementor-element.elementor-element-1f5dbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8AC5E1;}.elementor-2335 .elementor-element.elementor-element-1f5dbd8:hover{background-color:#BCDEEE;}.elementor-2335 .elementor-element.elementor-element-dbd6b5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2335 .elementor-element.elementor-element-dbd6b5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-0169161{padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2335 .elementor-element.elementor-element-3e152fb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-2335 .elementor-element.elementor-element-334768a{padding:11px 0px 0px 0px;column-gap:0px;text-align:start;}.elementor-2335 .elementor-element.elementor-element-334768a p{margin-block-end:0px;}.elementor-2335 .elementor-element.elementor-element-f0842ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2335 .elementor-element.elementor-element-f0842ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-7aac00f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2335 .elementor-element.elementor-element-7aac00f:not(.elementor-motion-effects-element-type-background), .elementor-2335 .elementor-element.elementor-element-7aac00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B45;}.elementor-2335 .elementor-element.elementor-element-7aac00f:hover{background-color:#BCDEEE;}.elementor-2335 .elementor-element.elementor-element-1f26761{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2335 .elementor-element.elementor-element-1f26761.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2335 .elementor-element.elementor-element-2a0b0a1{padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2335 .elementor-element.elementor-element-185221f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-2335 .elementor-element.elementor-element-1f1f1ec{padding:11px 0px 0px 0px;column-gap:0px;text-align:start;color:#FFFFFF;}.elementor-2335 .elementor-element.elementor-element-1f1f1ec p{margin-block-end:0px;}.elementor-2335 .elementor-element.elementor-element-f8904b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2335 .elementor-element.elementor-element-f8904b7.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2335 .elementor-element.elementor-element-376527d6{--width:50%;}.elementor-2335 .elementor-element.elementor-element-a4e1f83{--width:50%;}.elementor-2335 .elementor-element.elementor-element-f25619e{--width:50%;}.elementor-2335 .elementor-element.elementor-element-26acf467{--width:50%;}.elementor-2335 .elementor-element.elementor-element-6ef3320{--width:50%;}.elementor-2335 .elementor-element.elementor-element-d4e1df8{--width:50%;}.elementor-2335 .elementor-element.elementor-element-639d040d{--width:50%;}.elementor-2335 .elementor-element.elementor-element-55c6277{--width:50%;}.elementor-2335 .elementor-element.elementor-element-dbd6b5c{--width:50%;}.elementor-2335 .elementor-element.elementor-element-f0842ac{--width:50%;}.elementor-2335 .elementor-element.elementor-element-1f26761{--width:50%;}.elementor-2335 .elementor-element.elementor-element-f8904b7{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-70a423cb */.elementor-2335 .elementor-element.elementor-element-70a423cb{
    position: relative;
    cursor: pointer;
}

.elementor-2335 .elementor-element.elementor-element-70a423cb::after{
    content: "準備中です。\Aご相談はお電話でお願いいたします。";
    white-space: pre-line;
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.75);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 20px;
    opacity: 0;
    transition: opacity .3s ease;
}

.elementor-2335 .elementor-element.elementor-element-70a423cb:hover::after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddd6715 */.elementor-2335 .elementor-element.elementor-element-ddd6715{
    position: relative;
    cursor: pointer;
}

.elementor-2335 .elementor-element.elementor-element-ddd6715::after{
    content: "準備中です。\Aご相談はお電話でお願いいたします。";
    white-space: pre-line;
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.75);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 20px;
    opacity: 0;
    transition: opacity .3s ease;
}

.elementor-2335 .elementor-element.elementor-element-ddd6715:hover::after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aac00f */.elementor-2335 .elementor-element.elementor-element-7aac00f{
    position: relative;
    cursor: pointer;
}

.elementor-2335 .elementor-element.elementor-element-7aac00f::after{
    content: "準備中です。\Aご相談はお電話でお願いいたします。";
    white-space: pre-line;
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.75);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 20px;
    opacity: 0;
    transition: opacity .3s ease;
}

.elementor-2335 .elementor-element.elementor-element-7aac00f:hover::after{
    opacity: 1;
}/* End custom CSS */