.elementor-47 .elementor-element.elementor-element-9851572{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-47 .elementor-element.elementor-element-9851572::before, .elementor-47 .elementor-element.elementor-element-9851572 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-9851572 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-9851572 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-9851572 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-9851572 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-f84e9a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-14b03e7{text-align:center;}.elementor-47 .elementor-element.elementor-element-14b03e7 .elementor-heading-title{font-family:"sana", serif;font-size:30px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-aede078{text-align:center;}.elementor-47 .elementor-element.elementor-element-aede078 .elementor-heading-title{font-family:"sana", serif;font-size:60px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-5f55be4{text-align:center;}.elementor-47 .elementor-element.elementor-element-5f55be4 .elementor-heading-title{font-family:"sana", serif;font-size:25px;font-weight:300;line-height:1.4em;color:#FFFFFF94;}.elementor-47 .elementor-element.elementor-element-919f2cc{--display:flex;}.elementor-47 .elementor-element.elementor-element-7d8c6b8{text-align:center;}.elementor-47 .elementor-element.elementor-element-7d8c6b8 .elementor-heading-title{font-family:"sana", serif;font-size:40px;font-weight:300;line-height:1.4em;color:#D2B48C;}.elementor-47 .elementor-element.elementor-element-ace097a{--display:flex;}.elementor-47 .elementor-element.elementor-element-0d8583a{text-align:center;}.elementor-47 .elementor-element.elementor-element-0d8583a .elementor-heading-title{font-family:"sana", serif;font-size:20px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47 .elementor-element.elementor-element-1ed5261 .elementor-button{background-color:#800B10;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 100px 10px 100px;}.elementor-47 .elementor-element.elementor-element-1ed5261 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-1ed5261 .elementor-button:focus{background-color:#727272;color:#000000;}.elementor-47 .elementor-element.elementor-element-1ed5261 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-1ed5261 .elementor-button:focus svg{fill:#000000;}.elementor-47 .elementor-element.elementor-element-e8373b8{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e8373b8:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e8373b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-47 .elementor-element.elementor-element-e8373b8::before, .elementor-47 .elementor-element.elementor-element-e8373b8 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-e8373b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-e8373b8 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-e8373b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-e8373b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/1250140_03_03.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:52% auto;}.elementor-47 .elementor-element.elementor-element-136318c{--display:flex;--min-height:600px;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-136318c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-136318c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/c93f3fcfa7062c6306cb763849db343d.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-6829246{--display:flex;--justify-content:center;--margin-top:100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-86b17bf{--display:flex;}.elementor-47 .elementor-element.elementor-element-eb24964{text-align:center;}.elementor-47 .elementor-element.elementor-element-eb24964 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:25px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-35c5a16{text-align:center;}.elementor-47 .elementor-element.elementor-element-35c5a16 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:18px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7ff9434{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-daf46d2{--display:flex;--min-height:400px;}.elementor-47 .elementor-element.elementor-element-daf46d2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-daf46d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/ba7266f1372444058c700b33875e46fa-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-ab0bab8{--display:flex;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-ab0bab8:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ab0bab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-47 .elementor-element.elementor-element-ab0bab8::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/isago_11.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-e8c642e{--display:flex;}.elementor-47 .elementor-element.elementor-element-5cd8623{text-align:left;}.elementor-47 .elementor-element.elementor-element-5cd8623 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:40px;font-weight:100;text-transform:uppercase;color:#D2B48C;}.elementor-47 .elementor-element.elementor-element-d516fac{text-align:left;}.elementor-47 .elementor-element.elementor-element-d516fac .elementor-heading-title{font-family:"Roboto", serif;font-size:20px;font-weight:400;letter-spacing:3.1px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b1b2a27{--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-47 .elementor-element.elementor-element-9973f3f{--display:flex;--min-height:400px;}.elementor-47 .elementor-element.elementor-element-9973f3f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9973f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;}.elementor-47 .elementor-element.elementor-element-f06eefb{--display:flex;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-4437f85 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-weight:600;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-61febda .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 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-47 .elementor-element.elementor-element-afb5a31{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-499405c{--display:flex;--min-height:200px;}.elementor-47 .elementor-element.elementor-element-499405c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-499405c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/4013602_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-baa31e7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-47 .elementor-element.elementor-element-6f6289f{--display:flex;--min-height:400px;}.elementor-47 .elementor-element.elementor-element-6f6289f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6f6289f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/28123027_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-871e52a{--display:flex;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-31a4c26 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-weight:600;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-fd2ba4b .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-260b4bf{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-8102d1d{--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-47 .elementor-element.elementor-element-992226a{--display:flex;--min-height:400px;}.elementor-47 .elementor-element.elementor-element-992226a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-992226a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/1657348_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a909536{--display:flex;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-64afa3e .elementor-heading-title{font-family:"Noto Serif JP", serif;font-weight:600;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-03b9190 .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-eb773f8{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-56d5e68{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-47 .elementor-element.elementor-element-a01eaaa{--display:flex;--min-height:400px;}.elementor-47 .elementor-element.elementor-element-a01eaaa:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a01eaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/22235617_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-bfdbe29{--display:flex;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-ed8ff3e .elementor-heading-title{font-family:"Noto Serif JP", serif;font-weight:600;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-53203e0 .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-9e040e4{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-f40f2de{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f40f2de:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f40f2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7A06D;}.elementor-47 .elementor-element.elementor-element-f40f2de::before, .elementor-47 .elementor-element.elementor-element-f40f2de > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-f40f2de > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-f40f2de > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-f40f2de > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-f40f2de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/img_bg.jpg");--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-217d97c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-dfac0e1{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-47 .elementor-element.elementor-element-dfac0e1::before, .elementor-47 .elementor-element.elementor-element-dfac0e1 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-dfac0e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-dfac0e1 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-dfac0e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-dfac0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/isagobg_03.png");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-47 .elementor-element.elementor-element-1bfddbc{--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-47 .elementor-element.elementor-element-5f8f133 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5f8f133{text-align:right;}.elementor-47 .elementor-element.elementor-element-5f8f133 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:60px;font-weight:400;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-d3d3bd6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-d3d3bd6{text-align:right;}.elementor-47 .elementor-element.elementor-element-d3d3bd6 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b003a5e{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-729f133{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-729f133 .elementor-divider-separator{width:50%;margin:0 auto;margin-right:0;}.elementor-47 .elementor-element.elementor-element-729f133 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-aa5948d{text-align:right;}.elementor-47 .elementor-element.elementor-element-aa5948d .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:25px;font-weight:400;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6fa03b6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6fa03b6:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6fa03b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-f120035 .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-154113a > .elementor-widget-container{margin:30px 0px 30px 50px;}.elementor-47 .elementor-element.elementor-element-154113a{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-f74c91f{--display:flex;--min-height:700px;}.elementor-47 .elementor-element.elementor-element-f74c91f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f74c91f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/ce4e5557e87159fa2f159026e69d3bda.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-25a7e8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-718f77b{--display:flex;}.elementor-47 .elementor-element.elementor-element-95bc558{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-47 .elementor-element.elementor-element-dbb9968{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-95182d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4de8570{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8ba9aac{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8ba9aac:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-8ba9aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-47 .elementor-element.elementor-element-8ba9aac::before, .elementor-47 .elementor-element.elementor-element-8ba9aac > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-8ba9aac > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-8ba9aac > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-8ba9aac > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-8ba9aac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-9a3a3df{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8865842{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-8865842::before, .elementor-47 .elementor-element.elementor-element-8865842 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-8865842 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-8865842 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-8865842 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-8865842 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/isagobg_07.png");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-47 .elementor-element.elementor-element-3f67765{--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-47 .elementor-element.elementor-element-001021d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-001021d{text-align:right;}.elementor-47 .elementor-element.elementor-element-001021d .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:60px;font-weight:400;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-aec0c63 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-aec0c63{text-align:right;}.elementor-47 .elementor-element.elementor-element-aec0c63 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-29872d7{--display:flex;}.elementor-47 .elementor-element.elementor-element-7e69cdf{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-7e69cdf .elementor-divider-separator{width:50%;margin:0 auto;margin-right:0;}.elementor-47 .elementor-element.elementor-element-7e69cdf .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-1d04d89{text-align:right;}.elementor-47 .elementor-element.elementor-element-1d04d89 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-fb74663{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fb74663:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-fb74663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-f01a0dd > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-47 .elementor-element.elementor-element-f01a0dd .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7b424ee > .elementor-widget-container{margin:30px 0px 30px 50px;}.elementor-47 .elementor-element.elementor-element-7b424ee{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a9eb7f3{--display:flex;--min-height:700px;}.elementor-47 .elementor-element.elementor-element-a9eb7f3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a9eb7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/cba2622750b26a5bc99f57edfce8205c.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a7db73b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a7db73b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a7db73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/954279.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-6065057{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b8a6e8b{--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;}.elementor-47 .elementor-element.elementor-element-2c714df{--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;}.elementor-47 .elementor-element.elementor-element-7e8a567 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-7e8a567{text-align:left;}.elementor-47 .elementor-element.elementor-element-7e8a567 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-d114b70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-d114b70{text-align:left;}.elementor-47 .elementor-element.elementor-element-d114b70 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:#D2B48C;}.elementor-47 .elementor-element.elementor-element-eb195c7{--divider-border-style:dotted;--divider-color:#D2B48C;--divider-border-width:2px;}.elementor-47 .elementor-element.elementor-element-eb195c7 .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-eb195c7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-267e251{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-267e251:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-267e251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-524f914 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-524f914{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-9f92221{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-499d899{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-47 .elementor-element.elementor-element-78ae8f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-78ae8f5{text-align:right;}.elementor-47 .elementor-element.elementor-element-78ae8f5 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-91e60f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-91e60f4{text-align:right;}.elementor-47 .elementor-element.elementor-element-91e60f4 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:#D2B48C;}.elementor-47 .elementor-element.elementor-element-5c442d2{--divider-border-style:dotted;--divider-color:#D2B48C;--divider-border-width:2px;}.elementor-47 .elementor-element.elementor-element-5c442d2 .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-5c442d2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-aa4bcc8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa4bcc8:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-aa4bcc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-1865004 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1865004{text-align:left;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-75efa78{--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;}.elementor-47 .elementor-element.elementor-element-4d03a32{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4d03a32:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4d03a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7A06D;}.elementor-47 .elementor-element.elementor-element-4d03a32::before, .elementor-47 .elementor-element.elementor-element-4d03a32 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-4d03a32 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-4d03a32 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-4d03a32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-4d03a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/img_bg.jpg");--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-12e03f7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-51f3a21{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-47 .elementor-element.elementor-element-51f3a21::before, .elementor-47 .elementor-element.elementor-element-51f3a21 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-51f3a21 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-51f3a21 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-51f3a21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-51f3a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/isagobg_03.png");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-47 .elementor-element.elementor-element-cb23f11{--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;--justify-content:flex-end;}.elementor-47 .elementor-element.elementor-element-d3682ab > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-d3682ab{text-align:right;}.elementor-47 .elementor-element.elementor-element-d3682ab .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:60px;font-weight:400;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-5ede298 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5ede298{text-align:right;}.elementor-47 .elementor-element.elementor-element-5ede298 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:16px;font-weight:400;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-08cd313{--display:flex;}.elementor-47 .elementor-element.elementor-element-e955ef7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-e955ef7 .elementor-divider-separator{width:50%;margin:0 auto;margin-right:0;}.elementor-47 .elementor-element.elementor-element-e955ef7 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-d4c0006{text-align:right;}.elementor-47 .elementor-element.elementor-element-d4c0006 .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:25px;font-weight:400;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-0e403a2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0e403a2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0e403a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-7205c60 .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7cc8000 > .elementor-widget-container{margin:30px 0px 30px 50px;}.elementor-47 .elementor-element.elementor-element-7cc8000{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-da1ab16{--display:flex;--min-height:700px;}.elementor-47 .elementor-element.elementor-element-da1ab16:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-da1ab16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2025/07/23cd6dd5961bf5cfc71bed88dbb59d8e.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-ec54eff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b49b012{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-b49b012::before, .elementor-47 .elementor-element.elementor-element-b49b012 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-b49b012 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-b49b012 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-b49b012 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-b49b012 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-4bea6c2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4bea6c2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4bea6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-e4d6a22{--display:flex;--min-height:0px;}.elementor-47 .elementor-element.elementor-element-f3f7fac{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f3f7fac:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f3f7fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-d4747ea .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-61b9da8 > .elementor-widget-container{margin:30px 0px 30px 50px;}.elementor-47 .elementor-element.elementor-element-61b9da8{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-cb557ab{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-ac6177c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47 .elementor-element.elementor-element-ac6177c{text-align:center;}.elementor-47 .elementor-element.elementor-element-ac6177c .elementor-heading-title{font-family:"游明朝", serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-21b3928 .elementor-button{background-color:#800B10;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 100px 10px 100px;}.elementor-47 .elementor-element.elementor-element-21b3928 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-21b3928 .elementor-button:focus{background-color:#727272;color:#000000;}.elementor-47 .elementor-element.elementor-element-21b3928 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-21b3928 .elementor-button:focus svg{fill:#000000;}.elementor-47 .elementor-element.elementor-element-4211579{text-align:center;}.elementor-47 .elementor-element.elementor-element-4211579 .elementor-heading-title{font-family:"游明朝", serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-21e0328{text-align:center;}.elementor-47 .elementor-element.elementor-element-57b4b2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-b29828d > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b29828d{text-align:right;}.elementor-47 .elementor-element.elementor-element-b29828d .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:40px;font-weight:400;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-043d29c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-043d29c{text-align:right;}.elementor-47 .elementor-element.elementor-element-043d29c .elementor-heading-title{font-family:"Noto Serif JP", serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:4.6px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-45cf170{--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;}.elementor-47 .elementor-element.elementor-element-c1c5598{text-align:center;font-family:"Roboto", serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-ce2819c{text-align:center;font-family:"Roboto", serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-13fa290{text-align:center;}.elementor-47 .elementor-element.elementor-element-13fa290 .elementor-heading-title{font-family:"Roboto", serif;font-size:25px;font-weight:400;color:#D2B48C;}.elementor-47 .elementor-element.elementor-element-f9e99ba{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-7896ae5{--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;}.elementor-47 .elementor-element.elementor-element-db3062b{--display:flex;}.elementor-47 .elementor-element.elementor-element-db3062b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-db3062b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2B48C;}.elementor-47 .elementor-element.elementor-element-697be31{text-align:center;}.elementor-47 .elementor-element.elementor-element-697be31 .elementor-heading-title{font-family:"Roboto", serif;font-size:20px;font-weight:400;color:#000000;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-0420a30 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-47 .elementor-element.elementor-element-0420a30 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-0420a30 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-0420a30{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-0420a30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-0420a30 .elementor-icon-list-item > a{font-family:"Noto Serif JP", serif;font-size:20px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-0420a30 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-a9b8efe{--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;}.elementor-47 .elementor-element.elementor-element-389abbc{--display:flex;}.elementor-47 .elementor-element.elementor-element-389abbc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-389abbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2B48C;}.elementor-47 .elementor-element.elementor-element-8d73023{text-align:center;}.elementor-47 .elementor-element.elementor-element-8d73023 .elementor-heading-title{font-family:"Roboto", serif;font-size:20px;font-weight:400;color:#000000;}.elementor-47 .elementor-element.elementor-element-e2bf94a > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-47 .elementor-element.elementor-element-e2bf94a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-e2bf94a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-e2bf94a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-e2bf94a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-e2bf94a .elementor-icon-list-item > a{font-family:"Noto Serif JP", serif;font-size:20px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-e2bf94a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-436b3f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-google_maps .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-google_maps .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47 .elementor-element.elementor-element-eac4066 iframe{height:500px;}.elementor-47 .elementor-element.elementor-element-770a2b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-770a2b6:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-770a2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C080C;}.elementor-47 .elementor-element.elementor-element-ee0904e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-47 .elementor-element.elementor-element-334126d img{width:50px;}.elementor-47 .elementor-element.elementor-element-2d46586{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-47 .elementor-element.elementor-element-d6c4339{font-family:"Noto Serif JP", serif;font-size:20px;font-weight:400;line-height:0em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b6faf87{font-family:"Noto Serif JP", serif;font-size:30px;font-weight:400;line-height:0em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-1b09a31{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-7608fa2{font-family:"Roboto", serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-be9ef05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8f6cdf5{--display:flex;--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-47 .elementor-element.elementor-element-28d7ccc{text-align:center;font-family:"Noto Serif JP", serif;font-size:30px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-fbb66bd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-1d35f49 .elementor-button{background-color:#FFFFFF;fill:#604C3F;color:#604C3F;border-radius:0px 0px 0px 0px;padding:10px 45px 10px 45px;}.elementor-47 .elementor-element.elementor-element-89e8c2f{--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;}.elementor-47 .elementor-element.elementor-element-89e8c2f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-89e8c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E5;}.elementor-47 .elementor-element.elementor-element-874de57{--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;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-eded41c .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-eded41c.elementor-view-stacked .elementor-icon{background-color:#604C3F;}.elementor-47 .elementor-element.elementor-element-eded41c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-eded41c.elementor-view-default .elementor-icon{color:#604C3F;border-color:#604C3F;}.elementor-47 .elementor-element.elementor-element-eded41c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-eded41c.elementor-view-default .elementor-icon svg{fill:#604C3F;}.elementor-47 .elementor-element.elementor-element-c70bbd5{font-family:"Roboto", serif;font-weight:400;color:#604C3F;}.elementor-47 .elementor-element.elementor-element-24e9641{--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;border-style:solid;--border-style:solid;border-color:#604C3F;--border-color:#604C3F;}.elementor-47 .elementor-element.elementor-element-bb5d0ab .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-bb5d0ab.elementor-view-stacked .elementor-icon{background-color:#604C3F;}.elementor-47 .elementor-element.elementor-element-bb5d0ab.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-bb5d0ab.elementor-view-default .elementor-icon{color:#604C3F;border-color:#604C3F;}.elementor-47 .elementor-element.elementor-element-bb5d0ab.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-bb5d0ab.elementor-view-default .elementor-icon svg{fill:#604C3F;}.elementor-47 .elementor-element.elementor-element-4a1df9a{font-family:"Roboto", serif;font-weight:400;color:#604C3F;}.elementor-47 .elementor-element.elementor-element-c8400a8{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-839f540 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-839f540.elementor-view-stacked .elementor-icon{background-color:#604C3F;}.elementor-47 .elementor-element.elementor-element-839f540.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-839f540.elementor-view-default .elementor-icon{color:#604C3F;border-color:#604C3F;}.elementor-47 .elementor-element.elementor-element-839f540.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-839f540.elementor-view-default .elementor-icon svg{fill:#604C3F;}.elementor-47 .elementor-element.elementor-element-f3636f7{font-family:"Roboto", serif;font-weight:400;color:#604C3F;}body.elementor-page-47:not(.elementor-motion-effects-element-type-background), body.elementor-page-47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-9851572{--min-height:80vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-14b03e7 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-aede078 .elementor-heading-title{font-size:30px;}.elementor-47 .elementor-element.elementor-element-5f55be4 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-7d8c6b8 .elementor-heading-title{font-size:30px;}.elementor-47 .elementor-element.elementor-element-0d8583a .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-1ed5261 .elementor-button{padding:10px 50px 10px 50px;}.elementor-47 .elementor-element.elementor-element-136318c{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-6829246{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-eb24964 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-35c5a16 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-7ff9434{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-daf46d2{--width:60%;--min-height:200px;}.elementor-47 .elementor-element.elementor-element-daf46d2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-daf46d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-47 .elementor-element.elementor-element-ab0bab8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-5cd8623 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-d516fac .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-b1b2a27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9973f3f{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-499405c{--width:70%;--min-height:120px;}.elementor-47 .elementor-element.elementor-element-baa31e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6f6289f{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-8102d1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-992226a{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-56d5e68{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a01eaaa{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-f40f2de{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-217d97c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-5f8f133{text-align:center;}.elementor-47 .elementor-element.elementor-element-d3d3bd6{text-align:center;}.elementor-47 .elementor-element.elementor-element-b003a5e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-729f133 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-47 .elementor-element.elementor-element-729f133 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-aa5948d{text-align:center;}.elementor-47 .elementor-element.elementor-element-aa5948d .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-6fa03b6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-f120035 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-154113a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f74c91f{--min-height:70vh;}.elementor-47 .elementor-element.elementor-element-95bc558{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-dbb9968{--width:48%;}.elementor-47 .elementor-element.elementor-element-95182d1{--width:48%;}.elementor-47 .elementor-element.elementor-element-8ba9aac{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9a3a3df{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-001021d{text-align:center;}.elementor-47 .elementor-element.elementor-element-aec0c63{text-align:center;}.elementor-47 .elementor-element.elementor-element-29872d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-7e69cdf .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-47 .elementor-element.elementor-element-7e69cdf .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-1d04d89{text-align:center;}.elementor-47 .elementor-element.elementor-element-1d04d89 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-fb74663{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-f01a0dd .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-7b424ee > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a9eb7f3{--min-height:70vh;}.elementor-47 .elementor-element.elementor-element-7e8a567{text-align:center;}.elementor-47 .elementor-element.elementor-element-7e8a567 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-d114b70{text-align:center;}.elementor-47 .elementor-element.elementor-element-d114b70 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-267e251{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-524f914 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-499d899{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-78ae8f5{text-align:center;}.elementor-47 .elementor-element.elementor-element-78ae8f5 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-91e60f4{text-align:center;}.elementor-47 .elementor-element.elementor-element-91e60f4 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-aa4bcc8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-1865004 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-4d03a32{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-12e03f7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-d3682ab{text-align:center;}.elementor-47 .elementor-element.elementor-element-5ede298{text-align:center;}.elementor-47 .elementor-element.elementor-element-08cd313{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-e955ef7 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-47 .elementor-element.elementor-element-e955ef7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-d4c0006{text-align:center;}.elementor-47 .elementor-element.elementor-element-d4c0006 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-0e403a2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-7205c60 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-7cc8000 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-da1ab16{--min-height:70vh;}.elementor-47 .elementor-element.elementor-element-ec54eff{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-b49b012{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-4bea6c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e4d6a22{--min-height:200px;}.elementor-47 .elementor-element.elementor-element-f3f7fac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-61b9da8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-ac6177c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47 .elementor-element.elementor-element-ac6177c .elementor-heading-title{line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-21b3928 .elementor-button{padding:10px 50px 10px 50px;}.elementor-47 .elementor-element.elementor-element-57b4b2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-b29828d{text-align:center;}.elementor-47 .elementor-element.elementor-element-b29828d .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-043d29c{text-align:center;}.elementor-47 .elementor-element.elementor-element-043d29c .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-45cf170{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-c1c5598{font-size:16px;}.elementor-47 .elementor-element.elementor-element-ce2819c{font-size:16px;}.elementor-47 .elementor-element.elementor-element-13fa290 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-f9e99ba{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-0420a30{--e-icon-list-icon-size:16px;}.elementor-47 .elementor-element.elementor-element-0420a30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-0420a30 .elementor-icon-list-item > a{font-size:16px;}.elementor-47 .elementor-element.elementor-element-e2bf94a{--e-icon-list-icon-size:16px;}.elementor-47 .elementor-element.elementor-element-e2bf94a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-e2bf94a .elementor-icon-list-item > a{font-size:16px;}.elementor-47 .elementor-element.elementor-element-eac4066 iframe{height:400px;}.elementor-47 .elementor-element.elementor-element-ee0904e{--justify-content:center;}.elementor-47 .elementor-element.elementor-element-fbb66bd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-89e8c2f{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-874de57{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-eded41c .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-eded41c .elementor-icon svg{height:30px;}.elementor-47 .elementor-element.elementor-element-c70bbd5{text-align:center;font-size:14px;line-height:1em;}.elementor-47 .elementor-element.elementor-element-24e9641{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-47 .elementor-element.elementor-element-bb5d0ab .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-bb5d0ab .elementor-icon svg{height:30px;}.elementor-47 .elementor-element.elementor-element-4a1df9a{text-align:center;font-size:14px;line-height:1em;}.elementor-47 .elementor-element.elementor-element-c8400a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-839f540 .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-839f540 .elementor-icon svg{height:30px;}.elementor-47 .elementor-element.elementor-element-f3636f7{text-align:center;font-size:14px;line-height:1em;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-86b17bf{--width:66%;}.elementor-47 .elementor-element.elementor-element-daf46d2{--width:300px;}.elementor-47 .elementor-element.elementor-element-499405c{--width:63%;}.elementor-47 .elementor-element.elementor-element-dfac0e1{--width:35%;}.elementor-47 .elementor-element.elementor-element-1bfddbc{--width:100%;}.elementor-47 .elementor-element.elementor-element-b003a5e{--width:100%;}.elementor-47 .elementor-element.elementor-element-6fa03b6{--width:78%;}.elementor-47 .elementor-element.elementor-element-f74c91f{--width:65%;}.elementor-47 .elementor-element.elementor-element-718f77b{--width:20%;}.elementor-47 .elementor-element.elementor-element-95bc558{--width:70%;}.elementor-47 .elementor-element.elementor-element-8865842{--width:35%;}.elementor-47 .elementor-element.elementor-element-3f67765{--width:100%;}.elementor-47 .elementor-element.elementor-element-29872d7{--width:100%;}.elementor-47 .elementor-element.elementor-element-fb74663{--width:78%;}.elementor-47 .elementor-element.elementor-element-a9eb7f3{--width:65%;}.elementor-47 .elementor-element.elementor-element-b8a6e8b{--width:50%;}.elementor-47 .elementor-element.elementor-element-2c714df{--width:50%;}.elementor-47 .elementor-element.elementor-element-267e251{--width:68%;}.elementor-47 .elementor-element.elementor-element-499d899{--width:50%;}.elementor-47 .elementor-element.elementor-element-aa4bcc8{--width:68%;}.elementor-47 .elementor-element.elementor-element-75efa78{--width:50%;}.elementor-47 .elementor-element.elementor-element-51f3a21{--width:35%;}.elementor-47 .elementor-element.elementor-element-cb23f11{--width:100%;}.elementor-47 .elementor-element.elementor-element-08cd313{--width:100%;}.elementor-47 .elementor-element.elementor-element-0e403a2{--width:78%;}.elementor-47 .elementor-element.elementor-element-da1ab16{--width:65%;}.elementor-47 .elementor-element.elementor-element-b49b012{--width:35%;}.elementor-47 .elementor-element.elementor-element-4bea6c2{--width:50%;}.elementor-47 .elementor-element.elementor-element-e4d6a22{--width:65%;}.elementor-47 .elementor-element.elementor-element-f3f7fac{--width:78%;}.elementor-47 .elementor-element.elementor-element-57b4b2c{--width:100%;}.elementor-47 .elementor-element.elementor-element-7896ae5{--width:30%;}.elementor-47 .elementor-element.elementor-element-a9b8efe{--width:30%;}.elementor-47 .elementor-element.elementor-element-ee0904e{--width:5%;}.elementor-47 .elementor-element.elementor-element-2d46586{--width:20%;}.elementor-47 .elementor-element.elementor-element-1b09a31{--width:16%;}.elementor-47 .elementor-element.elementor-element-be9ef05{--width:50%;}.elementor-47 .elementor-element.elementor-element-8f6cdf5{--width:50%;}.elementor-47 .elementor-element.elementor-element-fbb66bd{--width:50%;}.elementor-47 .elementor-element.elementor-element-874de57{--width:25%;}.elementor-47 .elementor-element.elementor-element-24e9641{--width:25%;}.elementor-47 .elementor-element.elementor-element-c8400a8{--width:25%;}}@media(min-width:1025px){.elementor-47 .elementor-element.elementor-element-ab0bab8::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-ab0bab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'sana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://atami-hotel-nagisakan.jp/wp/wp-content/uploads/2022/06/SNsanafonmaruP.ttf') format('truetype');
}
/* End Custom Fonts CSS */