.elementor-2008 .elementor-element.elementor-element-ecf8111{--display:flex;--overlay-opacity:0.5;}.elementor-2008 .elementor-element.elementor-element-ecf8111::before, .elementor-2008 .elementor-element.elementor-element-ecf8111 > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-ecf8111 > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-ecf8111 > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-ecf8111 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-ecf8111 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2008 .elementor-element.elementor-element-ecf8111:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-ecf8111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://nagasaki.tabiand.jp/wp-content/uploads/2025/04/054A2791.jpg") 50% 50%;background-size:cover;}.elementor-2008 .elementor-element.elementor-element-43936dec{--display:flex;--min-height:100vh;--justify-content:center;}.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-2008 .elementor-element.elementor-element-3acc49a2 .elementor-heading-title{font-family:"Zen Old Mincho", serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2008 .elementor-element.elementor-element-1881694c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2008 .elementor-element.elementor-element-1881694c.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2008 .elementor-element.elementor-element-321d81a0{font-family:"Zen Old Mincho", serif;font-weight:400;line-height:1.7em;}.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-2008 .elementor-element.elementor-element-f22b0a3 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-f22b0a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-f22b0a3.elementor-view-framed .elementor-icon, .elementor-2008 .elementor-element.elementor-element-f22b0a3.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-f22b0a3.elementor-view-framed .elementor-icon, .elementor-2008 .elementor-element.elementor-element-f22b0a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-f22b0a3 .elementor-icon{font-size:25px;}.elementor-2008 .elementor-element.elementor-element-f22b0a3 .elementor-icon svg{height:25px;}.elementor-2008 .elementor-element.elementor-element-7a45893{--display:flex;--overlay-opacity:0.5;}.elementor-2008 .elementor-element.elementor-element-7a45893::before, .elementor-2008 .elementor-element.elementor-element-7a45893 > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-7a45893 > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-7a45893 > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-7a45893 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-7a45893 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2008 .elementor-element.elementor-element-ad32c12{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--z-index:10;}.elementor-2008 .elementor-element.elementor-element-ad32c12:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-ad32c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-ad32c12.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-4bf7882{padding:10px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-4bf7882 .elementor-heading-title{font-family:"Zen Old Mincho", serif;font-size:1.1rem;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-6a20a0e{--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;--z-index:1;}.elementor-2008 .elementor-element.elementor-element-d595356{--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;--border-radius:10px 10px 10px 10px;}.elementor-2008 .elementor-element.elementor-element-d595356:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-d595356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-5244783{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-376e8f3 .elementor-heading-title{font-family:"Zen Old Mincho", serif;font-size:1.2rem;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-3b50107{--display:flex;}.elementor-widget-posts .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2008 .elementor-element.elementor-element-2dc8365{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2008 .elementor-element.elementor-element-2dc8365 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2008 .elementor-element.elementor-element-2dc8365 .elementor-post__title, .elementor-2008 .elementor-element.elementor-element-2dc8365 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Zen Old Mincho", serif;font-size:1rem;font-weight:700;text-decoration:underline;}.elementor-2008 .elementor-element.elementor-element-2dc8365 .elementor-post__meta-data{color:var( --e-global-color-primary );font-family:"Zen Old Mincho", serif;font-size:1rem;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-ac8212f{--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;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-b3fb1af{text-align:center;}.elementor-2008 .elementor-element.elementor-element-b3fb1af .elementor-heading-title{font-family:"Zen Old Mincho", serif;font-weight:700;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-c051efe{--display:flex;}.elementor-2008 .elementor-element.elementor-element-c051efe.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-6ddff85{font-family:"Zen Old Mincho", serif;font-weight:400;line-height:1.7em;}.elementor-2008 .elementor-element.elementor-element-8990eb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-d685065 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-2008 .elementor-element.elementor-element-d8c3c37{--display:flex;}.elementor-2008 .elementor-element.elementor-element-5df1869{--grid-row-gap:25px;--grid-column-gap:35px;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2008 .elementor-element.elementor-element-5df1869:after{content:"0.66";}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__thumbnail__link{width:100%;}.elementor-2008 .elementor-element.elementor-element-5df1869.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:25px;}.elementor-2008 .elementor-element.elementor-element-5df1869.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:25px;}.elementor-2008 .elementor-element.elementor-element-5df1869.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:25px;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__title, .elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Zen Old Mincho", serif;font-size:1.5rem;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__title{margin-bottom:25px;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Zen Old Mincho", serif;font-size:1rem;font-weight:400;line-height:1.7em;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__excerpt{margin-bottom:25px;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-2008 .elementor-element.elementor-element-5df1869 a.elementor-post__read-more{font-family:"Zen Old Mincho", serif;font-size:1rem;font-weight:700;line-height:1.7em;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__text{margin-bottom:25px;}.elementor-2008 .elementor-element.elementor-element-a5ef010{--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-2008 .elementor-element.elementor-element-cb1cb0d{text-align:center;}.elementor-2008 .elementor-element.elementor-element-cb1cb0d .elementor-heading-title{font-family:"Zen Old Mincho", serif;font-weight:700;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-c0417ac{text-align:center;}.elementor-2008 .elementor-element.elementor-element-c0417ac .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-9e35162{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2008 .elementor-element.elementor-element-9e35162.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-2a5ed09{text-align:center;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2008 .elementor-element.elementor-element-6a2a082{--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-2008 .elementor-element.elementor-element-6a2a082:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-6a2a082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-6a2a082 > .elementor-shape-top .elementor-shape-fill, .elementor-2008 .elementor-element.elementor-element-6a2a082 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-2008 .elementor-element.elementor-element-accd511{--spacer-size:10vw;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2008 .elementor-element.elementor-element-ad2ff84 img{width:25%;}.elementor-2008 .elementor-element.elementor-element-bdd230e{text-align:center;}.elementor-2008 .elementor-element.elementor-element-fd52470{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2008 .elementor-element.elementor-element-fd52470.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-25e56a7{color:var( --e-global-color-primary );}.elementor-2008 .elementor-element.elementor-element-baf4574{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2008 .elementor-element.elementor-element-97937c2{--display:flex;--border-radius:1em 1em 1em 1em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2008 .elementor-element.elementor-element-97937c2:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-97937c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-2008 .elementor-element.elementor-element-d505014{text-align:center;}.elementor-2008 .elementor-element.elementor-element-d505014 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2008 .elementor-element.elementor-element-52d2437 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-52d2437.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d7320a4 );}.elementor-2008 .elementor-element.elementor-element-52d2437.elementor-view-framed .elementor-icon, .elementor-2008 .elementor-element.elementor-element-52d2437.elementor-view-default .elementor-icon{color:var( --e-global-color-d7320a4 );border-color:var( --e-global-color-d7320a4 );}.elementor-2008 .elementor-element.elementor-element-52d2437.elementor-view-framed .elementor-icon, .elementor-2008 .elementor-element.elementor-element-52d2437.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d7320a4 );}.elementor-2008 .elementor-element.elementor-element-16a57de{color:var( --e-global-color-primary );}.elementor-2008 .elementor-element.elementor-element-ae9a80c{--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;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ae9a80c:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-ae9a80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-3f5ac4b{--display:flex;}.elementor-2008 .elementor-element.elementor-element-ec980e4{--spacer-size:25px;}.elementor-2008 .elementor-element.elementor-element-896ae7d{--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-2008 .elementor-element.elementor-element-896ae7d > .elementor-shape-top .elementor-shape-fill, .elementor-2008 .elementor-element.elementor-element-896ae7d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-2bd975b{--spacer-size:10vw;}.elementor-2008 .elementor-element.elementor-element-a591f7f{text-align:center;}.elementor-2008 .elementor-element.elementor-element-a591f7f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-d4ace66{text-align:center;}.elementor-2008 .elementor-element.elementor-element-2d12458{--display:flex;}.elementor-2008 .elementor-element.elementor-element-aee13c1{text-align:center;}.elementor-2008 .elementor-element.elementor-element-aee13c1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-ac07210{--display:flex;}.elementor-2008 .elementor-element.elementor-element-36b7448{--display:flex;}.elementor-2008 .elementor-element.elementor-element-e75a890{--display:flex;}.elementor-2008 .elementor-element.elementor-element-a052cae{--display:flex;}.elementor-2008 .elementor-element.elementor-element-5f64691{text-align:center;}.elementor-2008 .elementor-element.elementor-element-5f64691 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-4b5f5d3{--display:flex;}.elementor-2008 .elementor-element.elementor-element-cace553{--display:flex;}.elementor-2008 .elementor-element.elementor-element-86f9ddd{text-align:center;}.elementor-2008 .elementor-element.elementor-element-86f9ddd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-be794be{--display:flex;}.elementor-2008 .elementor-element.elementor-element-722c24b{--spacer-size:50px;}.elementor-2008 .elementor-element.elementor-element-c88dac8{text-align:center;}.elementor-2008 .elementor-element.elementor-element-c88dac8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-095b0f3{--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-2008 .elementor-element.elementor-element-095b0f3.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-fe6f423{--display:flex;}.elementor-2008 .elementor-element.elementor-element-1f87fdf iframe{height:30vh;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-2008 .elementor-element.elementor-element-1f87fdf:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2008 .elementor-element.elementor-element-4596493{--display:flex;}.elementor-2008 .elementor-element.elementor-element-78ac4a1 .elementor-heading-title{font-family:"Zen Old Mincho", serif;font-weight:700;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-169bcb4 .elementor-heading-title{font-family:"Zen Old Mincho", serif;font-weight:700;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-acfaf81 .elementor-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, #00000000 0%, #F2295B00 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2008 .elementor-element.elementor-element-acfaf81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-acfaf81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2008 .elementor-element.elementor-element-cb48cb4 .elementor-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, #00000000 0%, #F2295B00 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2008 .elementor-element.elementor-element-cb48cb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-cb48cb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2008 .elementor-element.elementor-element-41e4122{--spacer-size:50px;}.elementor-2008 .elementor-element.elementor-element-c54b1c4{--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-2008 .elementor-element.elementor-element-c54b1c4:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-c54b1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-d7c1556{text-align:center;}.elementor-2008 .elementor-element.elementor-element-9ddc24e{--display:flex;}.elementor-2008 .elementor-element.elementor-element-9ddc24e.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-c435e15{font-family:"Zen Old Mincho", serif;font-weight:400;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-2008 .elementor-element.elementor-element-629da64{--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-2008 .elementor-element.elementor-element-629da64.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-05f3902{--display:flex;}.elementor-2008 .elementor-element.elementor-element-9204d3f{--display:flex;}.elementor-2008 .elementor-element.elementor-element-5974b8b{color:var( --e-global-color-primary );}.elementor-2008 .elementor-element.elementor-element-5a54d7b{--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;}.elementor-2008 .elementor-element.elementor-element-0762034 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2008 .elementor-element.elementor-element-14d7b1a .elementor-button{background-color:transparent;background-image:linear-gradient(45deg, #0700E4 0%, #f2295b 100%);}.elementor-2008 .elementor-element.elementor-element-14d7b1a.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-14d7b1a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2008 .elementor-element.elementor-element-14d7b1a .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2008 .elementor-element.elementor-element-1881694c{--width:49%;}.elementor-2008 .elementor-element.elementor-element-5244783{--width:20%;}.elementor-2008 .elementor-element.elementor-element-97937c2{--width:50%;}.elementor-2008 .elementor-element.elementor-element-4596493{--width:65%;}.elementor-2008 .elementor-element.elementor-element-9204d3f{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2008 .elementor-element.elementor-element-1881694c{--width:100%;}}@media(max-width:767px){.elementor-2008 .elementor-element.elementor-element-43936dec{--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2008 .elementor-element.elementor-element-3acc49a2{padding:0% 5% 0% 5%;}.elementor-2008 .elementor-element.elementor-element-3acc49a2 .elementor-heading-title{letter-spacing:-0.3px;}.elementor-2008 .elementor-element.elementor-element-1881694c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-2008 .elementor-element.elementor-element-321d81a0{padding:0% 5% 0% 5%;font-size:0.9rem;letter-spacing:-0.5px;}.elementor-2008 .elementor-element.elementor-element-f22b0a3{z-index:11;}.elementor-2008 .elementor-element.elementor-element-7a45893{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2008 .elementor-element.elementor-element-4bf7882{padding:5% 0% 0% 0%;text-align:center;}.elementor-2008 .elementor-element.elementor-element-4bf7882 .elementor-heading-title{font-size:1.1rem;letter-spacing:-0.5px;}.elementor-2008 .elementor-element.elementor-element-6a20a0e{--z-index:1;}.elementor-2008 .elementor-element.elementor-element-d595356{--width:90%;--margin-top:0%;--margin-bottom:0%;--margin-left:05%;--margin-right:5%;}.elementor-2008 .elementor-element.elementor-element-376e8f3{padding:25px 0px 0px 0px;}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-2008 .elementor-element.elementor-element-2dc8365{--grid-row-gap:5px;}.elementor-2008 .elementor-element.elementor-element-2dc8365 .elementor-post__title, .elementor-2008 .elementor-element.elementor-element-2dc8365 .elementor-post__title a{font-size:0.9rem;line-height:1.7em;}.elementor-2008 .elementor-element.elementor-element-2dc8365 .elementor-post__meta-data{font-size:0.9rem;}.elementor-2008 .elementor-element.elementor-element-6ddff85{font-size:0.9rem;}.elementor-2008 .elementor-element.elementor-element-5df1869{--grid-row-gap:50px;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2008 .elementor-element.elementor-element-5df1869:after{content:"0.5";}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__thumbnail__link{width:80%;}.elementor-2008 .elementor-element.elementor-element-5df1869.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-2008 .elementor-element.elementor-element-5df1869.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-2008 .elementor-element.elementor-element-5df1869.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__title{margin-bottom:10px;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__excerpt p{font-size:0.9rem;}.elementor-2008 .elementor-element.elementor-element-5df1869 .elementor-post__excerpt{margin-bottom:19px;}.elementor-2008 .elementor-element.elementor-element-5df1869 a.elementor-post__read-more{font-size:0.9rem;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-2008 .elementor-element.elementor-element-ad2ff84 img{width:50%;}.elementor-2008 .elementor-element.elementor-element-97937c2{--width:90%;}.elementor-2008 .elementor-element.elementor-element-ac07210{--min-height:75px;}.elementor-2008 .elementor-element.elementor-element-36b7448{--min-height:75px;}.elementor-2008 .elementor-element.elementor-element-e75a890{--min-height:75px;}.elementor-2008 .elementor-element.elementor-element-4b5f5d3{--min-height:220px;}.elementor-2008 .elementor-element.elementor-element-55e86be{text-align:left;}.elementor-2008 .elementor-element.elementor-element-55e86be img{height:220px;object-fit:cover;object-position:center left;}.elementor-2008 .elementor-element.elementor-element-be794be{--min-height:75px;}.elementor-2008 .elementor-element.elementor-element-fe6f423{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4596493{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-acfaf81 .elementor-button{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2008 .elementor-element.elementor-element-cb48cb4 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2008 .elementor-element.elementor-element-cb48cb4 .elementor-button{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2008 .elementor-element.elementor-element-c435e15{font-size:0.9rem;}.elementor-2008 .elementor-element.elementor-element-629da64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-05f3902{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-9204d3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for icon, class: .elementor-element-f22b0a3 */.downarrow{
    position: relative;
    top:-25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf7882 */.keikou h2{
    background: linear-gradient(transparent 50%, #FFF3C7 50%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a69c8a8 */.SerchForm {
    display: flex;
    color: #252f38;
}
.SerchForm input{
    background-color: #fbf7ea;
    border: none;
    font-family: zen old mincho;
    color: #252f38;
    margin-right: 2rem;
    padding:0;
}
.SerchForm select{
    background-color: #fbf7ea;
    border: none;
    font-family: zen old mincho;
    color: #252f38;
    width: 4rem;
    margin-right: 2.5rem;
    padding:0;
}
.SerchForm h3:before{
    content: '';
    background-image:url('https://nagasaki.tabiand.jp/wp-content/uploads/2025/04/Icon.png');
    background-size: cover;
    display:block;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -1.3rem;
    top: 3px
}
.SerchForm h3{
    word-break: keep-all;
    font-size: 1rem;
    position: relative;
    top: 4px;
    font-family: zen old mincho;
    margin-right: 5%;
}
.SerchForm > div {
    display: flex;
    width: auto;
    align-items: center;
}
.SerchForm label{
    word-break: keep-all;
    font-family: zen old mincho;
    margin-right: 5%;
}
.SerchForm button{
    font-weight: bold;
    border-radius: 3px
}
.checkin{
        display:flex;
    }
@media screen and (max-width:1024px){
    .SerchForm h3{
        margin-left:3%;
        top:0.6rem
    }
    .SerchForm > div {
        display: inline-block;
    }
    .SerchForm input{
        margin-right: 1rem;
       
    }
    .SerchForm select{
        width: 3.5rem;
        margin-right: 1rem;
    }
    .checkin{
        display:inline-block;
    }
}

@media screen and (max-width:767px){
    .SerchForm h3:before{
        left: 3rem;
        top: 7px
    }
    .SerchForm h3{
        text-align:center;
        
    }
    .SerchForm {
        display: block;
        margin:0 0 75px;
    }
    .SerchForm input{
        display: block!important;
        margin-bottom: 1rem;
        
    }
    .SerchForm select{
        display: block!important;
        margin-bottom: 1rem;
        width:3.5rem;
    }
    .select{
    }
    .checkin{
       display: block!important;
    }
    .SerchForm button{
        position:absolute;
        bottom:18px;
        left:0;
        right:0;
        margin:auto;
        width:150px;
        display:block;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad32c12 */.Search_box{
    position: absolute;
    margin-top:auto;
    bottom:0;
    max-width: 1145px;
    width: 97%;
}
@media screen and (max-width:767px){
    .Search_box{
        position:relative;
        top:-10vh;
        margin-right: 0;
        margin-left: 0;
    }
}
@media screen and (max-height:667px){
    .Search_box{
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a45893 */.searchBox_wrap{
    position: relative;
    bottom: 10vh;
    margin-top: -175px;
    padding-top: 175px;
}
@media screen and (max-width:767px){
    .searchBox_wrap{
    bottom: 10vh;
    margin-bottom:-20vh;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-2dc8365 */.news_post .elementor-post__text{
    position: relative;
    padding-left: 10.5rem
}
.news_post .elementor-post__text span{
    position: absolute;
    left: 0;
    top: -4px;
}
.news_post .elementor-post__text span:after{
    content: '掲載：';
}
@media screen and (max-width:767px){
    .news_post .elementor-post__text{
    position: relative;
    padding-left: 0rem;
    padding-top:25px;
    }
    .news_post .elementor-post__text span{
        position: absolute;
        left: 0;
        top: 0px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8990eb2 */.veiw_wrap{
    max-height: 225px;
    overflow: hidden;
    margin: auto;
    position: relative;
    
    
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5df1869 */.room_index p{
    text-align: left
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aee13c1 */@media screen and (max-width:767px){
    .rsp_nav_en:after{
        content:'Horizontal scrolling available.';
        position: relative;
        top:15px;
        font-family: zen old mincho;
    }
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-1f87fdf */.parkmap iframe{
    min-height: 400px;
}/* End custom CSS */