.elementor-29 .elementor-element.elementor-element-61fed73{--display:flex;--min-height:100vh;--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2141569{--display:flex;--min-height:93vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dd90edd{--display:flex;--min-height:58%;}.elementor-29 .elementor-element.elementor-element-dd90edd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dd90edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/22531613_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-58e2886{--display:flex;--min-height:40%;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-58e2886:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-58e2886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/29046653_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-ff0a765 img{width:100%;height:20vh;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-e00fc99 img{width:100%;height:20vh;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-50cdff9{--display:flex;--min-height:100vh;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9d1769d{--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:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:14vh;--padding-bottom:7vh;--padding-left:0;--padding-right:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0246aba.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-0246aba{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-65eecee.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-65eecee{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:48px;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-d63b9f3{--display:flex;--min-height:100vh;}.elementor-29 .elementor-element.elementor-element-d63b9f3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d63b9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/3462386_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-2d0be1d{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-33d8052{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-467df6c{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-467df6c p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-296c1d7{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-29ca1e2{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-29ca1e2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-29ca1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ae7319 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-59daf73 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-fca8fab{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fca8fab:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fca8fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ae7319 );}.elementor-29 .elementor-element.elementor-element-82af94d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-82af94d p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-2c84fd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cce85dd{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cce85dd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cce85dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/AdobeStock_650696545.png");}.elementor-29 .elementor-element.elementor-element-6cb0395{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-6cb0395 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6cb0395 img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-29 .elementor-element.elementor-element-982d6a7{--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-29 .elementor-element.elementor-element-c911c47{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-c911c47 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-4702a42{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-4702a42 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-577e6fb .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-a9a2b36 );color:var( --e-global-color-a9a2b36 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ae7319 );border-radius:7px 7px 7px 7px;padding:10px 80px 10px 80px;}.elementor-29 .elementor-element.elementor-element-577e6fb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-577e6fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-577e6fb .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-29 .elementor-element.elementor-element-ec0b002{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e0a03d4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-e0a03d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e0a03d4 img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-29 .elementor-element.elementor-element-b1feb37{--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:center;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-29 .elementor-element.elementor-element-081dc2b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-081dc2b .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-4414b7f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-4414b7f p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-65856c5 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-a9a2b36 );color:var( --e-global-color-a9a2b36 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ae7319 );border-radius:7px 7px 7px 7px;padding:10px 80px 10px 80px;}.elementor-29 .elementor-element.elementor-element-65856c5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-65856c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-65856c5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-29 .elementor-element.elementor-element-caf4596{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-caf4596:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-caf4596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/AdobeStock_650696545.png");}.elementor-29 .elementor-element.elementor-element-4135a78{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-4135a78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4135a78 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-29 .elementor-element.elementor-element-64e797d{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-b892b95{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-b892b95 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-170563b .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-a9a2b36 );color:var( --e-global-color-a9a2b36 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ae7319 );border-radius:7px 7px 7px 7px;padding:10px 80px 10px 80px;}.elementor-29 .elementor-element.elementor-element-170563b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-170563b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-29 .elementor-element.elementor-element-2fccb1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2d6fa30{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b56e83c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3804ab1{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-33b66b0 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-09dbd52{--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:space-around;--align-items:stretch;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-e06a8e1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-c8fcf4c{--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-end;}.elementor-29 .elementor-element.elementor-element-00ec482.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-00ec482{text-align:start;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:56px;font-weight:500;line-height:56px;letter-spacing:1px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-00ec482 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-c256b65 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-ae98170{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-ae98170:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ae98170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECF8;}.elementor-29 .elementor-element.elementor-element-ae98170.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-f458d61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-f458d61 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-87d2ad4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-fc1a309{--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-end;}.elementor-29 .elementor-element.elementor-element-cd062f6.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-cd062f6{text-align:start;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:56px;font-weight:500;line-height:56px;letter-spacing:1px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-cd062f6 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-4d518ef .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-66e4fdc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-66e4fdc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-66e4fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECF8;}.elementor-29 .elementor-element.elementor-element-bfaa112{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-bfaa112 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-4f57a2d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-b1905ac{--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-end;}.elementor-29 .elementor-element.elementor-element-52b32b5.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-52b32b5{text-align:start;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:56px;font-weight:500;line-height:56px;letter-spacing:1px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-52b32b5 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-c12eac4 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-46e3a3a{--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:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-46e3a3a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-46e3a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECF8;}.elementor-29 .elementor-element.elementor-element-46e3a3a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-04b57f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-04b57f0 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-504e558{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-9884ecb{--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-end;}.elementor-29 .elementor-element.elementor-element-2787a7d.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-2787a7d{text-align:start;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:56px;font-weight:500;line-height:56px;letter-spacing:1px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-2787a7d p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-58fb97c .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-32c52a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-32c52a9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-32c52a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECF8;}.elementor-29 .elementor-element.elementor-element-0a8b5ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-0a8b5ac p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-d16124b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-202379f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-886d74f{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fa69374{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fa69374:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fa69374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ae7319 );}.elementor-29 .elementor-element.elementor-element-055a24e .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-20782bb{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-20782bb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-20782bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ae7319 );}.elementor-29 .elementor-element.elementor-element-1d4283d{--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;}.elementor-29 .elementor-element.elementor-element-82bbca8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-340d182{--display:flex;--min-height:240px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-340d182:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-340d182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/AdobeStock_222264437-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-69c8f7b{--display:flex;}.elementor-29 .elementor-element.elementor-element-69c8f7b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-69c8f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17597DCF;}.elementor-29 .elementor-element.elementor-element-b78c841{text-align:center;}.elementor-29 .elementor-element.elementor-element-b78c841 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ae14b9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-ae14b9d p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-88fe502{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-4057830{--display:flex;--min-height:240px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4057830:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4057830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/584608930601107972-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-bcdce6e{--display:flex;}.elementor-29 .elementor-element.elementor-element-bcdce6e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bcdce6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17597DCF;}.elementor-29 .elementor-element.elementor-element-ca9edc6{text-align:center;}.elementor-29 .elementor-element.elementor-element-ca9edc6 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a7a829a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-a7a829a p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-68ea251{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-8a03505{--display:flex;--min-height:240px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8a03505:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8a03505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/22797976_m-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-1c2e83f{--display:flex;}.elementor-29 .elementor-element.elementor-element-1c2e83f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1c2e83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17597DCF;}.elementor-29 .elementor-element.elementor-element-9e759c1{text-align:center;}.elementor-29 .elementor-element.elementor-element-9e759c1 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-705f57e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-705f57e p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-2d99512{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2d99512:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2d99512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/AdobeStock_650696545.png");}.elementor-29 .elementor-element.elementor-element-231475c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fe6b05e{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-fe6b05e p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-cf82162{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dbaae7d{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dbaae7d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dbaae7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ae7319 );}.elementor-29 .elementor-element.elementor-element-d037f78 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-21dc625{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-21dc625:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-21dc625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ae7319 );}.elementor-29 .elementor-element.elementor-element-b726d28{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-b726d28 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-1734b14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .rt-row [class*="rt-col"]{padding-left:10px !important;padding-right:10px !important;padding-bottom:calc(2 * 10px) !important;}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .rt-row{margin-left:-10px;margin-right:-10px;}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .rt-row .rt-row{margin-bottom:-10px;}.elementor-29 .elementor-element.elementor-element-2b7fb7a .rt-tpg-container .grid_hover-layout8 .display-grid-wrapper{grid-gap:10px;margin-bottom:10px;}body .elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .tpg-post-holder{background-color:#02010100;border:1px solid #02010100;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .entry-title{color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-29 .elementor-element.elementor-element-2b7fb7a .rt-tpg-container .tpg-post-holder .rt-el-post-meta, .elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-post-holder .tpg-separate-category .categories-links a{font-size:14px;}.elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .post-meta-tags span{color:var( --e-global-color-1ae7319 );}body .elementor-29 .elementor-element.elementor-element-2b7fb7a .rt-tpg-container .rt-el-content-wrapper{padding:0px 0px 0px 0px !important;}body .elementor-29 .elementor-element.elementor-element-2b7fb7a .rt-tpg-container .rt-el-content-wrapper-flex .post-right-content{padding:0px 0px 0px 0px !important;}body .elementor-29 .elementor-element.elementor-element-2b7fb7a .tpg-el-main-wrapper .rt-holder .rt-el-content-wrapper .tpg-el-image-wrap{margin-left:-0px;margin-right:-0px;}.elementor-29 .elementor-element.elementor-element-023ff52 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-a9a2b36 );color:var( --e-global-color-a9a2b36 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ae7319 );border-radius:7px 7px 7px 7px;padding:10px 80px 10px 80px;}.elementor-29 .elementor-element.elementor-element-023ff52{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-023ff52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-023ff52 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-29 .elementor-element.elementor-element-65ccf6e{--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;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ddbaf81{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-ddbaf81 > .elementor-widget-container{margin:-40px -30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ddbaf81 img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-29 .elementor-element.elementor-element-c87aece{--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2a93167{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-2a93167 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:32px;font-weight:500;line-height:50px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-c7b3e86{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c7b3e86:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c7b3e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECF8;}.elementor-29 .elementor-element.elementor-element-4c6da75{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:35px;letter-spacing:1px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-4c6da75 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-050e25e{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-186721d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c1a191b{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-c1a191b p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-e60d5e7{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-16b2246{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-16b2246:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-16b2246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ae7319 );}.elementor-29 .elementor-element.elementor-element-227eeda .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-c7d1f3e{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c7d1f3e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c7d1f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ae7319 );}.elementor-29 .elementor-element.elementor-element-e0fc740{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:var( --e-global-color-a9a2b36 );}.elementor-29 .elementor-element.elementor-element-e0fc740 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-7b8d32b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .rt-row [class*="rt-col"]{padding-left:10px !important;padding-right:10px !important;padding-bottom:calc(2 * 10px) !important;}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .rt-row{margin-left:-10px;margin-right:-10px;}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .rt-row .rt-row{margin-bottom:-10px;}.elementor-29 .elementor-element.elementor-element-a028567 .rt-tpg-container .grid_hover-layout8 .display-grid-wrapper{grid-gap:10px;margin-bottom:10px;}body .elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .tpg-post-holder{background-color:#02010100;border:1px solid #02010100;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .entry-title{color:var( --e-global-color-fc3f724 );}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-29 .elementor-element.elementor-element-a028567 .rt-tpg-container .tpg-post-holder .rt-el-post-meta, .elementor-29 .elementor-element.elementor-element-a028567 .tpg-post-holder .tpg-separate-category .categories-links a{font-size:14px;}.elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .post-meta-tags span{color:var( --e-global-color-1ae7319 );}body .elementor-29 .elementor-element.elementor-element-a028567 .rt-tpg-container .rt-el-content-wrapper{padding:0px 0px 0px 0px !important;}body .elementor-29 .elementor-element.elementor-element-a028567 .rt-tpg-container .rt-el-content-wrapper-flex .post-right-content{padding:0px 0px 0px 0px !important;}body .elementor-29 .elementor-element.elementor-element-a028567 .tpg-el-main-wrapper .rt-holder .rt-el-content-wrapper .tpg-el-image-wrap{margin-left:-0px;margin-right:-0px;}.elementor-29 .elementor-element.elementor-element-45d2353 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-a9a2b36 );color:var( --e-global-color-a9a2b36 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ae7319 );border-radius:7px 7px 7px 7px;padding:10px 80px 10px 80px;}.elementor-29 .elementor-element.elementor-element-45d2353{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-45d2353 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-45d2353 .elementor-button .elementor-button-content-wrapper{gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-61fed73{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-58e2886{--min-height:25vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ff0a765 img{height:15vh;}.elementor-29 .elementor-element.elementor-element-e00fc99 img{height:15vh;}.elementor-29 .elementor-element.elementor-element-50cdff9{--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-9d1769d{--padding-top:12vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-29 .elementor-element.elementor-element-0246aba > .elementor-widget-container{margin:-20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-65eecee > .elementor-widget-container{margin:20px 0px -20px 0px;}.elementor-29 .elementor-element.elementor-element-d63b9f3{--min-height:65vh;}.elementor-29 .elementor-element.elementor-element-cce85dd{--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;}.elementor-29 .elementor-element.elementor-element-6cb0395{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-6cb0395 img{height:240px;}.elementor-29 .elementor-element.elementor-element-c911c47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-4702a42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-577e6fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-ec0b002{--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;}.elementor-29 .elementor-element.elementor-element-e0a03d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-e0a03d4 img{height:240px;}.elementor-29 .elementor-element.elementor-element-081dc2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-4414b7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-65856c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-caf4596{--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;}.elementor-29 .elementor-element.elementor-element-4135a78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-4135a78 img{height:240px;}.elementor-29 .elementor-element.elementor-element-b892b95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-00ec482{font-size:48px;}.elementor-29 .elementor-element.elementor-element-c256b65 .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-f458d61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-cd062f6{font-size:48px;}.elementor-29 .elementor-element.elementor-element-4d518ef .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-bfaa112{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-52b32b5{font-size:48px;}.elementor-29 .elementor-element.elementor-element-c12eac4 .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-04b57f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-2787a7d{font-size:48px;}.elementor-29 .elementor-element.elementor-element-58fb97c .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-0a8b5ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-1d4283d{--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;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-340d182{--min-height:200px;}.elementor-29 .elementor-element.elementor-element-ae14b9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-4057830:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4057830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/584608930601107972.png");}.elementor-29 .elementor-element.elementor-element-4057830{--min-height:200px;}.elementor-29 .elementor-element.elementor-element-a7a829a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-8a03505:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8a03505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takaoka-sakan.com/wp-content/uploads/2026/01/22797976_m-1.png");}.elementor-29 .elementor-element.elementor-element-8a03505{--min-height:200px;}.elementor-29 .elementor-element.elementor-element-705f57e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-023ff52{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-65ccf6e{--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;}.elementor-29 .elementor-element.elementor-element-ddbaf81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-ddbaf81 img{height:240px;}.elementor-29 .elementor-element.elementor-element-2a93167{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-4c6da75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-45d2353{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-61fed73{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-2141569{--width:100%;--min-height:0vh;}.elementor-29 .elementor-element.elementor-element-58e2886{--width:100%;--min-height:27vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ff0a765 img{height:15vh;}.elementor-29 .elementor-element.elementor-element-e00fc99 img{height:15vh;}.elementor-29 .elementor-element.elementor-element-50cdff9{--min-height:68vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-9d1769d{--width:40%;--min-height:68vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:10vh;--padding-bottom:5vh;--padding-left:0;--padding-right:0;}.elementor-29 .elementor-element.elementor-element-0246aba > .elementor-widget-container{margin:-30px 0px 30px 0px;}.elementor-29 .elementor-element.elementor-element-65eecee{font-size:24px;}.elementor-29 .elementor-element.elementor-element-d63b9f3{--width:70%;--min-height:50vh;}.elementor-29 .elementor-element.elementor-element-2d0be1d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-467df6c{font-size:18px;}.elementor-29 .elementor-element.elementor-element-296c1d7{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-29ca1e2{--width:20%;}.elementor-29 .elementor-element.elementor-element-59daf73 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-fca8fab{--width:20%;}.elementor-29 .elementor-element.elementor-element-82af94d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:14px;line-height:1.8em;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-2c84fd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cce85dd{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6cb0395{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-6cb0395 img{height:150px;}.elementor-29 .elementor-element.elementor-element-982d6a7{--width:100%;}.elementor-29 .elementor-element.elementor-element-c911c47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-c911c47 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-4702a42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-577e6fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-577e6fb .elementor-button{font-size:14px;}.elementor-29 .elementor-element.elementor-element-ec0b002{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e0a03d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-e0a03d4 img{height:150px;}.elementor-29 .elementor-element.elementor-element-b1feb37{--width:100%;}.elementor-29 .elementor-element.elementor-element-081dc2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-081dc2b .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-4414b7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-65856c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-65856c5 .elementor-button{font-size:14px;}.elementor-29 .elementor-element.elementor-element-caf4596{--min-height:139px;--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4135a78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-4135a78 img{height:120px;}.elementor-29 .elementor-element.elementor-element-64e797d{--width:100%;--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:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-b892b95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-170563b .elementor-button{font-size:14px;}.elementor-29 .elementor-element.elementor-element-2d6fa30{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3804ab1{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-33b66b0 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-e06a8e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c8fcf4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-00ec482{font-size:40px;line-height:40px;}.elementor-29 .elementor-element.elementor-element-c256b65 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-ae98170{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-f458d61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-87d2ad4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fc1a309{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cd062f6{font-size:40px;line-height:40px;}.elementor-29 .elementor-element.elementor-element-4d518ef .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-66e4fdc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-bfaa112{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-4f57a2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b1905ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-52b32b5{font-size:40px;line-height:40px;}.elementor-29 .elementor-element.elementor-element-c12eac4 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-46e3a3a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-04b57f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-504e558{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9884ecb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2787a7d{font-size:40px;line-height:40px;}.elementor-29 .elementor-element.elementor-element-58fb97c .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-32c52a9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-0a8b5ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-d16124b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-886d74f{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-fa69374{--width:20%;}.elementor-29 .elementor-element.elementor-element-055a24e .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-29 .elementor-element.elementor-element-20782bb{--width:20%;}.elementor-29 .elementor-element.elementor-element-340d182{--min-height:160px;}.elementor-29 .elementor-element.elementor-element-b78c841 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-ae14b9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-4057830{--min-height:160px;}.elementor-29 .elementor-element.elementor-element-ca9edc6 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-a7a829a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-8a03505{--min-height:160px;}.elementor-29 .elementor-element.elementor-element-9e759c1 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-705f57e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-2d99512{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fe6b05e{font-size:18px;}.elementor-29 .elementor-element.elementor-element-cf82162{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-dbaae7d{--width:20%;}.elementor-29 .elementor-element.elementor-element-d037f78 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-21dc625{--width:20%;}.elementor-29 .elementor-element.elementor-element-b726d28{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:14px;line-height:1.8em;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-023ff52{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-023ff52 .elementor-button{font-size:14px;}.elementor-29 .elementor-element.elementor-element-65ccf6e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ddbaf81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ddbaf81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-ddbaf81 img{height:150px;}.elementor-29 .elementor-element.elementor-element-c87aece{--width:100%;}.elementor-29 .elementor-element.elementor-element-2a93167{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-29 .elementor-element.elementor-element-2a93167 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-29 .elementor-element.elementor-element-c7b3e86{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-4c6da75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-29 .elementor-element.elementor-element-050e25e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c1a191b{font-size:18px;}.elementor-29 .elementor-element.elementor-element-e60d5e7{--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-16b2246{--width:20%;}.elementor-29 .elementor-element.elementor-element-227eeda .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-c7d1f3e{--width:20%;}.elementor-29 .elementor-element.elementor-element-e0fc740{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:14px;line-height:1.8em;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-45d2353{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-45d2353 .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-61fed73{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-2141569{--width:50%;}.elementor-29 .elementor-element.elementor-element-50cdff9{--width:50%;}.elementor-29 .elementor-element.elementor-element-9d1769d{--width:35%;}.elementor-29 .elementor-element.elementor-element-d63b9f3{--width:65%;}.elementor-29 .elementor-element.elementor-element-2d0be1d{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-29ca1e2{--width:40%;}.elementor-29 .elementor-element.elementor-element-fca8fab{--width:40%;}.elementor-29 .elementor-element.elementor-element-982d6a7{--width:50%;}.elementor-29 .elementor-element.elementor-element-b1feb37{--width:50%;}.elementor-29 .elementor-element.elementor-element-64e797d{--width:50%;}.elementor-29 .elementor-element.elementor-element-2fccb1d{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-2d6fa30{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-09dbd52{--width:85%;}.elementor-29 .elementor-element.elementor-element-e06a8e1{--width:47%;}.elementor-29 .elementor-element.elementor-element-87d2ad4{--width:47%;}.elementor-29 .elementor-element.elementor-element-4f57a2d{--width:47%;}.elementor-29 .elementor-element.elementor-element-504e558{--width:47%;}.elementor-29 .elementor-element.elementor-element-d16124b{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-fa69374{--width:25%;}.elementor-29 .elementor-element.elementor-element-20782bb{--width:25%;}.elementor-29 .elementor-element.elementor-element-1d4283d{--width:85%;}.elementor-29 .elementor-element.elementor-element-82bbca8{--width:32%;}.elementor-29 .elementor-element.elementor-element-88fe502{--width:32%;}.elementor-29 .elementor-element.elementor-element-68ea251{--width:32%;}.elementor-29 .elementor-element.elementor-element-2d99512{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-dbaae7d{--width:40%;}.elementor-29 .elementor-element.elementor-element-21dc625{--width:40%;}.elementor-29 .elementor-element.elementor-element-1734b14{--width:85%;}.elementor-29 .elementor-element.elementor-element-c87aece{--width:60%;}.elementor-29 .elementor-element.elementor-element-050e25e{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-16b2246{--width:40%;}.elementor-29 .elementor-element.elementor-element-c7d1f3e{--width:40%;}.elementor-29 .elementor-element.elementor-element-7b8d32b{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-2141569{--width:100%;}.elementor-29 .elementor-element.elementor-element-50cdff9{--width:100%;}.elementor-29 .elementor-element.elementor-element-29ca1e2{--width:25%;}.elementor-29 .elementor-element.elementor-element-fca8fab{--width:25%;}.elementor-29 .elementor-element.elementor-element-982d6a7{--width:95%;}.elementor-29 .elementor-element.elementor-element-b1feb37{--width:95%;}.elementor-29 .elementor-element.elementor-element-64e797d{--width:95%;}.elementor-29 .elementor-element.elementor-element-09dbd52{--width:100%;}.elementor-29 .elementor-element.elementor-element-e06a8e1{--width:48%;}.elementor-29 .elementor-element.elementor-element-87d2ad4{--width:48%;}.elementor-29 .elementor-element.elementor-element-4f57a2d{--width:48%;}.elementor-29 .elementor-element.elementor-element-504e558{--width:48%;}.elementor-29 .elementor-element.elementor-element-fa69374{--width:25%;}.elementor-29 .elementor-element.elementor-element-20782bb{--width:25%;}.elementor-29 .elementor-element.elementor-element-1d4283d{--width:95%;}.elementor-29 .elementor-element.elementor-element-82bbca8{--width:48%;}.elementor-29 .elementor-element.elementor-element-88fe502{--width:48%;}.elementor-29 .elementor-element.elementor-element-68ea251{--width:48%;}.elementor-29 .elementor-element.elementor-element-dbaae7d{--width:25%;}.elementor-29 .elementor-element.elementor-element-21dc625{--width:25%;}.elementor-29 .elementor-element.elementor-element-c87aece{--width:95%;}.elementor-29 .elementor-element.elementor-element-16b2246{--width:25%;}.elementor-29 .elementor-element.elementor-element-c7d1f3e{--width:25%;}}/* Start custom CSS for text-editor, class: .elementor-element-0246aba */.tategaki,.tategaki h1{
    writing-mode: vertical-rl;
    font-size: 40px;
    font-weight: 400;
}
@media (max-width: 762px) {
.tategaki,.tategaki h1 {
    font-size: 28px;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65eecee */.tategaki,.tategaki h1,.tategaki p{
    writing-mode: vertical-rl;
    font-size: 40px;
    font-weight: 400;
}
@media (max-width: 762px) {
.tategaki,.tategaki h1,.tategaki p{
    font-size: 28px;
}}/* End custom CSS */
/* Start custom CSS for tpg-grid-layout, class: .elementor-element-2b7fb7a */.post_card .entry-title-wrapper{
	order: 3;
}

.post-meta-tags a{
	font-weight: bold;
}

.categories-links a{
	color: #32A4E2;
	font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for tpg-grid-layout, class: .elementor-element-a028567 */.post_card .entry-title-wrapper{
	order: 3;
}

.post-meta-tags a{
	font-weight: bold;
}

.categories-links a{
	color: #32A4E2;
	font-weight: 500;
}/* End custom CSS */