.elementor-6849 .elementor-element.elementor-element-359b560 > .elementor-container{min-height:270px;}.elementor-6849 .elementor-element.elementor-element-359b560:not(.elementor-motion-effects-element-type-background), .elementor-6849 .elementor-element.elementor-element-359b560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c8e906 );}.elementor-6849 .elementor-element.elementor-element-359b560{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6849 .elementor-element.elementor-element-359b560 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-2bb89e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-2bb89e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-2bb89e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6849 .elementor-element.elementor-element-56d82a9{text-align:center;}.elementor-6849 .elementor-element.elementor-element-56d82a9 .elementor-heading-title{color:var( --e-global-color-bd1a09f );font-family:"Shippori Mincho", Sans-serif;font-size:2em;font-weight:500;letter-spacing:7.7px;-webkit-text-stroke-width:0.15px;stroke-width:0.15px;-webkit-text-stroke-color:var( --e-global-color-bd1a09f );stroke:var( --e-global-color-bd1a09f );}.elementor-6849 .elementor-element.elementor-element-56d82a9 > .elementor-widget-container{margin:0px 0px 0px -50px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-873397f{text-align:right;width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;align-self:flex-end;z-index:0;}.elementor-6849 .elementor-element.elementor-element-873397f img{width:63%;height:70px;object-fit:contain;object-position:center center;opacity:1;}.elementor-6849 .elementor-element.elementor-element-873397f > .elementor-widget-container{margin:0px 0px -70px 0px;--e-transform-rotateZ:-13deg;}.elementor-6849 .elementor-element.elementor-element-e3681a6 > .elementor-container{max-width:1050px;}.elementor-6849 .elementor-element.elementor-element-e3681a6:not(.elementor-motion-effects-element-type-background), .elementor-6849 .elementor-element.elementor-element-e3681a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-6849 .elementor-element.elementor-element-e3681a6 > .elementor-background-overlay{background-image:url("https://shueishobo.co.jp/wp-content/uploads/2025/06/26040319.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.23;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-e3681a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 6% 0%;}.elementor-6849 .elementor-element.elementor-element-5cfbe74 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-5cfbe74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-1438a15{text-align:left;}.elementor-6849 .elementor-element.elementor-element-1438a15 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Vollkorn SC", Sans-serif;font-size:2.6em;font-weight:100;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );}.elementor-6849 .elementor-element.elementor-element-1438a15 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-a37465d .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans JP", Sans-serif;font-size:0.9em;font-weight:500;letter-spacing:0.2em;}.elementor-6849 .elementor-element.elementor-element-a37465d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-597186b > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-597186b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-70842f4{color:var( --e-global-color-primary );font-size:0.9em;font-weight:500;line-height:1.8em;letter-spacing:0.06em;}.elementor-6849 .elementor-element.elementor-element-70842f4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-6849 .elementor-element.elementor-element-12cd134{text-align:right;}.elementor-6849 .elementor-element.elementor-element-12cd134 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Shippori Mincho", Sans-serif;font-size:0.85em;font-weight:500;letter-spacing:0.09em;}.elementor-6849 .elementor-element.elementor-element-12cd134 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-ee8458a{text-align:right;}.elementor-6849 .elementor-element.elementor-element-ee8458a .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Shippori Mincho", Sans-serif;font-size:1.3em;font-weight:500;letter-spacing:0.09em;}.elementor-6849 .elementor-element.elementor-element-ee8458a > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-de1d129 > .elementor-container{min-height:280px;}.elementor-6849 .elementor-element.elementor-element-de1d129:not(.elementor-motion-effects-element-type-background), .elementor-6849 .elementor-element.elementor-element-de1d129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c8e906 );}.elementor-6849 .elementor-element.elementor-element-de1d129 > .elementor-background-overlay{background-image:url("https://shueishobo.co.jp/wp-content/uploads/2025/06/bg60.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-de1d129{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-6849 .elementor-element.elementor-element-e7e2ab0 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://shueishobo.co.jp/wp-content/uploads/2025/07/bookmark_red.png");background-position:26% -6px;background-repeat:no-repeat;background-size:43px auto;opacity:0.55;filter:brightness( 70% ) contrast( 100% ) saturate( 80% ) blur( 0px ) hue-rotate( 340deg );}.elementor-6849 .elementor-element.elementor-element-e7e2ab0 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-e7e2ab0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-7ce8ae9{text-align:center;z-index:5;}.elementor-6849 .elementor-element.elementor-element-7ce8ae9 .elementor-heading-title{color:var( --e-global-color-bd1a09f );font-family:"Shippori Mincho", Sans-serif;font-size:1.85em;font-weight:500;line-height:2.5em;letter-spacing:0.11em;-webkit-text-stroke-width:0.05px;stroke-width:0.05px;-webkit-text-stroke-color:var( --e-global-color-bd1a09f );stroke:var( --e-global-color-bd1a09f );}.elementor-6849 .elementor-element.elementor-element-7ce8ae9 > .elementor-widget-container{margin:65px 0px -193px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-e20f837 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-d15bb24{padding:7% 6% 6% 6%;}.elementor-6849 .elementor-element.elementor-element-6525016 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-6849 .elementor-element.elementor-element-6525016 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-63147da{text-align:center;}.elementor-6849 .elementor-element.elementor-element-63147da .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Vollkorn SC", Sans-serif;font-size:2.9em;font-weight:100;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );}.elementor-6849 .elementor-element.elementor-element-63147da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-4570b88{text-align:center;}.elementor-6849 .elementor-element.elementor-element-4570b88 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans JP", Sans-serif;font-size:0.9em;font-weight:500;letter-spacing:0.2em;}.elementor-6849 .elementor-element.elementor-element-4570b88 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-0b50491 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-0b50491{margin-top:4%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-dbf7172.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-dbf7172.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-dbf7172 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-dbf7172 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-2040adf{text-align:left;}.elementor-6849 .elementor-element.elementor-element-2040adf .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:9px;}.elementor-6849 .elementor-element.elementor-element-2040adf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-87a6243.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-87a6243.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-87a6243 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-87a6243 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-35afbae{text-align:left;}.elementor-6849 .elementor-element.elementor-element-35afbae .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-35afbae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-db1b3f9 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-db1b3f9{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-d298b3c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-d298b3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-d298b3c > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-d298b3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-b5d9497{text-align:left;}.elementor-6849 .elementor-element.elementor-element-b5d9497 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:4.5px;}.elementor-6849 .elementor-element.elementor-element-b5d9497 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-7b11543.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-7b11543.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-7b11543 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-7b11543 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-a6e982d{text-align:left;width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;align-self:center;}.elementor-6849 .elementor-element.elementor-element-a6e982d .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-a6e982d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b .elementor-button{height:27px;width:62px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:10px;letter-spacing:0.6px;fill:var( --e-global-color-bd1a09f );color:var( --e-global-color-bd1a09f );background-color:#4E4E4E;border-radius:5px 5px 5px 5px;padding:1px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b .elementor-button:hover, .elementor-6849 .elementor-element.elementor-element-9d8cc1b .elementor-button:focus{color:var( --e-global-color-bd1a09f );background-color:#353535;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b .elementor-button:hover svg, .elementor-6849 .elementor-element.elementor-element-9d8cc1b .elementor-button:focus svg{fill:var( --e-global-color-bd1a09f );}.elementor-6849 .elementor-element.elementor-element-9d8cc1b > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;align-self:center;}.elementor-6849 .elementor-element.elementor-element-d39eac3 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-d39eac3{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-61b9838.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-61b9838.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-61b9838 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-61b9838 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-92ca0c4{text-align:left;}.elementor-6849 .elementor-element.elementor-element-92ca0c4 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:4.5px;}.elementor-6849 .elementor-element.elementor-element-92ca0c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-4ba1ef7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-4ba1ef7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-4ba1ef7 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-4ba1ef7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-e77d347{text-align:left;}.elementor-6849 .elementor-element.elementor-element-e77d347 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-e77d347 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-1449e5e > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-1449e5e{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-16e1452.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-16e1452.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-16e1452 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-16e1452 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-bd6a917{text-align:left;}.elementor-6849 .elementor-element.elementor-element-bd6a917 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:4.5px;}.elementor-6849 .elementor-element.elementor-element-bd6a917 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-13b4797.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-13b4797.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-13b4797 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-13b4797 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-15f3617{text-align:left;}.elementor-6849 .elementor-element.elementor-element-15f3617 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-15f3617 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-ae94d69 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-ae94d69{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-027126b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-027126b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-027126b > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-027126b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-73724fb{text-align:left;}.elementor-6849 .elementor-element.elementor-element-73724fb .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:4.5px;}.elementor-6849 .elementor-element.elementor-element-73724fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-952491c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-952491c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-952491c > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-952491c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-b76dc8a{text-align:left;}.elementor-6849 .elementor-element.elementor-element-b76dc8a .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-b76dc8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-b4e5b86 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-b4e5b86{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-36cd956.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-36cd956.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-36cd956 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-36cd956 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-9365842{text-align:left;}.elementor-6849 .elementor-element.elementor-element-9365842 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:4.5px;}.elementor-6849 .elementor-element.elementor-element-9365842 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-5acad5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-5acad5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-5acad5f > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-5acad5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-8d37568{text-align:left;}.elementor-6849 .elementor-element.elementor-element-8d37568 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-8d37568 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-e2a3383 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-e2a3383{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-40f3da5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-40f3da5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-40f3da5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-40f3da5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-9a48267{text-align:left;}.elementor-6849 .elementor-element.elementor-element-9a48267 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:4.5px;}.elementor-6849 .elementor-element.elementor-element-9a48267 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-b0119ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-b0119ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-b0119ad > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-b0119ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-b19e6d3{text-align:left;}.elementor-6849 .elementor-element.elementor-element-b19e6d3 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-b19e6d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-84bfc62 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-84bfc62{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-23cb496.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-23cb496.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-23cb496 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-23cb496 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-f8bdfa4{text-align:left;}.elementor-6849 .elementor-element.elementor-element-f8bdfa4 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:3.1px;}.elementor-6849 .elementor-element.elementor-element-f8bdfa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-9d8d808.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-9d8d808.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-9d8d808 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-9d8d808 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-b67bc9a{text-align:left;}.elementor-6849 .elementor-element.elementor-element-b67bc9a .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-b67bc9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-afc6052 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-afc6052{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-45c576c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-45c576c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-45c576c > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-45c576c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-d6a1667{text-align:left;}.elementor-6849 .elementor-element.elementor-element-d6a1667 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:3.1px;}.elementor-6849 .elementor-element.elementor-element-d6a1667 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-c21bbea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-c21bbea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-c21bbea > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-c21bbea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-e45ccfe{text-align:left;}.elementor-6849 .elementor-element.elementor-element-e45ccfe .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;line-height:1.8em;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-e45ccfe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-5c47d36 > .elementor-container{max-width:800px;}.elementor-6849 .elementor-element.elementor-element-5c47d36{margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-6106dec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-6106dec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-6106dec > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-6106dec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-2bc13e2{text-align:left;}.elementor-6849 .elementor-element.elementor-element-2bc13e2 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;letter-spacing:4.5px;}.elementor-6849 .elementor-element.elementor-element-2bc13e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6849 .elementor-element.elementor-element-6816324.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6849 .elementor-element.elementor-element-6816324.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6849 .elementor-element.elementor-element-6816324 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A3A3A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 10px;}.elementor-6849 .elementor-element.elementor-element-6816324 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-f41ad76{text-align:left;}.elementor-6849 .elementor-element.elementor-element-f41ad76 .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.85em;font-weight:500;line-height:1.8em;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-f41ad76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-d9b6855:not(.elementor-motion-effects-element-type-background), .elementor-6849 .elementor-element.elementor-element-d9b6855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6849 .elementor-element.elementor-element-d9b6855 > .elementor-background-overlay{background-image:url("https://shueishobo.co.jp/wp-content/uploads/2025/06/bg60.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-d9b6855{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 10% 0%;}.elementor-6849 .elementor-element.elementor-element-ceb8a6e > .elementor-container{min-height:520px;}.elementor-6849 .elementor-element.elementor-element-ceb8a6e:not(.elementor-motion-effects-element-type-background), .elementor-6849 .elementor-element.elementor-element-ceb8a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shueishobo.co.jp/wp-content/uploads/2025/07/nmg-network-cn1UoowwxRs-unsplash-e1752215146578.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6849 .elementor-element.elementor-element-ceb8a6e > .elementor-background-overlay{background-color:#000000;opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-ceb8a6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-130px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-7760cc9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:78px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-5583b76{text-align:center;}.elementor-6849 .elementor-element.elementor-element-5583b76 .elementor-heading-title{color:var( --e-global-color-bd1a09f );font-size:1.6em;font-weight:500;line-height:1.5em;letter-spacing:0.14em;word-spacing:-4px;}.elementor-6849 .elementor-element.elementor-element-5583b76 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-cb519fb{text-align:center;color:var( --e-global-color-bd1a09f );font-size:0.9em;font-weight:500;line-height:1.8em;letter-spacing:0.11em;}.elementor-6849 .elementor-element.elementor-element-cb519fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-a22ccb7 > .elementor-container{max-width:500px;}.elementor-6849 .elementor-element.elementor-element-c0112f5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6849 .elementor-element.elementor-element-e3459ac .elementor-widget-container{text-align:center;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-eft--downhill{width:60px;height:60px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-eft--roundup{width:60px;height:60px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-eft--roundup .progress{width:calc(60px - ((60px / 100) * 20) );height:auto;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;border-radius:99px 99px 99px 99px;padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn, .elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:99px 99px 99px 99px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-bd1a09f );--ha-ctv-btn-bg-clr:var( --e-global-color-8c8e906 );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-bd1a09f );--ha-ctv-btn-bg-hvr-clr:var( --e-global-color-primary );}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--iconica > span{padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:0px 0px 0px 2px;}.elementor-6849 .elementor-element.elementor-element-e3459ac > .elementor-widget-container{margin:50px 0px -85px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-e3459ac{z-index:50;}.elementor-6849 .elementor-element.elementor-element-35be9ec{--alignment:center;--width:150px;--rotate:0deg;font-size:43px;font-weight:600;line-height:33px;letter-spacing:2.5px;word-spacing:13px;--word-spacing:10px;--text-color:var( --e-global-color-8c8e906 );--transition:0.3s;width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;z-index:1;}.elementor-6849 .elementor-element.elementor-element-35be9ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-3bc1d67 > .elementor-container{max-width:950px;}.elementor-6849 .elementor-element.elementor-element-9b8a940:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6849 .elementor-element.elementor-element-9b8a940 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd1a09f );}.elementor-6849 .elementor-element.elementor-element-9b8a940 > .elementor-element-populated, .elementor-6849 .elementor-element.elementor-element-9b8a940 > .elementor-element-populated > .elementor-background-overlay, .elementor-6849 .elementor-element.elementor-element-9b8a940 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-6849 .elementor-element.elementor-element-9b8a940 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-7px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:9% 6% 9% 6%;}.elementor-6849 .elementor-element.elementor-element-9b8a940 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6849 .elementor-element.elementor-element-ef2ac62{text-align:center;}.elementor-6849 .elementor-element.elementor-element-ef2ac62 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Vollkorn SC", Sans-serif;font-size:2.9em;font-weight:100;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );}.elementor-6849 .elementor-element.elementor-element-ef2ac62 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-0ed1c31{text-align:center;}.elementor-6849 .elementor-element.elementor-element-0ed1c31 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans JP", Sans-serif;font-size:0.9em;font-weight:500;letter-spacing:0.2em;}.elementor-6849 .elementor-element.elementor-element-0ed1c31 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-button span{gap:13px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:13px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-13px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-labels-inline .elementor-field-group > label{padding-left:1px;}body:not(.rtl) .elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-labels-inline .elementor-field-group > label{padding-right:1px;}body .elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-labels-above .elementor-field-group > label{padding-bottom:1px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group > label, .elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group > label{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:0.2px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-type-html{padding-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group .elementor-field{color:#464646;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group .elementor-field, .elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-subgroup label{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:1px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#F7F7F7;border-color:#FCFCFC00;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group .elementor-select-wrapper select{background-color:#F7F7F7;border-color:#FCFCFC00;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group .elementor-select-wrapper::before{color:#FCFCFC00;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2.2px;border-radius:4px 4px 4px 4px;padding:17px 41px 22px 50px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-8c8e906 );color:#ffffff;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-button[type="submit"]{background-color:var( --e-global-color-8c8e906 );color:#ffffff;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .e-form__buttons__wrapper__button-next:hover{background-color:#8B1315;color:#ffffff;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-button[type="submit"]:hover{background-color:#8B1315;color:#ffffff;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6849 .elementor-element.elementor-element-10ee2a4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 > .elementor-widget-container{margin:50px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6849 .elementor-element.elementor-element-5cfbe74{width:27%;}.elementor-6849 .elementor-element.elementor-element-597186b{width:73%;}.elementor-6849 .elementor-element.elementor-element-dbf7172{width:29%;}.elementor-6849 .elementor-element.elementor-element-87a6243{width:71%;}.elementor-6849 .elementor-element.elementor-element-d298b3c{width:29%;}.elementor-6849 .elementor-element.elementor-element-7b11543{width:71%;}.elementor-6849 .elementor-element.elementor-element-61b9838{width:29%;}.elementor-6849 .elementor-element.elementor-element-4ba1ef7{width:71%;}.elementor-6849 .elementor-element.elementor-element-16e1452{width:29%;}.elementor-6849 .elementor-element.elementor-element-13b4797{width:71%;}.elementor-6849 .elementor-element.elementor-element-027126b{width:29%;}.elementor-6849 .elementor-element.elementor-element-952491c{width:71%;}.elementor-6849 .elementor-element.elementor-element-36cd956{width:29%;}.elementor-6849 .elementor-element.elementor-element-5acad5f{width:71%;}.elementor-6849 .elementor-element.elementor-element-40f3da5{width:29%;}.elementor-6849 .elementor-element.elementor-element-b0119ad{width:71%;}.elementor-6849 .elementor-element.elementor-element-23cb496{width:29%;}.elementor-6849 .elementor-element.elementor-element-9d8d808{width:71%;}.elementor-6849 .elementor-element.elementor-element-45c576c{width:29%;}.elementor-6849 .elementor-element.elementor-element-c21bbea{width:71%;}.elementor-6849 .elementor-element.elementor-element-6106dec{width:29%;}.elementor-6849 .elementor-element.elementor-element-6816324{width:71%;}}@media(max-width:1024px){.elementor-6849 .elementor-element.elementor-element-56d82a9 .elementor-heading-title{font-size:22px;}.elementor-6849 .elementor-element.elementor-element-1438a15 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-e7e2ab0 > .elementor-element-populated >  .elementor-background-overlay{background-position:0% 0px;}.elementor-6849 .elementor-element.elementor-element-63147da .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-2040adf .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-35afbae .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-b5d9497 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-a6e982d .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-92ca0c4 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-e77d347 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-bd6a917 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-15f3617 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-73724fb .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-b76dc8a .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-9365842 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-8d37568 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-9a48267 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-b19e6d3 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-f8bdfa4 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-b67bc9a .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-d6a1667 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-e45ccfe .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-2bc13e2 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-f41ad76 .elementor-heading-title{font-size:80px;}.elementor-6849 .elementor-element.elementor-element-35be9ec{--width:500px;}.elementor-6849 .elementor-element.elementor-element-ef2ac62 .elementor-heading-title{font-size:80px;}}@media(max-width:767px){.elementor-6849 .elementor-element.elementor-element-359b560 > .elementor-container{min-height:150px;}.elementor-6849 .elementor-element.elementor-element-56d82a9{text-align:center;}.elementor-6849 .elementor-element.elementor-element-56d82a9 .elementor-heading-title{font-size:1.5em;letter-spacing:2.5px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}.elementor-6849 .elementor-element.elementor-element-56d82a9 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-873397f img{width:54%;height:35px;object-position:center center;}.elementor-6849 .elementor-element.elementor-element-873397f > .elementor-widget-container{margin:0px 0px -35px -35px;padding:0px 0px 0px 0px;--e-transform-rotateZ:-11deg;}.elementor-6849 .elementor-element.elementor-element-873397f{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-6849 .elementor-element.elementor-element-e3681a6{padding:15% 05% 15% 5%;}.elementor-6849 .elementor-element.elementor-element-5cfbe74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-1438a15 .elementor-heading-title{font-size:2.2em;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-6849 .elementor-element.elementor-element-a37465d .elementor-heading-title{font-size:0.8em;}.elementor-6849 .elementor-element.elementor-element-a37465d > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-597186b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-70842f4{font-size:0.8em;line-height:1.6em;}.elementor-6849 .elementor-element.elementor-element-70842f4 > .elementor-widget-container{margin:30px 0px 40px 0px;}.elementor-6849 .elementor-element.elementor-element-12cd134 .elementor-heading-title{font-size:0.8em;}.elementor-6849 .elementor-element.elementor-element-12cd134 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-ee8458a .elementor-heading-title{font-size:1em;letter-spacing:0.12em;}.elementor-6849 .elementor-element.elementor-element-ee8458a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 10px 0px;}.elementor-6849 .elementor-element.elementor-element-de1d129 > .elementor-container{min-height:172px;}.elementor-6849 .elementor-element.elementor-element-de1d129{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-e7e2ab0 > .elementor-element-populated >  .elementor-background-overlay{background-position:20px -4px;background-size:35px auto;}.elementor-6849 .elementor-element.elementor-element-e7e2ab0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-7ce8ae9 .elementor-heading-title{font-size:1em;line-height:2.3em;}.elementor-6849 .elementor-element.elementor-element-7ce8ae9 > .elementor-widget-container{margin:31px 0px -101px 10px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-e20f837 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-d15bb24{padding:15% 05% 15% 5%;}.elementor-6849 .elementor-element.elementor-element-6525016 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-63147da .elementor-heading-title{font-size:2.2em;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-6849 .elementor-element.elementor-element-4570b88 .elementor-heading-title{font-size:0.8em;}.elementor-6849 .elementor-element.elementor-element-4570b88 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-0b50491{margin-top:10%;margin-bottom:0%;}.elementor-6849 .elementor-element.elementor-element-dbf7172 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-2040adf .elementor-heading-title{font-size:0.8em;letter-spacing:6.6px;}.elementor-6849 .elementor-element.elementor-element-87a6243 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-35afbae .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-6849 .elementor-element.elementor-element-db1b3f9{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-d298b3c > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-b5d9497 .elementor-heading-title{font-size:0.8em;letter-spacing:3.7px;}.elementor-6849 .elementor-element.elementor-element-7b11543 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-a6e982d .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-6849 .elementor-element.elementor-element-a6e982d{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b .elementor-button{height:25px;width:58px;font-size:11px;line-height:14px;letter-spacing:1.2px;padding:1px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-9d8cc1b{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-6849 .elementor-element.elementor-element-d39eac3{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-61b9838 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-92ca0c4 .elementor-heading-title{font-size:0.8em;letter-spacing:4px;}.elementor-6849 .elementor-element.elementor-element-4ba1ef7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-e77d347 .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-6849 .elementor-element.elementor-element-1449e5e{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-16e1452 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-bd6a917 .elementor-heading-title{font-size:0.8em;letter-spacing:4px;}.elementor-6849 .elementor-element.elementor-element-13b4797 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-15f3617 .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-6849 .elementor-element.elementor-element-ae94d69{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-027126b > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-73724fb .elementor-heading-title{font-size:0.8em;letter-spacing:3.7px;}.elementor-6849 .elementor-element.elementor-element-952491c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-b76dc8a .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-6849 .elementor-element.elementor-element-b4e5b86{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-36cd956 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-9365842 .elementor-heading-title{font-size:0.8em;letter-spacing:6.6px;}.elementor-6849 .elementor-element.elementor-element-5acad5f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-8d37568 .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-6849 .elementor-element.elementor-element-e2a3383{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-40f3da5 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-9a48267 .elementor-heading-title{font-size:0.8em;letter-spacing:3.7px;}.elementor-6849 .elementor-element.elementor-element-b0119ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-b19e6d3 .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-6849 .elementor-element.elementor-element-84bfc62{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-23cb496 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-f8bdfa4 .elementor-heading-title{font-size:0.8em;letter-spacing:3px;}.elementor-6849 .elementor-element.elementor-element-9d8d808 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-b67bc9a .elementor-heading-title{font-size:0.8em;line-height:1.4em;}.elementor-6849 .elementor-element.elementor-element-afc6052{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-45c576c > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-d6a1667 .elementor-heading-title{font-size:0.8em;letter-spacing:3px;}.elementor-6849 .elementor-element.elementor-element-c21bbea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-e45ccfe .elementor-heading-title{font-size:0.8em;line-height:1.6em;}.elementor-6849 .elementor-element.elementor-element-5c47d36{margin-top:020px;margin-bottom:0px;}.elementor-6849 .elementor-element.elementor-element-6106dec > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-2bc13e2 .elementor-heading-title{font-size:0.8em;letter-spacing:3px;}.elementor-6849 .elementor-element.elementor-element-6816324 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 13px 0px;}.elementor-6849 .elementor-element.elementor-element-f41ad76 .elementor-heading-title{font-size:0.8em;line-height:1.6em;}.elementor-6849 .elementor-element.elementor-element-ceb8a6e > .elementor-container{min-height:470px;}.elementor-6849 .elementor-element.elementor-element-ceb8a6e{margin-top:0px;margin-bottom:-50px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-7760cc9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:55px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-5583b76 .elementor-heading-title{font-size:1.1em;line-height:1.8em;letter-spacing:0.14em;}.elementor-6849 .elementor-element.elementor-element-5583b76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-cb519fb{font-size:0.8em;letter-spacing:0.1em;}.elementor-6849 .elementor-element.elementor-element-cb519fb > .elementor-widget-container{margin:30px 0px 0px 8px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-a22ccb7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-e3459ac .ha-creative-btn{font-size:19px;}.elementor-6849 .elementor-element.elementor-element-e3459ac > .elementor-widget-container{margin:60px 0px -79px 0px;}.elementor-6849 .elementor-element.elementor-element-e3459ac{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-6849 .elementor-element.elementor-element-35be9ec{--width:100px;line-height:0.7em;--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-6849 .elementor-element.elementor-element-3bc1d67{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-6849 .elementor-element.elementor-element-9b8a940 > .elementor-element-populated{margin:-8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:13% 4% 13% 4%;}.elementor-6849 .elementor-element.elementor-element-ef2ac62 .elementor-heading-title{font-size:2.2em;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-6849 .elementor-element.elementor-element-0ed1c31 .elementor-heading-title{font-size:0.8em;}.elementor-6849 .elementor-element.elementor-element-0ed1c31 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group > label{font-size:0.8em;letter-spacing:0.6px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group .elementor-field, .elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-subgroup label{font-size:0.8em;line-height:1.5em;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-button{font-size:15px;letter-spacing:2.1px;}.elementor-6849 .elementor-element.elementor-element-10ee2a4 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-e20f837 */article{
  overflow: hidden;
}
.loop_wrap {
    display: flex;
    width: 100%;
    height: 200px;
    overflow: hidden;
    font-family:Vollkorn sc;
  }

