.elementor-3418 .elementor-element.elementor-element-54e03c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-a8191ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-09a4ab7{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-09a4ab7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3418 .elementor-element.elementor-element-cf2cf93{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-cf2cf93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-3418 .elementor-element.elementor-element-10deb0a{margin:0px 69px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;text-align:start;font-family:"Noto Serif JP";font-size:20px;font-weight:400;letter-spacing:1.5px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-10deb0a p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-10deb0a a{color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-2080c83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP";font-size:16px;font-weight:400;letter-spacing:1.8px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-2080c83 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-2080c83 a{color:var( --e-global-color-e1cdb60 );}.elementor-3418 .elementor-element.elementor-element-eb73e64{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-eb73e64.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-3418 .elementor-element.elementor-element-f409f80{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-f409f80.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3418 .elementor-element.elementor-element-eeda8db{font-family:"Noto Sans JP";font-size:14px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-eeda8db p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-eeda8db a{color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-eeda8db a:hover, .elementor-3418 .elementor-element.elementor-element-eeda8db a:focus{color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-c2ab9f7{font-family:"Noto Sans JP";font-size:14px;font-weight:500;text-decoration:none;letter-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-c2ab9f7 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-c2ab9f7 a{color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-c2ab9f7 a:hover, .elementor-3418 .elementor-element.elementor-element-c2ab9f7 a:focus{color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-4dc078e{font-family:"Noto Sans JP";font-size:14px;font-weight:500;letter-spacing:0.5px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-4dc078e p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-4dc078e a{color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-4dc078e a:hover, .elementor-3418 .elementor-element.elementor-element-4dc078e a:focus{color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-da97739{font-family:"Noto Sans JP";font-size:14px;font-weight:500;letter-spacing:3px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-da97739 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-da97739 a{color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-da97739 a:hover, .elementor-3418 .elementor-element.elementor-element-da97739 a:focus{color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-da042fc{font-family:"Noto Sans JP";font-size:14px;font-weight:500;letter-spacing:3px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-da042fc p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-da042fc a{color:var( --e-global-color-e1cdb60 );}.elementor-3418 .elementor-element.elementor-element-da042fc a:hover, .elementor-3418 .elementor-element.elementor-element-da042fc a:focus{color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-0eaafc2{--display:flex;--min-height:255px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-0eaafc2:not(.elementor-motion-effects-element-type-background), .elementor-3418 .elementor-element.elementor-element-0eaafc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://budo-web.com/wp-content/uploads/2026/05/剣道ヒーロー-scaled.png");background-position:-7px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3418 .elementor-element.elementor-element-7ff6e52{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;text-align:center;}.elementor-3418 .elementor-element.elementor-element-7ff6e52.elementor-element{--align-self:center;}.elementor-3418 .elementor-element.elementor-element-7ff6e52 .elementor-heading-title{font-family:"Noto Serif JP";font-size:29px;font-weight:600;letter-spacing:2.5px;text-shadow:0px 0px 5px #000000;color:var( --e-global-color-astglobalcolor4 );}.elementor-3418 .elementor-element.elementor-element-9d4d05d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-3aa06dd{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-04e4e74{--display:flex;--min-height:0px;}.elementor-3418 .elementor-element.elementor-element-ad704a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:33px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-7cbab36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3418 .elementor-element.elementor-element-92e19c8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-92e19c8.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-92e19c8 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-4bfe45e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;font-family:"Noto Serif JP";font-size:11px;font-weight:400;letter-spacing:1px;}.elementor-3418 .elementor-element.elementor-element-5496ff3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:-10px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-a93eb84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-09c23d6{--display:flex;--justify-content:flex-start;}.elementor-3418 .elementor-element.elementor-element-01e462c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Noto Serif JP";font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-01e462c p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-7862d0f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-7862d0f.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-7862d0f p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-4dfc2e2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-4dfc2e2.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-4dfc2e2 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-e3d3a41{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-e3d3a41.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-e3d3a41 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-408acac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-408acac.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-408acac p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-98f2148{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:500;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-98f2148.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-98f2148 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-98f2148 a{color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-98f2148 a:hover, .elementor-3418 .elementor-element.elementor-element-98f2148 a:focus{color:var( --e-global-color-secondary );}.elementor-3418 .elementor-element.elementor-element-85884cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-b63ec55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-ac3c233{--display:flex;--justify-content:flex-start;}.elementor-3418 .elementor-element.elementor-element-579f203{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Noto Serif JP";font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-579f203 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-ed96c08{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:20px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-ed96c08.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-ed96c08 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-7d9c342{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-7d9c342.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-7d9c342 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-fd0d9f1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-fd0d9f1.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-fd0d9f1 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-29f4581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-e172e9a{--display:flex;--justify-content:flex-start;}.elementor-3418 .elementor-element.elementor-element-2ab389a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-a1fea08{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-a1fea08.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-a1fea08 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-bc8366f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-bc8366f.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-bc8366f p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-ad29715{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-ad29715.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-ad29715 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-f7be23f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-42841b0{--display:flex;--justify-content:flex-start;}.elementor-3418 .elementor-element.elementor-element-437b02c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-ee0ea05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-ee0ea05.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-ee0ea05 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-861c81b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-861c81b.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-861c81b p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-cab62af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-6627ddc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-1d353d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-1d353d2.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-1d353d2 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-7b9df0e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-7b9df0e.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-7b9df0e p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-fb13a88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-d8a83ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-ff373eb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-ff373eb.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-ff373eb p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-4df7ce0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-4df7ce0.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-4df7ce0 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-636cc7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-bf7d6bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-d86a84c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-d86a84c.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-d86a84c p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-d2e1e3e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-d2e1e3e.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-d2e1e3e p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-a7fe0bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-d7f704a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-541bcb1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-541bcb1.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-541bcb1 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-57f5369{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-57f5369.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-57f5369 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-ad55294{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-f76a8ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-e5dbe82{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-e5dbe82.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-e5dbe82 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-443603d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-443603d.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-443603d p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-04204be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-0061fe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-2a63580{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-2a63580.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-2a63580 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-3172821{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-3172821.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-3172821 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-7f4c94d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-6664bdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-186d1ca{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-186d1ca.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-186d1ca p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-dff4c43{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-dff4c43.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-dff4c43 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-94af487{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-d0e7a5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-8dd9df1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-8dd9df1.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-8dd9df1 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-b894284{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-b894284.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-b894284 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-ead8519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-3b91c28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-77c9dcc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-77c9dcc.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-77c9dcc p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-fd805d9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-fd805d9.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-fd805d9 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-573aa73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-76473aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-105ca47{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-105ca47.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-105ca47 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-f4f73e8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-f4f73e8.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-f4f73e8 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-090b2b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-b2ac8d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-family:"Noto Serif JP";font-size:28px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-843ed59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-e5fad7e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-e5fad7e.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-e5fad7e p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-f03fcb5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-f03fcb5.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-f03fcb5 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-14fc2ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-9c1f561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-396981e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-396981e.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-396981e p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-76f500b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-76f500b.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-76f500b p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-b398b56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-1b76324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-c0cbe76{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-c0cbe76.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-c0cbe76 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-03dc033{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-03dc033.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-03dc033 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-e062f11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-584308c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:20px;font-weight:600;line-height:1px;letter-spacing:1.8px;word-spacing:0px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-9173cd2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-9173cd2.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-9173cd2 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-064ba79{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-064ba79.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-064ba79 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-1629a36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-dd0ac82{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-4a2f5b0{--display:flex;--justify-content:flex-start;}.elementor-3418 .elementor-element.elementor-element-ba53308{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) -32px;font-family:"Noto Sans JP";font-size:10px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-ba53308.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-ba53308 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-758eb27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3418 .elementor-element.elementor-element-519f935{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-3418 .elementor-element.elementor-element-519f935.e-con{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-e6f051e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-3418 .elementor-element.elementor-element-e6f051e .elementor-heading-title{font-family:"Noto Serif JP";font-size:27px;font-weight:500;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-db1f847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Cormorant Garamond";font-size:13px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-3418 .elementor-element.elementor-element-db1f847 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-6deefaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:28px;letter-spacing:1.75px;color:var( --e-global-color-e1cdb60 );}.elementor-3418 .elementor-element.elementor-element-6deefaf.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-6deefaf p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-a855338{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:2.5px;color:var( --e-global-color-e1cdb60 );}.elementor-3418 .elementor-element.elementor-element-a855338 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-5503419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Serif JP";font-size:26px;font-weight:600;letter-spacing:4.1px;color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-5503419 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-5503419 a{color:var( --e-global-color-1220724 );}.elementor-3418 .elementor-element.elementor-element-5503419 a:hover, .elementor-3418 .elementor-element.elementor-element-5503419 a:focus{color:var( --e-global-color-text );}.elementor-3418 .elementor-element.elementor-element-eb99347{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP";font-size:15px;font-weight:400;letter-spacing:1.75px;color:var( --e-global-color-e1cdb60 );}.elementor-3418 .elementor-element.elementor-element-2a59232{--display:flex;--min-height:200px;--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-3418 .elementor-element.elementor-element-2a59232:not(.elementor-motion-effects-element-type-background), .elementor-3418 .elementor-element.elementor-element-2a59232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://budo-web.com/wp-content/uploads/2026/03/リンク用ヘッター最終.png");background-position:-2px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3418 .elementor-element.elementor-element-698389c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 170px;text-align:end;}.elementor-3418 .elementor-element.elementor-element-698389c.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-698389c img{width:39%;max-width:39%;}.elementor-3418 .elementor-element.elementor-element-54b9963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 320px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Noto Serif JP";font-size:17px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-54b9963.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-54b9963 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-c4258ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 320px;padding:0px 0px 0px 0px;text-align:start;color:var( --e-global-color-03408d0 );}.elementor-3418 .elementor-element.elementor-element-c4258ba.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-c4258ba p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-78d8080{margin:-18px 237px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Serif JP";font-size:12px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-e1cdb60 );}.elementor-3418 .elementor-element.elementor-element-78d8080.elementor-element{--align-self:flex-end;}.elementor-3418 .elementor-element.elementor-element-78d8080 p{margin-block-end:0px;}.elementor-3418 .elementor-element.elementor-element-78d8080 a{color:var( --e-global-color-74c4182 );}.elementor-3418 .elementor-element.elementor-element-78d8080 a:hover, .elementor-3418 .elementor-element.elementor-element-78d8080 a:focus{color:var( --e-global-color-e1cdb60 );}@media(min-width:768px){.elementor-3418 .elementor-element.elementor-element-09a4ab7{--width:98.446%;}.elementor-3418 .elementor-element.elementor-element-cf2cf93{--width:84.144%;}.elementor-3418 .elementor-element.elementor-element-eb73e64{--width:11.194%;}.elementor-3418 .elementor-element.elementor-element-f409f80{--width:617.307px;}.elementor-3418 .elementor-element.elementor-element-9d4d05d{--content-width:1300px;}.elementor-3418 .elementor-element.elementor-element-04e4e74{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-5496ff3{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-a93eb84{--content-width:600px;}.elementor-3418 .elementor-element.elementor-element-85884cd{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-b63ec55{--content-width:600px;}.elementor-3418 .elementor-element.elementor-element-29f4581{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-e172e9a{--content-width:600px;}.elementor-3418 .elementor-element.elementor-element-f7be23f{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-42841b0{--content-width:600px;}.elementor-3418 .elementor-element.elementor-element-cab62af{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-fb13a88{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-636cc7e{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-a7fe0bc{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-ad55294{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-04204be{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-7f4c94d{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-94af487{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-ead8519{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-573aa73{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-090b2b9{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-14fc2ae{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-b398b56{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-e062f11{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-1629a36{--content-width:500px;}.elementor-3418 .elementor-element.elementor-element-758eb27{--content-width:1500px;}.elementor-3418 .elementor-element.elementor-element-519f935{--content-width:600px;}.elementor-3418 .elementor-element.elementor-element-2a59232{--content-width:1600px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3418 .elementor-element.elementor-element-0eaafc2:not(.elementor-motion-effects-element-type-background), .elementor-3418 .elementor-element.elementor-element-0eaafc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3418 .elementor-element.elementor-element-2a59232:not(.elementor-motion-effects-element-type-background), .elementor-3418 .elementor-element.elementor-element-2a59232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3418 .elementor-element.elementor-element-10deb0a{font-size:13px;}.elementor-3418 .elementor-element.elementor-element-2080c83{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;font-size:9px;}.elementor-3418 .elementor-element.elementor-element-0eaafc2:not(.elementor-motion-effects-element-type-background), .elementor-3418 .elementor-element.elementor-element-0eaafc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3418 .elementor-element.elementor-element-4bfe45e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;padding:0px 0px 0px 0px;font-size:6px;}.elementor-3418 .elementor-element.elementor-element-758eb27{--margin-top:-29px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3418 .elementor-element.elementor-element-519f935{--justify-content:center;--margin-top:22px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-3418 .elementor-element.elementor-element-e6f051e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3418 .elementor-element.elementor-element-e6f051e .elementor-heading-title{font-size:20px;}.elementor-3418 .elementor-element.elementor-element-db1f847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:8px;}.elementor-3418 .elementor-element.elementor-element-6deefaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:10px;}.elementor-3418 .elementor-element.elementor-element-6deefaf.elementor-element{--align-self:flex-start;}.elementor-3418 .elementor-element.elementor-element-a855338{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-size:10px;}.elementor-3418 .elementor-element.elementor-element-5503419{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;}.elementor-3418 .elementor-element.elementor-element-eb99347{font-size:10px;}.elementor-3418 .elementor-element.elementor-element-2a59232:not(.elementor-motion-effects-element-type-background), .elementor-3418 .elementor-element.elementor-element-2a59232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;background-size:343px auto;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}