.elementor-8 .elementor-element.elementor-element-b73fbc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-b73fbc4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b73fbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9989549 ) 0%, var( --e-global-color-d9e94ab ) 100%);}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0b414ed{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-9e4dc0d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:80px;font-weight:700;line-height:116px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e19a2e4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:80px;font-weight:700;line-height:116px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a3b2c35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a3b2c35:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a3b2c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9989549 ) 0%, var( --e-global-color-d9e94ab ) 100%);}.elementor-8 .elementor-element.elementor-element-41b288d{--display:flex;--min-height:550px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-41b288d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-41b288d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saki-n.com/wp-content/uploads/2025/08/1-scaled.jpeg");background-position:-132px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-41b288d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-aab4b77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-167b9f9{--display:flex;--min-height:120px;--margin-top:15%;--margin-bottom:0%;--margin-left:-19%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-167b9f9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-167b9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saki-n.com/wp-content/uploads/2025/08/2-3.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-8 .elementor-element.elementor-element-167b9f9.e-con{--e-con-transform-skewX:0deg;--e-con-transform-skewY:0deg;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-27fc175{margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-27fc175 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:55px;font-weight:700;line-height:58px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-064e774{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-064e774 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-de5fc1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-66a371b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-66a371b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-58eb650 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:700;line-height:116px;}.elementor-8 .elementor-element.elementor-element-8182699 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:bold;line-height:61px;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-a0074fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a0074fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a0074fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-a0074fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a0074fa .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-a0074fa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-168c956{width:100%;max-width:100%;margin:0% -1% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-8 .elementor-element.elementor-element-168c956 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-3db4451{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:100px;--margin-bottom:100px;--margin-left:auto;--margin-right:auto;--padding-top:5%;--padding-bottom:5%;--padding-left:12%;--padding-right:12%;}.elementor-8 .elementor-element.elementor-element-3db4451:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3db4451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9989549 ) 0%, var( --e-global-color-d9e94ab ) 100%);}.elementor-8 .elementor-element.elementor-element-bf6f0a5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f7fceaf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:42px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6dc6ad0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-8 .elementor-element.elementor-element-6dc6ad0 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6dc6ad0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6dc6ad0.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6dc6ad0.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6dc6ad0.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6dc6ad0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6dc6ad0 .elementor-icon{font-size:53px;}.elementor-8 .elementor-element.elementor-element-6dc6ad0 .elementor-icon svg{height:53px;}.elementor-8 .elementor-element.elementor-element-2dd3dba .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:42px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-c7d7570{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-41dd69e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-581fb47{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-8 .elementor-element.elementor-element-581fb47 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:700;line-height:116px;}.elementor-8 .elementor-element.elementor-element-7eff3eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:bold;line-height:61px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-9fc0521{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-125px;}.elementor-8 .elementor-element.elementor-element-9fc0521.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-16204da{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-16204da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4bdb907 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4bdb907 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-4bdb907{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-4bdb907 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-4bdb907 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-4bdb907 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-20741d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7af36bf{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:35px;}.elementor-8 .elementor-element.elementor-element-6a44700{width:var( --container-widget-width, 50% );max-width:50%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6a44700.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6a44700 img{width:100%;height:361px;}.elementor-8 .elementor-element.elementor-element-67fdad5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-125px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-67fdad5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8c19350{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8c19350.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8c19350 img{width:100%;height:361px;}.elementor-8 .elementor-element.elementor-element-20bb261{--display:flex;}.elementor-8 .elementor-element.elementor-element-20bb261.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a86a21d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a86a21d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a86a21d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-a86a21d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a86a21d .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-a86a21d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-de2d76a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d10e674{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:35px;}.elementor-8 .elementor-element.elementor-element-41500d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-41500d1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-41500d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9989549 ) 0%, var( --e-global-color-d9e94ab ) 100%);}.elementor-8 .elementor-element.elementor-element-b783b3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b783b3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a8e7078{--display:flex;}.elementor-8 .elementor-element.elementor-element-a8e7078.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-811d054 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:bold;line-height:116px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-5b24746 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:61px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4f08d6d{--display:flex;}.elementor-8 .elementor-element.elementor-element-935ec86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-f9d39f6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-02c58a1 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-88d74ee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:bold;line-height:27px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2656a42{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-d611a72 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-368a158 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:bold;line-height:27px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-67c21a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-a8c1f5a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-7d999b6 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-3651b5c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:bold;line-height:27px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c1aa0d1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b10eb28{width:var( --container-widget-width, 102.813% );max-width:102.813%;--container-widget-width:102.813%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b10eb28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b10eb28 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-a8595fb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:bold;line-height:27px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2a1795b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2a1795b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9548deb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:700;line-height:116px;}.elementor-8 .elementor-element.elementor-element-db0a9ae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:61px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-080de39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:322px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-080de39:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-080de39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9989549 ) 0%, var( --e-global-color-d9e94ab ) 100%);}.elementor-8 .elementor-element.elementor-element-080de39 > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-080de39 > .e-con-inner > .elementor-shape-top svg{height:278px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-080de39 > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-080de39 > .e-con-inner > .elementor-shape-bottom svg{height:334px;}.elementor-8 .elementor-element.elementor-element-438f804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-438f804.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-96207e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-d0d3a25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-a684afc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a684afc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a684afc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-a684afc .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c10b0d6{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c10b0d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-a4684d8{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a4684d8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2f31009 img{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3a91513{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-93a9757{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-88eb244 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-88eb244 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-88eb244{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-88eb244 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-14fd761{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-14fd761 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-871fd83{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-871fd83 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:23px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ce05df1 img{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1906828{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-1e3ff35{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-79e790f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-79e790f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-79e790f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-79e790f .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-d7a92b6{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d7a92b6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-6373739{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6373739 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-3576ab0 img{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3ddb9c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-3ddb9c6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ddb9c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3ddb9c6.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5743268{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5743268 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;line-height:79px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a11fead .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:47px;font-weight:700;line-height:100px;letter-spacing:1.3px;word-spacing:21px;}.elementor-8 .elementor-element.elementor-element-5189872{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-745773d{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-8 .elementor-element.elementor-element-2ae137e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-8 .elementor-element.elementor-element-2ae137e img{width:100%;max-width:800px;height:350px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-c4a1f85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:30px 30px 30px 30px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-20f7a0e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-a58fbc9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:46px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-a0bad26{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-9fd2f8d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-1ec46db .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:46px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1334912{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-8 .elementor-element.elementor-element-4262437{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-277px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4262437.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8656f92 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:700;line-height:116px;}.elementor-8 .elementor-element.elementor-element-efe2e21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-22b7885 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;line-height:61px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f08c906.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f08c906 img{max-width:37px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-06a2940{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-13e5db4{--display:flex;}.elementor-8 .elementor-element.elementor-element-13e5db4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6f5d22f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:16px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-6f5d22f p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-c6db07c{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;}.elementor-8 .elementor-element.elementor-element-c6db07c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c6db07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saki-n.com/wp-content/uploads/2025/08/15-1.jpg");background-position:-232px 2px;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-c6db07c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9b06e01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9b06e01:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9b06e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0041632{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-0041632.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0078c31{--display:flex;}.elementor-8 .elementor-element.elementor-element-0078c31.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-783209c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:bold;line-height:116px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7f75440 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:61px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-32e53e2{--display:flex;}.elementor-8 .elementor-element.elementor-element-5bf6fb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-83cf7f3{--display:flex;}.elementor-8 .elementor-element.elementor-element-01f269b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}.elementor-8 .elementor-element.elementor-element-a750244{--display:flex;}.elementor-8 .elementor-element.elementor-element-b45e482{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-b45e482 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b45e482 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-b45e482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-b45e482 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-b45e482 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6adaf8f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-6adaf8f p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-869e737{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-508de4e{--display:flex;}.elementor-8 .elementor-element.elementor-element-90481a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}.elementor-8 .elementor-element.elementor-element-233b6bc{--display:flex;}.elementor-8 .elementor-element.elementor-element-c62c68e{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-c62c68e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c62c68e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-c62c68e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c62c68e .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-c62c68e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b305eca{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-b305eca p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-d1e8012{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f5b585c{--display:flex;}.elementor-8 .elementor-element.elementor-element-752f14a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}.elementor-8 .elementor-element.elementor-element-d65a84a{--display:flex;}.elementor-8 .elementor-element.elementor-element-c9a0a6d{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-c9a0a6d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c9a0a6d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-c9a0a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c9a0a6d .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-c9a0a6d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-23cee67{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-23cee67 p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-5929426{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-49e3986{--display:flex;}.elementor-8 .elementor-element.elementor-element-e4a74de .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}.elementor-8 .elementor-element.elementor-element-7fa443a{--display:flex;}.elementor-8 .elementor-element.elementor-element-b6a2a05{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-b6a2a05 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b6a2a05 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-b6a2a05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-b6a2a05 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:35px;}.elementor-8 .elementor-element.elementor-element-b6a2a05 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-f346647{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-f346647 p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-ec47e18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ec47e18:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ec47e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9989549 ) 0%, var( --e-global-color-d9e94ab ) 100%);}.elementor-8 .elementor-element.elementor-element-73ba27c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-73ba27c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2622ad7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:bold;line-height:116px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-1cf2cc9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:61px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-66f5ceb{--display:flex;}.elementor-8 .elementor-element.elementor-element-347ed94{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-347ed94:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-347ed94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ff6652e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-50b3bf1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:43px;}.elementor-8 .elementor-element.elementor-element-84f8ed1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:43px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-51ba9a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-34a6b64 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a6f33fd{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-8 .elementor-element.elementor-element-a6f33fd p{margin-block-end:8px;}.elementor-8 .elementor-element.elementor-element-c8ae402{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-c8ae402:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c8ae402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b2e6950{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6e0b942 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:43px;}.elementor-8 .elementor-element.elementor-element-5aaf2b0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:43px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0b91e07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-ddad0b6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2203c12{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-8 .elementor-element.elementor-element-2203c12 p{margin-block-end:8px;}.elementor-8 .elementor-element.elementor-element-1d13369{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-1d13369:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1d13369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-db96f96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1f83b5b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:43px;}.elementor-8 .elementor-element.elementor-element-13d679a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:43px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d84107a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-796c1f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-53cf13e{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-8 .elementor-element.elementor-element-53cf13e p{margin-block-end:8px;}.elementor-8 .elementor-element.elementor-element-ae7a747{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-ae7a747:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ae7a747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0c944ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0fc9735 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:43px;}.elementor-8 .elementor-element.elementor-element-0698de0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:43px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-57e136b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-752a9c4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-03b4484{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-8 .elementor-element.elementor-element-03b4484 p{margin-block-end:8px;}.elementor-8 .elementor-element.elementor-element-37dd975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e08ded0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--margin-top:100px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e08ded0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e08ded0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-e08ded0.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3c629a4{text-align:center;}.elementor-8 .elementor-element.elementor-element-3c629a4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;line-height:116px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2a0fc6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:30px 30px 30px 30px;--margin-top:-34px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2a0fc6f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2a0fc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2a0fc6f.e-con{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-c7b2918 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;fill:#22CCD3;color:#22CCD3;border-style:none;border-radius:23px 23px 23px 23px;padding:18px 18px 18px 75px;}.elementor-8 .elementor-element.elementor-element-c7b2918{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c7b2918 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-c7b2918 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-8 .elementor-element.elementor-element-e58685f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e58685f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bc53194{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-7a0d184{width:var( --container-widget-width, 21.996% );max-width:21.996%;--container-widget-width:21.996%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7a0d184.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7a0d184 img{max-width:81px;height:81px;}.elementor-8 .elementor-element.elementor-element-2e4af01{--display:flex;}.elementor-8 .elementor-element.elementor-element-2e4af01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fcd9b84 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:50px;}.elementor-8 .elementor-element.elementor-element-6aba6d5{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-8 .elementor-element.elementor-element-0982950 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0982950 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-965132c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-28e129e{width:var( --container-widget-width, 21.996% );max-width:21.996%;--container-widget-width:21.996%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-28e129e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-28e129e img{max-width:81px;height:81px;}.elementor-8 .elementor-element.elementor-element-1a70554{--display:flex;}.elementor-8 .elementor-element.elementor-element-1a70554.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9c939b5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:50px;}.elementor-8 .elementor-element.elementor-element-3cc5017{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-8 .elementor-element.elementor-element-75d21ba .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-75d21ba .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-e1700ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e1700ea.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2780924.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2780924 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ea4bc65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-af1563a .elementor-button{background-color:#D7C291;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;line-height:40px;word-spacing:0px;border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-af1563a{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;bottom:20px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-af1563a{right:50px;}body.rtl .elementor-8 .elementor-element.elementor-element-af1563a{left:50px;}.elementor-8 .elementor-element.elementor-element-ca6be31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8edb619 .elementor-button{background-color:#D7C291;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;line-height:40px;word-spacing:0px;border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-8edb619{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;bottom:20px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8edb619{right:50px;}body.rtl .elementor-8 .elementor-element.elementor-element-8edb619{left:50px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-a3b2c35{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-41b288d{--width:50%;}.elementor-8 .elementor-element.elementor-element-167b9f9{--width:112.31%;}.elementor-8 .elementor-element.elementor-element-de5fc1f{--width:1000px;}.elementor-8 .elementor-element.elementor-element-66a371b{--width:50%;}.elementor-8 .elementor-element.elementor-element-3db4451{--width:1000px;}.elementor-8 .elementor-element.elementor-element-41dd69e{--width:1000px;}.elementor-8 .elementor-element.elementor-element-9fc0521{--width:106.531%;}.elementor-8 .elementor-element.elementor-element-16204da{--width:48.556%;}.elementor-8 .elementor-element.elementor-element-67fdad5{--width:106.531%;}.elementor-8 .elementor-element.elementor-element-20bb261{--width:48.556%;}.elementor-8 .elementor-element.elementor-element-b783b3c{--width:33.333%;}.elementor-8 .elementor-element.elementor-element-a8e7078{--width:59.719%;}.elementor-8 .elementor-element.elementor-element-2a1795b{--content-width:1000px;}.elementor-8 .elementor-element.elementor-element-438f804{--width:1000px;}.elementor-8 .elementor-element.elementor-element-3ddb9c6{--width:1000px;}.elementor-8 .elementor-element.elementor-element-4262437{--content-width:1000px;}.elementor-8 .elementor-element.elementor-element-13e5db4{--width:65.419%;}.elementor-8 .elementor-element.elementor-element-c6db07c{--width:40%;}.elementor-8 .elementor-element.elementor-element-0041632{--width:33.333%;}.elementor-8 .elementor-element.elementor-element-0078c31{--width:46.108%;}.elementor-8 .elementor-element.elementor-element-73ba27c{--width:33.333%;}.elementor-8 .elementor-element.elementor-element-66f5ceb{--width:1000px;}.elementor-8 .elementor-element.elementor-element-37dd975{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-e08ded0{--width:1000px;}.elementor-8 .elementor-element.elementor-element-2a0fc6f{--width:350px;}.elementor-8 .elementor-element.elementor-element-e58685f{--width:1000px;}.elementor-8 .elementor-element.elementor-element-2e4af01{--width:58.519%;}.elementor-8 .elementor-element.elementor-element-1a70554{--width:58.519%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-41b288d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-41b288d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-c6db07c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c6db07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-b73fbc4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-de3d26b{width:var( --container-widget-width, 330px );max-width:330px;--e-transform-rotateZ:342deg;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:330px;--container-widget-flex-grow:0;z-index:1;}.elementor-8 .elementor-element.elementor-element-0b414ed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0b414ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saki-n.com/wp-content/uploads/2025/08/1-scaled.jpeg");background-position:-67px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0b414ed{--width:230px;--min-height:230px;--border-radius:30px 30px 30px 30px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-9e4dc0d{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;}.elementor-8 .elementor-element.elementor-element-9e4dc0d .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-e19a2e4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-8 .elementor-element.elementor-element-e19a2e4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e19a2e4 .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-8 .elementor-element.elementor-element-41b288d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-41b288d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-bf6f0a5 .elementor-heading-title{font-size:33px;line-height:1.5em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6a44700{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-67fdad5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8c19350{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-f9d39f6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-02c58a1{text-align:center;}.elementor-8 .elementor-element.elementor-element-02c58a1 img{max-width:290px;}.elementor-8 .elementor-element.elementor-element-88d74ee.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2656a42{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-d611a72{text-align:center;}.elementor-8 .elementor-element.elementor-element-d611a72 img{max-width:290px;}.elementor-8 .elementor-element.elementor-element-368a158.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-368a158{text-align:left;}.elementor-8 .elementor-element.elementor-element-a8c1f5a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-7d999b6{text-align:center;}.elementor-8 .elementor-element.elementor-element-7d999b6 img{max-width:290px;}.elementor-8 .elementor-element.elementor-element-3651b5c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3651b5c{text-align:left;}.elementor-8 .elementor-element.elementor-element-c1aa0d1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b10eb28{text-align:center;}.elementor-8 .elementor-element.elementor-element-b10eb28 img{max-width:290px;}.elementor-8 .elementor-element.elementor-element-a8595fb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a8595fb{text-align:left;}.elementor-8 .elementor-element.elementor-element-5743268 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-a11fead .elementor-heading-title{font-size:36px;line-height:1.5em;letter-spacing:0.7px;word-spacing:5em;}.elementor-8 .elementor-element.elementor-element-c4a1f85{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-20f7a0e{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-06a2940.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c6db07c{--width:100%;--min-height:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-c6db07c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c6db07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-68px -8px;}.elementor-8 .elementor-element.elementor-element-c6db07c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bc53194{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0982950 .elementor-icon i, .elementor-8 .elementor-element.elementor-element-0982950 .elementor-icon svg{transform:rotate(90deg);}.elementor-8 .elementor-element.elementor-element-965132c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-75d21ba .elementor-icon i, .elementor-8 .elementor-element.elementor-element-75d21ba .elementor-icon svg{transform:rotate(90deg);}.elementor-8 .elementor-element.elementor-element-8edb619{padding:0px 0px 0px 0px;--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8edb619{right:20px;}body.rtl .elementor-8 .elementor-element.elementor-element-8edb619{left:20px;}.elementor-8 .elementor-element.elementor-element-8edb619 .elementor-button{font-size:12px;line-height:1.3em;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-167b9f9 */.elementor-8 .elementor-element.elementor-element-167b9f9 {
  transform: rotate(-15deg); /* 数字で傾き調整 */
  transform-origin: center; /* 回転の基準を中央に */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a0074fa *//* 元のSVG丸アイコンを非表示 */
.elementor-widget-icon-list .elementor-icon-list-icon svg{
  display: none;
}

/* 代わりにグラデーション丸を表示 */
.elementor-widget-icon-list .elementor-icon-list-icon::before {
  content: "";
  display: inline-block;
  width: 0.8em;   /* 丸の大きさ調整 */
  height: 0.8em;  /* 丸の大きさ調整 */
  border-radius: 50%;
  background: linear-gradient(to bottom, #46f8ff, #e3e68e);
  margin-right: 0.5em; /* テキストとの余白 */
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a371b */.underline {
  border-bottom: 3px solid #2dcbd3; /* 共通カラー（水色） */
  padding-bottom: 2px;              /* 下線と文字の距離 */
  display: inline-block;            /* 下線を文字分だけ */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-168c956 */.question-img{
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7fceaf */.title_bigger{
    font-size: 32px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-811d054 */.underline_brown{
    border-bottom:3px solid #4d4242;
    padding-bottom:2px;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6db07c */.img-profile-sp{
    max-width:300px; 
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-783209c */.underline_brown{
    border-bottom:3px solid #4d4242;
    padding-bottom:2px;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2622ad7 */.underline_brown{
    border-bottom:3px solid #4d4242;
    padding-bottom:2px;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7b2918 *//* アイコン部分を丸に */
.elementor-button .elementor-button-icon {
  background: #22ccd3;       /* 丸の背景色 */
  border-radius: 50%;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px; 
  margin-right: -60px/* テキストとの間隔 */
}

/* SVG矢印アイコンの色と大きさ */
.elementor-button .elementor-button-icon svg {
  fill: #fff;                /* 矢印を白に */
  width: 18px;
  height: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af1563a */.sticky-circle-btn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 200px;
  height: 250px;
  border-radius: 50%;
  background: #d9c191;
  color: #fff;
  font-weight: bold;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
background-image: url('https://saki-n.com/wp-content/uploads/2025/08/Frame-1-2.png');
background-repeat:no-repeat;
background-position-x: 80px; 
background-position-y: 190px; 
background-size: 110px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8edb619 */.sticky-circle-btn_sp {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 135px;
  height: 135px;
  border-radius: 50%;
  background: #d9c191;
  color: #fff;
  font-weight: bold;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  padding:0;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
background-image: url('https://saki-n.com/wp-content/uploads/2025/08/Frame-1-2.png');
background-repeat:no-repeat;
background-position-x: 30px; 
background-position-y: 100px; 
background-size: 80px
}/* End custom CSS */