.loop_wrap div {
    flex: 0 0 auto;
    white-space: nowrap;
    font-size: 180px;
    font-weight: 400;
    overflow: hidden;
    
}

.loop_wrap div:nth-child(odd) {
animation: loop 70s -35s linear infinite;
}

.loop_wrap div:nth-child(even) {
animation: loop2 70s linear infinite;
}

@keyframes loop {
    0% {
      transform: translateX(100%);
    }
    to {
      transform: translateX(-100%);
    }
  }
  
  @keyframes loop2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-200%);
    }
  }
  
  /*スマホ 表示*/
@media screen and (max-width: 766px) {
    .loop_wrap div {
    font-size: 70px;
    letter-spacing:1px;
    
    }
    .loop_wrap {
    display: flex;
    height: 90px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d15bb24 */.elementor-6849 .elementor-element.elementor-element-d15bb24{
background-image: 
          linear-gradient(#EBEBEB42 1px, transparent 1px),
          linear-gradient(90deg, #EBEBEB42 1px, transparent 1px)
        ;
background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-35be9ec */.elementor-6849 .elementor-element.elementor-element-35be9ec{
     animation: rotation 14s linear infinite;
}
/* アニメーション */
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-10ee2a4 */.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group {
    -ms-flex-wrap: wrap;
    flex-wrap: initial;}

.elementor-6849 .elementor-element.elementor-element-10ee2a4 label{
    width:30%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-mark-required .elementor-field-label:after {
    content: "必須";
    color: #fff;
    background: #292929;
    margin-right: 30px;
    padding: 3px 4px 5px 4px;
    font-size: 12px;
    border-radius: 2px;
}
#button{
    margin-top: 40px;
}


/*スマホ 表示*/
@media screen and (max-width: 766px) {
    
.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-field-group {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}

.elementor-6849 .elementor-element.elementor-element-10ee2a4 label{
    width:auto;
    margin-left: 5px;
    margin-bottom: 10px;
}
    
.elementor-6849 .elementor-element.elementor-element-10ee2a4 .elementor-mark-required .elementor-field-label:after {
    margin-left: 10px;
}
 #button{
    margin-top:10px;   
 }
    
    
    
}/* End custom CSS */