.elementor-700 .elementor-element.elementor-element-27d9340f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-700 .elementor-element.elementor-element-27d9340f > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-700 .elementor-element.elementor-element-27d9340f > .elementor-container{max-width:1280px;min-height:680px;}.elementor-700 .elementor-element.elementor-element-27d9340f{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom: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-700 .elementor-element.elementor-element-1faf3b6b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:900;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-3edfe25 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:900;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-8d7a5cc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:200;letter-spacing:1px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.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-700 .elementor-element.elementor-element-49ed678d{--divider-border-style:solid;--divider-color:#930606;--divider-border-width:1.5px;}.elementor-700 .elementor-element.elementor-element-49ed678d .elementor-divider-separator{width:34%;}.elementor-700 .elementor-element.elementor-element-49ed678d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-700 .elementor-element.elementor-element-6818724d > .elementor-container{max-width:1100px;}.elementor-700 .elementor-element.elementor-element-6818724d{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1) inset;}.elementor-700 .elementor-element.elementor-element-22129fb1{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-29fdd2af{text-align:center;}.elementor-700 .elementor-element.elementor-element-29fdd2af .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:46px;font-weight:bold;letter-spacing:1.2px;color:#393939;}.elementor-700 .elementor-element.elementor-element-7dce730{text-align:center;}.elementor-700 .elementor-element.elementor-element-7dce730 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:46px;font-weight:bold;letter-spacing:1.2px;color:#393939;}.elementor-700 .elementor-element.elementor-element-463fbb12{--spacer-size:5px;}.elementor-700 .elementor-element.elementor-element-2ad8f7{text-align:center;}.elementor-700 .elementor-element.elementor-element-2ad8f7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;letter-spacing:1.2px;color:#393939;}.elementor-700 .elementor-element.elementor-element-4ed70987{--spacer-size:10px;}.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-700 .elementor-element.elementor-element-14052cfe{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:29px;color:#393939;}.elementor-700 .elementor-element.elementor-element-486000a3{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-62fb4c9:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-62fb4c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4ED;}.elementor-700 .elementor-element.elementor-element-62fb4c9 > .elementor-container{max-width:1280px;}.elementor-700 .elementor-element.elementor-element-62fb4c9{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-700 .elementor-element.elementor-element-62fb4c9, .elementor-700 .elementor-element.elementor-element-62fb4c9 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-62fb4c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-700 .elementor-element.elementor-element-42bbe7a6{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-1a70f4cd{text-align:center;}.elementor-700 .elementor-element.elementor-element-1a70f4cd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;color:#393939;}.elementor-700 .elementor-element.elementor-element-7577f3ca{text-align:center;}.elementor-700 .elementor-element.elementor-element-7577f3ca .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:14px;font-weight:200;line-height:1px;letter-spacing:1.4px;color:#929292;}.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-700 .elementor-element.elementor-element-1df7b30b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-700 .elementor-element.elementor-element-1df7b30b img{width:10%;height:3px;}.elementor-700 .elementor-element.elementor-element-7446ff42{--spacer-size:20px;}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{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-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-post-link:before, .elementor-widget-premium-addon-blog .premium-blog-post-link:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-post-content{color:var( --e-global-color-text );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-wrap .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-post-outer-container{width:33.33%;margin-bottom:5px;padding-inline:calc( 35px/2 );padding:10px 10px 10px 10px;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-content-wrapper{text-align:start;background-color:#FFFFFF;margin:0px 0px -30px 0px;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .post-categories , .elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-post-tags-container {justify-content:start;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-thumbnail-container img{height:210px;object-fit:cover;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-wrap{margin-inline:calc( -35px/2 );}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-masked .premium-blog-thumbnail-container svg{width:836px;height:60px;bottom:-24px;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-entry-title, .elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-entry-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;line-height:22px;letter-spacing:1px;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-entry-title a{color:#393939;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-entry-title:hover a{color:#929292;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-entry-title{margin-bottom:12px;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-post-content{letter-spacing:1.6px;color:#393939;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-post-container{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-700 .elementor-element.elementor-element-2076b324{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-738922b{--spacer-size:80px;}.elementor-700 .elementor-element.elementor-element-4f19a2f1 > .elementor-container{max-width:1280px;}.elementor-700 .elementor-element.elementor-element-4f19a2f1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-700 .elementor-element.elementor-element-4f19a2f1, .elementor-700 .elementor-element.elementor-element-4f19a2f1 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-4f19a2f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-700 .elementor-element.elementor-element-747c5f5c{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-7a5298c1{text-align:center;}.elementor-700 .elementor-element.elementor-element-7a5298c1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;color:#393939;}.elementor-700 .elementor-element.elementor-element-2fa01ff6{text-align:center;}.elementor-700 .elementor-element.elementor-element-2fa01ff6 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:14px;font-weight:200;line-height:1px;letter-spacing:1.4px;color:#929292;}.elementor-700 .elementor-element.elementor-element-5a1b7050{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-700 .elementor-element.elementor-element-5a1b7050 img{width:10%;height:3px;}.elementor-700 .elementor-element.elementor-element-7e02cc63{--spacer-size:20px;}.elementor-700 .elementor-element.elementor-element-63f0852d:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-63f0852d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuji-sanwa.com/wp-content/uploads/2025/09/sanwa_komuten_115.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-63f0852d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #ACBBCC 8%, #F9F1B600 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-700 .elementor-element.elementor-element-63f0852d > .elementor-container{max-width:1100px;}.elementor-700 .elementor-element.elementor-element-63f0852d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-700 .elementor-element.elementor-element-4f52a50d > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;padding:0px 0px 0px 50px;}.elementor-700 .elementor-element.elementor-element-450a641a{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-7d264c7{text-align:left;}.elementor-700 .elementor-element.elementor-element-7d264c7 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:18px;font-weight:100;letter-spacing:5px;color:#686868;}.elementor-700 .elementor-element.elementor-element-249c5cd{text-align:left;}.elementor-700 .elementor-element.elementor-element-249c5cd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:#393939;}.elementor-700 .elementor-element.elementor-element-2a831ffa{color:#393939;}.elementor-widget-premium-addon-button .premium-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button svg:not([class*="premium-"]){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-700 .elementor-element.elementor-element-4b9bb7a1{text-align:left;}.elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button{width:270px;font-family:"Noto Sans JP", Sans-serif;font-weight:400;text-decoration:none;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:3px;}.elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button .premium-button-text-icon-wrapper span{color:#393939;}.elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button.premium-button-style2-shutinhor:before , .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button.premium-button-style2-shutinver:before , .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style5-radialin:before , .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style5-rectin:before{background-color:#6EC1E400;}.elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-line6::after{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-none:hover, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style8:hover, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style1:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style2-shutouthor:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style2-shutoutver:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style2-shutinhor, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style2-shutinver, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style2-dshutinhor:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style2-dshutinver:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style2-scshutouthor:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style2-scshutoutver:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style3-after:hover, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style3-before:hover, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style4-icon-wrapper, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style5-radialin, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style5-radialout:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style5-rectin, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style5-rectout:before, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style6-bg, .elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button-style6:before{background-color:#393939;}.elementor-700 .elementor-element.elementor-element-4b9bb7a1 .premium-button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:3px;}.elementor-700 .elementor-element.elementor-element-553b557{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-4d824d96{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-535106bd:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-535106bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuji-sanwa.com/wp-content/uploads/2025/09/sanwa_komuten_116.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-535106bd > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #EDD8B1 8%, #F9F1B600 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-700 .elementor-element.elementor-element-535106bd > .elementor-container{max-width:1100px;}.elementor-700 .elementor-element.elementor-element-535106bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-700 .elementor-element.elementor-element-14bd2970 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;padding:0px 0px 0px 50px;}.elementor-700 .elementor-element.elementor-element-29b417d4{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-41f63355{text-align:left;}.elementor-700 .elementor-element.elementor-element-41f63355 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:18px;font-weight:100;letter-spacing:5px;color:#686868;}.elementor-700 .elementor-element.elementor-element-78c2d0fa{text-align:left;}.elementor-700 .elementor-element.elementor-element-78c2d0fa .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:#393939;}.elementor-700 .elementor-element.elementor-element-7af8b1b{color:#393939;}.elementor-700 .elementor-element.elementor-element-ca3b067{text-align:left;}.elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button{width:270px;font-family:"Noto Sans JP", Sans-serif;font-weight:400;text-decoration:none;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:3px;}.elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button .premium-button-text-icon-wrapper span{color:#393939;}.elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button.premium-button-style2-shutinhor:before , .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button.premium-button-style2-shutinver:before , .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style5-radialin:before , .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style5-rectin:before{background-color:#6EC1E400;}.elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-line6::after{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-none:hover, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style8:hover, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style1:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style2-shutouthor:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style2-shutoutver:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style2-shutinhor, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style2-shutinver, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style2-dshutinhor:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style2-dshutinver:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style2-scshutouthor:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style2-scshutoutver:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style3-after:hover, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style3-before:hover, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style4-icon-wrapper, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style5-radialin, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style5-radialout:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style5-rectin, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style5-rectout:before, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style6-bg, .elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button-style6:before{background-color:#393939;}.elementor-700 .elementor-element.elementor-element-ca3b067 .premium-button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:3px;}.elementor-700 .elementor-element.elementor-element-656f3fe4{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-115a7c25{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-6f4d39bb:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-6f4d39bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuji-sanwa.com/wp-content/uploads/2025/09/placeholder-193.png");background-position:top center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-6f4d39bb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #CEC6B9 8%, #F9F1B600 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-700 .elementor-element.elementor-element-6f4d39bb > .elementor-container{max-width:1100px;}.elementor-700 .elementor-element.elementor-element-6f4d39bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-700 .elementor-element.elementor-element-415ed5e5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;padding:0px 0px 0px 50px;}.elementor-700 .elementor-element.elementor-element-70662cd6{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-1842a954{text-align:left;}.elementor-700 .elementor-element.elementor-element-1842a954 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:18px;font-weight:100;letter-spacing:5px;color:#686868;}.elementor-700 .elementor-element.elementor-element-5a64f159{text-align:left;}.elementor-700 .elementor-element.elementor-element-5a64f159 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;color:#393939;}.elementor-700 .elementor-element.elementor-element-36a6ddaf{color:#393939;}.elementor-700 .elementor-element.elementor-element-4907e3b{text-align:left;}.elementor-700 .elementor-element.elementor-element-4907e3b .premium-button{font-family:"Noto Sans JP", Sans-serif;font-weight:400;text-decoration:none;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:3px;}.elementor-700 .elementor-element.elementor-element-4907e3b .premium-button .premium-button-text-icon-wrapper span{color:#393939;}.elementor-700 .elementor-element.elementor-element-4907e3b .premium-button, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button.premium-button-style2-shutinhor:before , .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button.premium-button-style2-shutinver:before , .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style5-radialin:before , .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style5-rectin:before{background-color:#6EC1E400;}.elementor-700 .elementor-element.elementor-element-4907e3b .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-line6::after{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-none:hover, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style8:hover, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style1:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style2-shutouthor:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style2-shutoutver:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style2-shutinhor, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style2-shutinver, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style2-dshutinhor:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style2-dshutinver:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style2-scshutouthor:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style2-scshutoutver:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style3-after:hover, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style3-before:hover, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style4-icon-wrapper, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style5-radialin, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style5-radialout:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style5-rectin, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style5-rectout:before, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style6-bg, .elementor-700 .elementor-element.elementor-element-4907e3b .premium-button-style6:before{background-color:#393939;}.elementor-700 .elementor-element.elementor-element-4907e3b .premium-button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:3px;}.elementor-700 .elementor-element.elementor-element-14b9cf75{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-1461e093{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-30917825{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-7722ba48{text-align:center;}.elementor-700 .elementor-element.elementor-element-7722ba48 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;color:#393939;}.elementor-700 .elementor-element.elementor-element-1507ce48{text-align:center;}.elementor-700 .elementor-element.elementor-element-1507ce48 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:14px;font-weight:200;line-height:1px;letter-spacing:1.4px;color:#929292;}.elementor-700 .elementor-element.elementor-element-514c60e4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-700 .elementor-element.elementor-element-514c60e4 img{width:10%;height:3px;}.elementor-700 .elementor-element.elementor-element-4a3ae2d4{--spacer-size:20px;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-post-outer-container{width:25%;margin-bottom:5px;padding-inline:calc( 35px/2 );padding:10px 10px 10px 10px;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-content-wrapper{text-align:start;background-color:#FFFFFF;margin:0px 0px -30px 0px;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .post-categories , .elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-post-tags-container {justify-content:start;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-thumbnail-container img{height:210px;object-fit:cover;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-wrap{margin-inline:calc( -35px/2 );}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-masked .premium-blog-thumbnail-container svg{width:836px;height:60px;bottom:-24px;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-entry-title, .elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-entry-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;line-height:22px;letter-spacing:1px;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-entry-title a{color:#393939;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-entry-title:hover a{color:#929292;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-entry-title{margin-bottom:12px;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-post-content{letter-spacing:1.6px;color:#393939;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-post-container{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-700 .elementor-element.elementor-element-61b73f6{--spacer-size:20px;}.elementor-700 .elementor-element.elementor-element-5ac36279{text-align:center;}.elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button{width:270px;font-family:"Noto Sans JP", Sans-serif;font-weight:400;text-decoration:none;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:3px;}.elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button .premium-button-text-icon-wrapper span{color:#393939;}.elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button.premium-button-style2-shutinhor:before , .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button.premium-button-style2-shutinver:before , .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style5-radialin:before , .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style5-rectin:before{background-color:#6EC1E400;}.elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-line6::after{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-none:hover, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style8:hover, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style1:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style2-shutouthor:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style2-shutoutver:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style2-shutinhor, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style2-shutinver, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style2-dshutinhor:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style2-dshutinver:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style2-scshutouthor:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style2-scshutoutver:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style3-after:hover, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style3-before:hover, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style4-icon-wrapper, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style5-radialin, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style5-radialout:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style5-rectin, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style5-rectout:before, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style6-bg, .elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button-style6:before{background-color:#393939;}.elementor-700 .elementor-element.elementor-element-5ac36279 .premium-button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:3px;}.elementor-700 .elementor-element.elementor-element-2ef4440c{--spacer-size:80px;}.elementor-700 .elementor-element.elementor-element-33cfe964:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-33cfe964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4ED;}.elementor-700 .elementor-element.elementor-element-33cfe964{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-700 .elementor-element.elementor-element-33cfe964, .elementor-700 .elementor-element.elementor-element-33cfe964 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-33cfe964 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-700 .elementor-element.elementor-element-14836990{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-32c0c4a1{text-align:center;}.elementor-700 .elementor-element.elementor-element-32c0c4a1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;color:#393939;}.elementor-700 .elementor-element.elementor-element-47a5e0a7{text-align:center;}.elementor-700 .elementor-element.elementor-element-47a5e0a7 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:14px;font-weight:200;line-height:1px;letter-spacing:1.4px;color:#929292;}.elementor-700 .elementor-element.elementor-element-2cc9fe84{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-700 .elementor-element.elementor-element-2cc9fe84 img{width:10%;height:3px;}.elementor-700 .elementor-element.elementor-element-62617363{--spacer-size:20px;}.elementor-700 .elementor-element.elementor-element-6264b7e3{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-29402f7e{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-7e3c1381 > .elementor-container{max-width:800px;}.elementor-700 .elementor-element.elementor-element-7e3c1381 > .elementor-background-overlay{opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-700 .elementor-element.elementor-element-7e3c1381{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-700 .elementor-element.elementor-element-6a958aa7{--spacer-size:50px;}.elementor-700 .elementor-element.elementor-element-36f113f6{text-align:center;}.elementor-700 .elementor-element.elementor-element-36f113f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;color:#393939;}.elementor-700 .elementor-element.elementor-element-977f597{text-align:center;}.elementor-700 .elementor-element.elementor-element-977f597 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:14px;font-weight:200;line-height:1px;letter-spacing:1.4px;color:#929292;}.elementor-700 .elementor-element.elementor-element-3a9484f5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-700 .elementor-element.elementor-element-3a9484f5 img{width:10%;height:3px;}.elementor-700 .elementor-element.elementor-element-22bcd1c7{--spacer-size:20px;}.elementor-700 .elementor-element.elementor-element-6617abf0{padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-2a8a988e{--spacer-size:80px;}.elementor-700 .elementor-element.elementor-element-7cfd9eed{--spacer-size:80px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-post-outer-container{width:50%;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-700 .elementor-element.elementor-element-27d9340f{margin-top:20px;margin-bottom:0px;}.elementor-700 .elementor-element.elementor-element-3edfe25 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-700 .elementor-element.elementor-element-8d7a5cc .elementor-heading-title{font-size:14px;}.elementor-700 .elementor-element.elementor-element-49ed678d .elementor-divider-separator{width:85%;}.elementor-700 .elementor-element.elementor-element-7dce730 .elementor-heading-title{font-size:38px;}.elementor-700 .elementor-element.elementor-element-2ad8f7{text-align:left;}.elementor-700 .elementor-element.elementor-element-2ad8f7 .elementor-heading-title{font-size:20px;}.elementor-700 .elementor-element.elementor-element-14052cfe{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-post-outer-container{width:100%;}.elementor-700 .elementor-element.elementor-element-7b4cf3e0 .premium-blog-content-wrapper{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-4f52a50d > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-700 .elementor-element.elementor-element-14bd2970 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-post-outer-container{width:100%;}.elementor-700 .elementor-element.elementor-element-fd9b0d2 .premium-blog-content-wrapper{margin:0px 0px 0px 0px;}}