.elementor-93 .elementor-element.elementor-element-425b8b7{--display:flex;--min-height:880px;--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-93 .elementor-element.elementor-element-db5573a{--display:flex;--min-height:880px;--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-93 .elementor-element.elementor-element-362a7de{--display:flex;--min-height:880px;--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-93 .elementor-element.elementor-element-62f7059{--display:flex;}.elementor-93 .elementor-element.elementor-element-31a02a9{--display:flex;}.elementor-93 .elementor-element.elementor-element-53aa711{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-38e7e74{--display:flex;--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-93 .elementor-element.elementor-element-c72e4ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-93 .elementor-element.elementor-element-c72e4ee img{width:88%;}.elementor-93 .elementor-element.elementor-element-182bd93{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-ae20469{text-align:center;}.elementor-93 .elementor-element.elementor-element-ae20469 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:65px;font-weight:600;}.elementor-93 .elementor-element.elementor-element-c9b59fb{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-93 .elementor-element.elementor-element-c9b59fb img{width:26%;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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 ), Sans-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 ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-93 .elementor-element.elementor-element-23d4699{--grid-row-gap:3px;--grid-column-gap:20px;}.elementor-93 .elementor-element.elementor-element-23d4699 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-93 .elementor-element.elementor-element-23d4699:after{content:"0.6";}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-post__thumbnail__link{width:100%;}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-post__meta-data span + span:before{content:"///";}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-post__thumbnail{border-radius:6px 6px 6px 6px;}.elementor-93 .elementor-element.elementor-element-23d4699.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:17px;}.elementor-93 .elementor-element.elementor-element-23d4699.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:17px;}.elementor-93 .elementor-element.elementor-element-23d4699.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:17px;}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-post__title, .elementor-93 .elementor-element.elementor-element-23d4699 .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-post__title{margin-bottom:11px;}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-post__meta-data{color:var( --e-global-color-primary );margin-bottom:12px;}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-pagination{text-align:center;margin-top:7px;}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}body:not(.rtl) .elementor-93 .elementor-element.elementor-element-23d4699 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 9px/2 );}body:not(.rtl) .elementor-93 .elementor-element.elementor-element-23d4699 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 9px/2 );}body.rtl .elementor-93 .elementor-element.elementor-element-23d4699 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 9px/2 );}body.rtl .elementor-93 .elementor-element.elementor-element-23d4699 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 9px/2 );}.elementor-93 .elementor-element.elementor-element-7212a1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:32px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-67f7b06{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-f73c469{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:125px;--padding-right:85px;}.elementor-93 .elementor-element.elementor-element-f73c469:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-f73c469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nekketsu-horumon.com/wp-content/uploads/2026/08/龍ケ崎店-2.png");background-size:cover;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-e1b8911{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -46px;font-family:"Noto Sans JP", Sans-serif;font-size:96px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-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-93 .elementor-element.elementor-element-dfa1fc7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 28px) -42px;}.elementor-93 .elementor-element.elementor-element-dfa1fc7 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-93 .elementor-element.elementor-element-dfa1fc7 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-93 .elementor-element.elementor-element-801741a .elementor-heading-title{font-family:"Zen Antique", Sans-serif;font-size:37px;font-weight:500;color:var( --e-global-color-text );}.elementor-93 .elementor-element.elementor-element-460f1bb{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-93 .elementor-element.elementor-element-d85137b{--display:flex;--margin-top:10px;--margin-bottom:-16px;--margin-left:-9px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-56d8317{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:58px;--margin-bottom:-56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-8da1cb7{margin:308px 0px calc(var(--kit-widget-spacing, 0px) + -37px) -57px;}.elementor-93 .elementor-element.elementor-element-6c1b8df{--display:flex;--min-height:499px;--overlay-opacity:0.65;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-6c1b8df:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-6c1b8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nekketsu-horumon.com/wp-content/uploads/2026/08/大トロを焼いているシーン-scaled.jpg");background-size:cover;}.elementor-93 .elementor-element.elementor-element-6c1b8df::before, .elementor-93 .elementor-element.elementor-element-6c1b8df > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-6c1b8df > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-6c1b8df > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-6c1b8df > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-6c1b8df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-93 .elementor-element.elementor-element-e9dcc20{--display:flex;--min-height:499px;--overlay-opacity:0.65;--margin-top:070px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-e9dcc20::before, .elementor-93 .elementor-element.elementor-element-e9dcc20 > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-e9dcc20 > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-e9dcc20 > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-e9dcc20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-e9dcc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-93 .elementor-element.elementor-element-42c4041{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-93 .elementor-element.elementor-element-42c4041 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-93 .elementor-element.elementor-element-38fd2c9{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-93 .elementor-element.elementor-element-38fd2c9 .elementor-heading-title{font-family:"Yuji Syuku", Sans-serif;font-size:97px;font-weight:600;color:var( --e-global-color-text );}.elementor-93 .elementor-element.elementor-element-5265be8{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-5265be8 img{width:22%;}.elementor-93 .elementor-element.elementor-element-0ec4401{--display:flex;--min-height:499px;--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.65;--margin-top:-217px;--margin-bottom:119px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-0ec4401::before, .elementor-93 .elementor-element.elementor-element-0ec4401 > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-0ec4401 > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-0ec4401 > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-0ec4401 > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-0ec4401 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-93 .elementor-element.elementor-element-c27d3f4{--display:flex;}.elementor-93 .elementor-element.elementor-element-c27d3f4.e-con{--align-self:center;}.elementor-93 .elementor-element.elementor-element-87d4674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-0335ad1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:100px;}.elementor-93 .elementor-element.elementor-element-7f9f033 .elementor-heading-title{font-family:"Zen Antique", Sans-serif;font-size:37px;font-weight:500;color:var( --e-global-color-text );}.elementor-93 .elementor-element.elementor-element-2a85409{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-2a85409:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-2a85409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://nekketsu-horumon.com/wp-content/uploads/2026/08/ChatGPT-Image-2026年8月10日-13_34_47.png");}.elementor-93 .elementor-element.elementor-element-7ee513e{--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:020px 040px;--row-gap:020px;--column-gap:040px;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-93 .elementor-element.elementor-element-8ed736c{--display:flex;--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-93 .elementor-element.elementor-element-f465c50{--display:flex;--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-93 .elementor-element.elementor-element-62e548a{--display:flex;--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-93 .elementor-element.elementor-element-3ab264d{--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:80px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-93 .elementor-element.elementor-element-2a9d481{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:400px;--padding-right:400px;}.elementor-93 .elementor-element.elementor-element-c8341a1 img{width:100%;}.elementor-93 .elementor-element.elementor-element-122bc9b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-595ec1b{--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;--overlay-opacity:0.49;}.elementor-93 .elementor-element.elementor-element-595ec1b:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-595ec1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nekketsu-horumon.com/wp-content/uploads/2026/08/ChatGPT-Image-2026年8月10日-16_13_51.png");background-size:contain;}.elementor-93 .elementor-element.elementor-element-595ec1b::before, .elementor-93 .elementor-element.elementor-element-595ec1b > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-595ec1b > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-595ec1b > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-595ec1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-595ec1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-93 .elementor-element.elementor-element-9801a5f{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-8495dc1{text-align:center;}.elementor-93 .elementor-element.elementor-element-8495dc1 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:57px;font-weight:600;}.elementor-93 .elementor-element.elementor-element-097aef6{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-93 .elementor-element.elementor-element-097aef6 img{width:26%;}.elementor-93 .elementor-element.elementor-element-1a040b7{--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:020px 60px;--row-gap:020px;--column-gap:60px;--margin-top:14px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-d99e27e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-9edbd37{padding:0px 0px 0px 6px;}.elementor-93 .elementor-element.elementor-element-9edbd37 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-weight:700;letter-spacing:4.4px;}.elementor-93 .elementor-element.elementor-element-bd8ef3f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-93 .elementor-element.elementor-element-bd8ef3f .elementor-divider-separator{width:90%;}.elementor-93 .elementor-element.elementor-element-bd8ef3f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-93 .elementor-element.elementor-element-82baa8b{padding:0px 0px 0px 20px;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-965699e{padding:0px 0px 0px 6px;}.elementor-93 .elementor-element.elementor-element-965699e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-weight:700;letter-spacing:2.5px;}.elementor-93 .elementor-element.elementor-element-6048c74{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-93 .elementor-element.elementor-element-6048c74 .elementor-divider-separator{width:90%;}.elementor-93 .elementor-element.elementor-element-6048c74 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-93 .elementor-element.elementor-element-f5b5ab4{padding:0px 0px 0px 20px;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-09460e2{padding:0px 0px 0px 6px;}.elementor-93 .elementor-element.elementor-element-09460e2 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-weight:700;letter-spacing:4.4px;}.elementor-93 .elementor-element.elementor-element-0a11ce4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-93 .elementor-element.elementor-element-0a11ce4 .elementor-divider-separator{width:90%;}.elementor-93 .elementor-element.elementor-element-0a11ce4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-93 .elementor-element.elementor-element-0d85841{padding:0px 0px 0px 20px;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-3cc1644{padding:0px 0px 0px 6px;}.elementor-93 .elementor-element.elementor-element-3cc1644 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-weight:700;letter-spacing:2.5px;}.elementor-93 .elementor-element.elementor-element-d9c819b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-93 .elementor-element.elementor-element-d9c819b .elementor-divider-separator{width:90%;}.elementor-93 .elementor-element.elementor-element-d9c819b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-93 .elementor-element.elementor-element-92f5664{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Shippori Mincho", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-92f5664 a{color:#E00000;}.elementor-93 .elementor-element.elementor-element-fecc9f0{padding:24px 24px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-e2f748c{--display:flex;}.elementor-93 .elementor-element.elementor-element-e2f748c.e-con{--align-self:center;}.elementor-93 .elementor-element.elementor-element-c4f0283 iframe{height:482px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-93 .elementor-element.elementor-element-cd59ffa{--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:38px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-cd59ffa::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nekketsu-horumon.com/wp-content/uploads/2026/08/龍ケ崎店-8.png");--background-overlay:'';background-size:contain;}.elementor-93 .elementor-element.elementor-element-0e346e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:-86px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-0e346e9::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nekketsu-horumon.com/wp-content/uploads/2026/08/ChatGPT-Image-2026年8月10日-20_59_59.png");--background-overlay:'';background-position:-457px 0px;}.elementor-93 .elementor-element.elementor-element-fc8ce0e{--display:flex;}.elementor-93 .elementor-element.elementor-element-0c5f025{margin:88px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-0c5f025 img{width:24%;}.elementor-93 .elementor-element.elementor-element-f13aa0a{text-align:center;}.elementor-93 .elementor-element.elementor-element-f13aa0a .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-weight:700;}.elementor-93 .elementor-element.elementor-element-96769a5{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-04dcde4{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-38b3a76{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 0px 11px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:11px 11px 11px 11px;text-align:center;color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-e79635e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-e79635e.elementor-element{--align-self:center;}.elementor-93 .elementor-element.elementor-element-044aaa2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:-86px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-044aaa2::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nekketsu-horumon.com/wp-content/uploads/2026/08/ChatGPT-Image-2026年8月10日-21_03_58.png");--background-overlay:'';background-position:850px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-93 .elementor-element.elementor-element-f73c469{--width:65%;}.elementor-93 .elementor-element.elementor-element-56d8317{--width:40%;}.elementor-93 .elementor-element.elementor-element-c27d3f4{--width:77%;}.elementor-93 .elementor-element.elementor-element-0e346e9{--width:60%;}.elementor-93 .elementor-element.elementor-element-fc8ce0e{--width:86%;}.elementor-93 .elementor-element.elementor-element-044aaa2{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-93 .elementor-element.elementor-element-f73c469{--width:100%;}.elementor-93 .elementor-element.elementor-element-56d8317{--width:100%;}}@media(min-width:1025px){.elementor-93 .elementor-element.elementor-element-6c1b8df:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-6c1b8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-93 .elementor-element.elementor-element-595ec1b:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-595ec1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-93 .elementor-element.elementor-element-23d4699 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:24px 24px 24px 24px;}.elementor-93 .elementor-element.elementor-element-7212a1c{--margin-top:032px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-67f7b06{--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-93 .elementor-element.elementor-element-f73c469{--padding-top:85px;--padding-bottom:85px;--padding-left:85px;--padding-right:85px;}.elementor-93 .elementor-element.elementor-element-e1b8911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-93 .elementor-element.elementor-element-dfa1fc7{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-dfa1fc7 .elementor-divider-separator{width:76%;margin:0 auto;margin-center:0;}.elementor-93 .elementor-element.elementor-element-dfa1fc7 .elementor-divider{text-align:center;}.elementor-93 .elementor-element.elementor-element-801741a{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-56d8317{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-8da1cb7{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-8da1cb7 img{width:83%;}.elementor-93 .elementor-element.elementor-element-6c1b8df:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-6c1b8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-93 .elementor-element.elementor-element-6c1b8df{--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-38fd2c9 .elementor-heading-title{font-size:79px;}.elementor-93 .elementor-element.elementor-element-5265be8{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-0ec4401{--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:-274px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-87d4674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 72px) 0px;}.elementor-93 .elementor-element.elementor-element-0335ad1{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-93 .elementor-element.elementor-element-0335ad1.e-con{--order:-99999 /* order start hack */;}.elementor-93 .elementor-element.elementor-element-7f9f033{text-align:center;}.elementor-93 .elementor-element.elementor-element-7ee513e{--margin-top:-102px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-93 .elementor-element.elementor-element-3ab264d{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-93 .elementor-element.elementor-element-2a9d481{--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-93 .elementor-element.elementor-element-122bc9b{--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-9801a5f{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-8495dc1 .elementor-heading-title{font-size:46px;}.elementor-93 .elementor-element.elementor-element-097aef6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-1a040b7{--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:11px;--margin-bottom:53px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-d99e27e{--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-93 .elementor-element.elementor-element-9edbd37{text-align:start;}.elementor-93 .elementor-element.elementor-element-bd8ef3f .elementor-divider-separator{width:100%;}.elementor-93 .elementor-element.elementor-element-6048c74 .elementor-divider-separator{width:100%;}.elementor-93 .elementor-element.elementor-element-0a11ce4 .elementor-divider-separator{width:100%;}.elementor-93 .elementor-element.elementor-element-d9c819b .elementor-divider-separator{width:100%;}.elementor-93 .elementor-element.elementor-element-e2f748c{--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-93 .elementor-element.elementor-element-0e346e9::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-101px 0px;}.elementor-93 .elementor-element.elementor-element-f13aa0a .elementor-heading-title{font-size:25px;}.elementor-93 .elementor-element.elementor-element-38b3a76{padding:26px 29px 13px 29px;}.elementor-93 .elementor-element.elementor-element-044aaa2::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:800px 0px;}}@media(max-width:767px){.elementor-93 .elementor-element.elementor-element-ae20469 .elementor-heading-title{font-size:50px;}.elementor-93 .elementor-element.elementor-element-c9b59fb{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-c9b59fb img{width:60%;}.elementor-93 .elementor-element.elementor-element-23d4699{--grid-row-gap:30px;}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-93 .elementor-element.elementor-element-23d4699:after{content:"0.5";}.elementor-93 .elementor-element.elementor-element-23d4699 .elementor-post__thumbnail__link{width:100%;}.elementor-93 .elementor-element.elementor-element-7212a1c{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-f73c469{--padding-top:34px;--padding-bottom:070px;--padding-left:34px;--padding-right:34px;}.elementor-93 .elementor-element.elementor-element-e1b8911{font-size:62px;}.elementor-93 .elementor-element.elementor-element-dfa1fc7{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-93 .elementor-element.elementor-element-dfa1fc7 .elementor-divider-separator{width:89%;}.elementor-93 .elementor-element.elementor-element-801741a{text-align:center;}.elementor-93 .elementor-element.elementor-element-801741a .elementor-heading-title{font-size:25px;}.elementor-93 .elementor-element.elementor-element-e9dcc20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-42c4041 .elementor-heading-title{font-size:16px;}.elementor-93 .elementor-element.elementor-element-38fd2c9 .elementor-heading-title{font-size:57px;}.elementor-93 .elementor-element.elementor-element-5265be8 img{width:60%;}.elementor-93 .elementor-element.elementor-element-0ec4401{--margin-top:-299px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-0335ad1{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-93 .elementor-element.elementor-element-7f9f033 .elementor-heading-title{font-size:20px;}.elementor-93 .elementor-element.elementor-element-7ee513e{--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-527ba83 img{width:90%;}.elementor-93 .elementor-element.elementor-element-8f48c19 img{width:90%;}.elementor-93 .elementor-element.elementor-element-cef08e1 img{width:90%;}.elementor-93 .elementor-element.elementor-element-3ab264d{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-93 .elementor-element.elementor-element-c8341a1 img{width:100%;}.elementor-93 .elementor-element.elementor-element-9801a5f{--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93 .elementor-element.elementor-element-8495dc1 .elementor-heading-title{font-size:37px;}.elementor-93 .elementor-element.elementor-element-097aef6 img{width:60%;}.elementor-93 .elementor-element.elementor-element-d99e27e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-93 .elementor-element.elementor-element-9edbd37 .elementor-heading-title{font-size:24px;}.elementor-93 .elementor-element.elementor-element-82baa8b{font-size:16px;}.elementor-93 .elementor-element.elementor-element-965699e .elementor-heading-title{font-size:24px;}.elementor-93 .elementor-element.elementor-element-f5b5ab4{font-size:16px;}.elementor-93 .elementor-element.elementor-element-09460e2 .elementor-heading-title{font-size:24px;}.elementor-93 .elementor-element.elementor-element-0d85841{font-size:16px;}.elementor-93 .elementor-element.elementor-element-3cc1644 .elementor-heading-title{font-size:24px;}.elementor-93 .elementor-element.elementor-element-92f5664{font-size:26px;}.elementor-93 .elementor-element.elementor-element-fecc9f0{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-93 .elementor-element.elementor-element-e2f748c{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-93 .elementor-element.elementor-element-cd59ffa{--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:27px;--margin-bottom:29px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-cd59ffa::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-cd59ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;background-size:cover;}.elementor-93 .elementor-element.elementor-element-0e346e9::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-0e346e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-93 .elementor-element.elementor-element-fc8ce0e{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-93 .elementor-element.elementor-element-38b3a76{padding:24px 24px 24px 24px;}.elementor-93 .elementor-element.elementor-element-044aaa2::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-93 .elementor-element.elementor-element-044aaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:800px 563px;}}/* Start custom CSS for html, class: .elementor-element-12c3505 */.fixed-reserve-btn {
  position: fixed;
  right: 28px;
  bottom: 28px;
  z-index: 9999;

  display: flex;
  align-items: center;
  gap: 14px;

  min-width: 250px;
  padding: 13px 18px 13px 13px;

  background: linear-gradient(
    135deg,
    #d71920 0%,
    #a90000 100%
  );

  color: #fff;
  text-decoration: none;

  border: 1px solid rgba(255,255,255,.18);
  border-radius: 999px;

  box-shadow:
    0 10px 30px rgba(0,0,0,.35),
    0 0 0 1px rgba(255,0,0,.08);

  transition:
    transform .3s ease,
    box-shadow .3s ease,
    background .3s ease;
}

.fixed-reserve-btn:hover {
  transform: translateY(-4px);
  background: linear-gradient(
    135deg,
    #ef2028 0%,
    #ba0000 100%
  );

  box-shadow:
    0 16px 35px rgba(0,0,0,.45),
    0 0 24px rgba(215,25,32,.22);

  color: #fff;
}

.fixed-reserve-btn__icon {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 52px;
  height: 52px;

  flex-shrink: 0;

  border-radius: 50%;
  background: #111;
  border: 1px solid rgba(255,255,255,.22);

  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
}

.fixed-reserve-btn__text {
  display: flex;
  flex-direction: column;
  line-height: 1.25;
}

.fixed-reserve-btn__text small {
  margin-bottom: 3px;

  color: rgba(255,255,255,.68);
  font-size: 9px;
  letter-spacing: .14em;
}

.fixed-reserve-btn__text strong {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: .05em;
}

.fixed-reserve-btn__arrow {
  margin-left: auto;

  font-size: 20px;
  transition: transform .3s ease;
}

.fixed-reserve-btn:hover .fixed-reserve-btn__arrow {
  transform: translateX(4px);
}


/* スマホ */
@media (max-width: 767px) {

  .fixed-reserve-btn {
    right: 14px;
    bottom: 14px;

    min-width: 0;
    padding: 10px 16px 10px 10px;

    gap: 10px;
  }

  .fixed-reserve-btn__icon {
    width: 44px;
    height: 44px;

    font-size: 11px;
  }

  .fixed-reserve-btn__text small {
    font-size: 8px;
  }

  .fixed-reserve-btn__text strong {
    font-size: 14px;
  }

  .fixed-reserve-btn__arrow {
    font-size: 17px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53aa711 */@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400&display=swap');

.scroll_down{
  position:absolute;
  bottom: 0px;
  left: 50%;
}

.scroll_down a{
  position: absolute;
  left: 10px;
  bottom: 87px;
  color: #fff;
  font-size: 14px;
  font-family: 'Josefin Sans', sans-serif;
  letter-spacing: .2em;
  writing-mode: vertical-lr;
  text-decoration: none;
  text-transform: uppercase;
}

.scroll_down:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -4px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background:#fff;
  animation:
    circlemove 1.6s ease-in-out infinite,
    cirlemovehide 1.6s ease-out infinite;
}

@keyframes circlemove{
  0%{bottom:160px;}
  100%{bottom:0px;}
}

@keyframes cirlemovehide{
  0%{opacity:0}
  50%{opacity:1;}
  80%{opacity:0.9;}
  100%{opacity:0;}
}

.scroll_down:after{
  content:"";
  position: absolute;
  bottom:0;
  left:0;
  width:2px;
  height: 160px;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fef8f4 *//* ==========================================
VIEW MORE BUTTON
========================================== */

a.view-more-btn1{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;

    width:320px;
    height:72px;

    overflow:hidden;

    border:2px solid #000;
    background:transparent;

    text-decoration:none;

    transition:.4s ease;
}

/* 背景 */

a.view-more-btn1::before{
    content:"";

    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    /* ホバー時の背景色 */
    background:#C62828;

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .45s cubic-bezier(.22,1,.36,1);

    z-index:1;
}

/* 文字 */

a.view-more-btn1 .btn-text{
    position:relative;
    z-index:2;

    color:#000 !important;

    font-size:18px;
    font-weight:700;
    letter-spacing:.12em;

    transform:translateX(-18px);

    transition:color .35s ease;
}

/* 矢印全体 */

a.view-more-btn1 .arrow{
    position:absolute;

    right:34px;
    top:50%;

    width:72px;
    height:12px;

    transform:translateY(-50%);

    z-index:2;
}

/* 横線 */

a.view-more-btn1 .line{
    position:absolute;

    left:0;
    top:50%;

    width:60px;
    height:2px;

    background:#000 !important;

    transform:translateY(-50%);

    transition:all .35s ease;
}

/* 矢印 */

a.view-more-btn1 .head{
    position:absolute;

    right:0;
    top:50%;

    width:10px;
    height:10px;

    border-top:2px solid #000;
    border-right:2px solid #000;

    transform:translateY(-50%) rotate(45deg);

    transition:all .35s ease;
}


/* ===========================
HOVER
=========================== */

a.view-more-btn1:hover::before{
    transform:scaleX(1);
}

a.view-more-btn1:hover{
    border-color:#C62828;
}

/* 文字を白 */

a.view-more-btn1:hover .btn-text{
    color:#fff !important;
}

/* 横線を白 */

a.view-more-btn1:hover .line{
    width:72px;
    background:#fff !important;
}

/* 矢印を白 */

a.view-more-btn1:hover .head{
    border-top-color:#fff !important;
    border-right-color:#fff !important;

    right:-8px;
}


/* ==========================================
Elementor対策
========================================== */

a.view-more-btn1,
a.view-more-btn1:link,
a.view-more-btn1:visited{
    color:#000 !important;
    text-decoration:none !important;
}

a.view-more-btn1 .btn-text{
    color:#000 !important;
}

a.view-more-btn1 .line{
    background:#000 !important;
}

a.view-more-btn1 .head{
    border-top-color:#000 !important;
    border-right-color:#000 !important;
}


/* Elementorでもホバーを最優先 */

a.view-more-btn1:hover .btn-text{
    color:#fff !important;
}

a.view-more-btn1:hover .line{
    background:#fff !important;
}

a.view-more-btn1:hover .head{
    border-top-color:#fff !important;
    border-right-color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c78f232 *//* ==========================================
   VIEW MORE BUTTON
========================================== */

a.view-more-btn{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;

    width:320px;
    height:72px;

    overflow:hidden;

    border:2px solid #fff;
    background:transparent;

    text-decoration:none;

    transition:.4s ease;
}

/* 背景 */

a.view-more-btn::before{

    content:"";

    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    background:#fff;

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .45s cubic-bezier(.22,1,.36,1);

    z-index:1;

}

/* 文字 */

a.view-more-btn .btn-text{

    position:relative;
    z-index:2;

    color:#fff !important;

    font-size:18px;
    font-weight:700;
    letter-spacing:.12em;

    transform:translateX(-18px);

    transition:color .35s ease;

}

/* 矢印全体 */

a.view-more-btn .arrow{

    position:absolute;

    right:34px;
    top:50%;

    width:72px;
    height:12px;

    transform:translateY(-50%);

    z-index:2;

}

/* 横線 */

a.view-more-btn .line{

    position:absolute;

    left:0;
    top:50%;

    width:60px;
    height:2px;

    background:#fff !important;

    transform:translateY(-50%);

    transition:all .35s ease;

}

/* 矢印 */

a.view-more-btn .head{

    position:absolute;

    right:0;
    top:50%;

    width:10px;
    height:10px;

    border-top:2px solid #fff;
    border-right:2px solid #fff;

    transform:translateY(-50%) rotate(45deg);

    transition:all .35s ease;

}

/* ===========================
   HOVER
=========================== */

a.view-more-btn:hover::before{

    transform:scaleX(1);

}

a.view-more-btn:hover{

    border-color:#fff;

}

/* 文字 */

a.view-more-btn:hover .btn-text{

    color:#222 !important;

}

/* 横線 */

a.view-more-btn:hover .line{

    width:72px;

    background:#222 !important;

}

/* 矢印 */

a.view-more-btn:hover .head{

    border-top-color:#222 !important;
    border-right-color:#222 !important;

    right:-8px;

}

/* ==========================================
   Elementor対策
========================================== */

a.view-more-btn,
a.view-more-btn:link,
a.view-more-btn:visited{

    color:#fff !important;
    text-decoration:none !important;

}

a.view-more-btn:hover{

    color:#222 !important;

}

a.view-more-btn .btn-text{

    color:#fff !important;

}

a.view-more-btn:hover .btn-text{

    color:#222 !important;

}

a.view-more-btn .line{

    background:#fff !important;

}

a.view-more-btn:hover .line{

    background:#222 !important;

}

a.view-more-btn .head{

    border-top-color:#fff !important;
    border-right-color:#fff !important;

}

a.view-more-btn:hover .head{

    border-top-color:#222 !important;
    border-right-color:#222 !important;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa4bf6a *//* ========================================
   熱血ドラゴンホルモン
   無限画像スライダー
======================================== */

.dragon-menu-slider {
  width: 100%;
  overflow: hidden;
  position: relative;

  background: #050505;

  padding: 30px 0;
}


/* ========================================
   スライドトラック
======================================== */

.dragon-menu-slider__track {
  display: flex;

  width: max-content;

  gap: 6px;

  animation: dragonMenuScroll 35s linear infinite;

  will-change: transform;
}


/* ========================================
   各画像
======================================== */

.dragon-menu-slider__item {
  flex: 0 0 auto;

  width: 340px;

  aspect-ratio: 1 / 1;

  overflow: hidden;

  position: relative;
}


/* ========================================
   画像
======================================== */

.dragon-menu-slider__item img {
  width: 100%;
  height: 100%;

  display: block;

  object-fit: cover;

  transition:
    transform 0.5s ease,
    filter 0.5s ease;
}


/* ========================================
   ホバー
======================================== */

.dragon-menu-slider__item:hover img {
  transform: scale(1.05);

  filter: brightness(1.08);
}


/* ========================================
   左右フェード
======================================== */

.dragon-menu-slider::before,
.dragon-menu-slider::after {
  content: "";

  position: absolute;

  top: 0;

  width: 100px;
  height: 100%;

  z-index: 2;

  pointer-events: none;
}


.dragon-menu-slider::before {
  left: 0;

  background: linear-gradient(
    to right,
    #050505 0%,
    rgba(5, 5, 5, 0.8) 25%,
    rgba(5, 5, 5, 0) 100%
  );
}


.dragon-menu-slider::after {
  right: 0;

  background: linear-gradient(
    to left,
    #050505 0%,
    rgba(5, 5, 5, 0.8) 25%,
    rgba(5, 5, 5, 0) 100%
  );
}


/* ========================================
   無限スクロール
======================================== */

@keyframes dragonMenuScroll {

  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-50% - 3px));
  }

}


/* ========================================
   タブレット
======================================== */

@media screen and (max-width: 1024px) {

  .dragon-menu-slider {
    padding: 24px 0;
  }

  .dragon-menu-slider__item {
    width: 260px;
  }

  .dragon-menu-slider__track {
    gap: 5px;

    animation-duration: 30s;
  }

  .dragon-menu-slider::before,
  .dragon-menu-slider::after {
    width: 60px;
  }

}


/* ========================================
   スマートフォン
======================================== */

@media screen and (max-width: 767px) {

  .dragon-menu-slider {
    padding: 15px 0;
  }

  .dragon-menu-slider__item {
    width: 46vw;
  }

  .dragon-menu-slider__track {
    gap: 4px;

    animation-duration: 26s;
  }

  .dragon-menu-slider::before,
  .dragon-menu-slider::after {
    width: 30px;
  }

}


/* ========================================
   動きを減らす設定
======================================== */

@media (prefers-reduced-motion: reduce) {

  .dragon-menu-slider__track {
    animation: none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e79635e *//* ==========================================
GOOGLE FONT
しっぽり明朝
========================================== */

@import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap');


/* ==========================================
VIEW MORE BUTTON
========================================== */

a.view-more-btn1{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;

    width:320px;
    height:72px;

    overflow:hidden;

    border:2px solid #000;
    background:transparent;

    text-decoration:none;

    transition:.4s ease;
}


/* ==========================================
背景
========================================== */

a.view-more-btn1::before{
    content:"";

    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    /* ホバー時の背景色 */
    background:#C62828;

    transform:scaleX(0);
    transform-origin:left;

    transition:transform .45s cubic-bezier(.22,1,.36,1);

    z-index:1;
}


/* ==========================================
文字
========================================== */

a.view-more-btn1 .btn-text{
    position:relative;
    z-index:2;

    color:#000 !important;

    /* しっぽり明朝 */
    font-family:"Shippori Mincho", serif !important;
    font-size:18px;
    font-weight:600;
    letter-spacing:.15em;

    transform:translateX(-18px);

    transition:color .35s ease;
}


/* ==========================================
矢印全体
========================================== */

a.view-more-btn1 .arrow{
    position:absolute;

    right:34px;
    top:50%;

    width:72px;
    height:12px;

    transform:translateY(-50%);

    z-index:2;
}


/* ==========================================
横線
========================================== */

a.view-more-btn1 .line{
    position:absolute;

    left:0;
    top:50%;

    width:60px;
    height:2px;

    background:#000 !important;

    transform:translateY(-50%);

    transition:all .35s ease;
}


/* ==========================================
矢印
========================================== */

a.view-more-btn1 .head{
    position:absolute;

    right:0;
    top:50%;

    width:10px;
    height:10px;

    border-top:2px solid #000;
    border-right:2px solid #000;

    transform:translateY(-50%) rotate(45deg);

    transition:all .35s ease;
}


/* ==========================================
HOVER
========================================== */

a.view-more-btn1:hover::before{
    transform:scaleX(1);
}


/* 文字を白 */

a.view-more-btn1:hover .btn-text{
    color:#fff !important;
}


/* 横線を白 */

a.view-more-btn1:hover .line{
    width:72px;
    background:#fff !important;
}


/* 矢印を白 */

a.view-more-btn1:hover .head{
    border-top-color:#fff !important;
    border-right-color:#fff !important;

    right:-8px;
}


/* ==========================================
Elementor対策
========================================== */

a.view-more-btn1,
a.view-more-btn1:link,
a.view-more-btn1:visited{
    color:#000 !important;
    text-decoration:none !important;
}

a.view-more-btn1 .btn-text{
    color:#000 !important;
    font-family:"Shippori Mincho", serif !important;
}

a.view-more-btn1 .line{
    background:#000 !important;
}

a.view-more-btn1 .head{
    border-top-color:#000 !important;
    border-right-color:#000 !important;
}


/* ==========================================
Elementorでもホバーを最優先
========================================== */

a.view-more-btn1:hover .btn-text{
    color:#fff !important;
}

a.view-more-btn1:hover .line{
    background:#fff !important;
}

a.view-more-btn1:hover .head{
    border-top-color:#fff !important;
    border-right-color:#fff !important;
}/* End custom CSS */