.elementor-565 .elementor-element.elementor-element-fd7e068{--display:flex;--min-height:70vh;--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;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-565 .elementor-element.elementor-element-fd7e068:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-fd7e068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/products-top.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-fd7e068.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-cc2add7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-cc2add7.e-con{--flex-grow:0;--flex-shrink:0;}.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-565 .elementor-element.elementor-element-8602c2b{width:var( --container-widget-width, 65.966% );max-width:65.966%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65.966%;--container-widget-flex-grow:0;}.elementor-565 .elementor-element.elementor-element-8602c2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-8602c2b .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.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-565 .elementor-element.elementor-element-453a644{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;letter-spacing:1.8px;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-11034d3{--display:flex;--min-height:70vh;--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;--justify-content:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-565 .elementor-element.elementor-element-11034d3:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-11034d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/products-top.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-11034d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-a6db150{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-a6db150.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-87e52c6{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-565 .elementor-element.elementor-element-87e52c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-87e52c6 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-88534d5{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;letter-spacing:1.8px;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-6252bb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-79eedd2{padding:5% 4% 3% 4%;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:0.45rem;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-0b02ea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-7ef629a{padding:5% 4% 3% 4%;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:0.45rem;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-548b590{--display:flex;--min-height:120vh;--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:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-548b590:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-548b590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-back.jpg");}.elementor-565 .elementor-element.elementor-element-3b2af1a{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.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-565 .elementor-element.elementor-element-9524fc0{padding:6% 2% 0% 14%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1rem;font-weight:400;line-height:2rem;}.elementor-565 .elementor-element.elementor-element-c3b6531{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-7de01a8{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0.5rem;}.elementor-565 .elementor-element.elementor-element-ead91b8{padding:5% 0% 11% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1rem;font-weight:400;line-height:2rem;}.elementor-565 .elementor-element.elementor-element-982ae54{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-2b45f04{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0.5rem;}.elementor-565 .elementor-element.elementor-element-fc82526{--display:flex;--min-height:120vh;--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:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-fc82526:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-fc82526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-back.jpg");}.elementor-565 .elementor-element.elementor-element-21703a5{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-565 .elementor-element.elementor-element-c6de9d5{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-1ebc3cb{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0.5rem;}.elementor-565 .elementor-element.elementor-element-b271cca{padding:6% 2% 0% 4%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1rem;font-weight:400;line-height:2rem;}.elementor-565 .elementor-element.elementor-element-6536b5d{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-60a2bfc{padding:5% 0% 11% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1rem;font-weight:400;line-height:2rem;}.elementor-565 .elementor-element.elementor-element-c8906e1{--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;--padding-top:4%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-44019f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-44019f3.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-458cc22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-458cc22.e-con{--flex-grow:1;--flex-shrink:0;}.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-565 .elementor-element.elementor-element-4e9cdc9 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-4e9cdc9 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-4e9cdc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-4e9cdc9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-4e9cdc9 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;padding:20px 0px 20px 0px;}.elementor-565 .elementor-element.elementor-element-4e9cdc9 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-4e9cdc9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-c411459{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-c411459.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-e65536d .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-e65536d .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-e65536d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-e65536d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-e65536d .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;padding:20px 0px 20px 0px;}.elementor-565 .elementor-element.elementor-element-e65536d .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-e65536d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-ea44a79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-ea44a79.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-048bf21 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-048bf21 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-048bf21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-048bf21.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-048bf21 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;padding:20px 0px 20px 0px;}.elementor-565 .elementor-element.elementor-element-048bf21 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-048bf21 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-f820927{--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;--padding-top:8%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-565 .elementor-element.elementor-element-622a5a4{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-454092c{padding:1% 4% 1% 4%;text-align:center;}.elementor-565 .elementor-element.elementor-element-454092c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;letter-spacing:0.5rem;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-2dbbfa4{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-28b2e8b{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-28b2e8b:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-28b2e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-3bc7f47{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-565 .elementor-element.elementor-element-3bc7f47:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-3bc7f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 30%, var( --e-global-color-accent ) 70%);}.elementor-565 .elementor-element.elementor-element-3bc7f47.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-868d3dc{padding:0% 0% 5% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-fbdf7e1{width:var( --container-widget-width, 53.703% );max-width:53.703%;padding:10px 0px 10px 0px;--container-widget-width:53.703%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-fbdf7e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-fbdf7e1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-2931c73{padding:5% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-64649b0{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-a839f27{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-565 .elementor-element.elementor-element-a839f27:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-a839f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 30%, var( --e-global-color-accent ) 70%);}.elementor-565 .elementor-element.elementor-element-a839f27.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-6eca2c6{padding:0% 0% 5% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-f208f46{width:var( --container-widget-width, 53.703% );max-width:53.703%;padding:10px 0px 10px 0px;--container-widget-width:53.703%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-f208f46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-f208f46 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-dac4708{padding:5% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-f5cd551{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-f5cd551:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-f5cd551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-1fd8cfe{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-3a03f2c{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-565 .elementor-element.elementor-element-3a03f2c:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-3a03f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 30%, var( --e-global-color-accent ) 70%);}.elementor-565 .elementor-element.elementor-element-3a03f2c.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-f74ec80{padding:0% 0% 5% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-a8a0e74{width:var( --container-widget-width, 53.703% );max-width:53.703%;padding:10px 0px 10px 0px;--container-widget-width:53.703%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-a8a0e74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-a8a0e74 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-b1fd69c{padding:5% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-4364f4c{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-4364f4c:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-4364f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-64f0dd0{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-35aabad{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-565 .elementor-element.elementor-element-35aabad:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-35aabad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 30%, var( --e-global-color-accent ) 70%);}.elementor-565 .elementor-element.elementor-element-35aabad.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-3a4a12d{padding:0% 0% 5% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-8ed8db0{width:var( --container-widget-width, 53.703% );max-width:53.703%;padding:10px 0px 10px 0px;--container-widget-width:53.703%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-8ed8db0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-8ed8db0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-a4d7ce2{padding:5% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-f65c93b{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-f65c93b:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-f65c93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-c0c4401{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-794ae87{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-794ae87:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-794ae87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-46c3810{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-565 .elementor-element.elementor-element-46c3810:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-46c3810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 30%, var( --e-global-color-accent ) 70%);}.elementor-565 .elementor-element.elementor-element-46c3810.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-6fcf032{padding:0% 0% 5% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-07482e5{width:var( --container-widget-width, 53.703% );max-width:53.703%;padding:10px 0px 10px 0px;--container-widget-width:53.703%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-07482e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-07482e5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-53da007{padding:5% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-e3431e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-5d27f47{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-565 .elementor-element.elementor-element-5d27f47:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-5d27f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 30%, var( --e-global-color-accent ) 70%);}.elementor-565 .elementor-element.elementor-element-5d27f47.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-9109989{padding:0% 0% 5% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-07c9559{width:var( --container-widget-width, 53.703% );max-width:53.703%;padding:10px 0px 10px 0px;--container-widget-width:53.703%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-07c9559.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-07c9559 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-c3ed7ea{padding:5% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-841ad4d{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-841ad4d:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-841ad4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-0a089fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-5a28c35{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-565 .elementor-element.elementor-element-5a28c35:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-5a28c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 30%, var( --e-global-color-accent ) 70%);}.elementor-565 .elementor-element.elementor-element-5a28c35.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-7e4b265{padding:0% 0% 5% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-b14a352{width:var( --container-widget-width, 53.703% );max-width:53.703%;padding:10px 0px 10px 0px;--container-widget-width:53.703%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-b14a352.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-b14a352 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-e391945{padding:5% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-8bb751b{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-8bb751b:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-8bb751b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-06.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-45565ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-ff200df{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-565 .elementor-element.elementor-element-ff200df:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-ff200df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 30%, var( --e-global-color-accent ) 70%);}.elementor-565 .elementor-element.elementor-element-ff200df.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-ab38322{padding:0% 0% 5% 0%;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-f717af4{width:var( --container-widget-width, 53.703% );max-width:53.703%;padding:10px 0px 10px 0px;--container-widget-width:53.703%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-f717af4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-f717af4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-841817b{padding:5% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-92b249c{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-92b249c:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-92b249c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-06.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-e474431{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-83e45a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-30846df{--spacer-size:50px;}.elementor-565 .elementor-element.elementor-element-356dc4f{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-565 .elementor-element.elementor-element-73a688e{--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;--padding-top:8%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-565 .elementor-element.elementor-element-7322b09{padding:0% 0% 1% 4%;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-2c26451{width:var( --container-widget-width, 100% );max-width:100%;padding:1% 4% 1% 4%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-565 .elementor-element.elementor-element-2c26451 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;letter-spacing:0.5rem;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-5bbfaa5{width:100%;max-width:100%;padding:1% 0% 3% 4%;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-b4f3cda{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-565 .elementor-element.elementor-element-14e0f09{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-565 .elementor-element.elementor-element-605923d{padding:0% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-34fd7a7{padding:0% 0% 0% 0%;text-align:right;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-de558df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-1358ebd{--spacer-size:2rem;}.elementor-565 .elementor-element.elementor-element-8b92ed0{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-565 .elementor-element.elementor-element-93ee7d1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-565 .elementor-element.elementor-element-fb5703c{padding:0% 0% 0% 0%;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-d823fd6{padding:0% 0% 0% 0%;text-align:right;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-de1240a{--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;--padding-top:8%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-de1240a:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-de1240a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-orimono.com/wp-content/uploads/2025/10/mono-back_03.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-87e0daf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-73d6345{--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;}.elementor-565 .elementor-element.elementor-element-aa5b87e{padding:0% 0% 1% 4%;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-8751101{width:var( --container-widget-width, 100% );max-width:100%;padding:1% 4% 1% 4%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-565 .elementor-element.elementor-element-8751101 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;letter-spacing:0.5rem;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-4014b67{width:100%;max-width:100%;padding:1% 0% 3% 4%;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-dfb01e3{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-ff3e36c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-ff3e36c.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-4c3796d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-4c3796d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-7052978 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-7052978 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-7052978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-7052978.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-7052978 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-7052978 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-7052978 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-fb4d518{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-fb4d518.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-0a9e670 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-0a9e670 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-0a9e670{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-0a9e670.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-0a9e670 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-0a9e670 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-0a9e670 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-5a49f15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-5a49f15.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-bbaa11d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-bbaa11d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-6918151 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-6918151 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-6918151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-6918151.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-6918151 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-6918151 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-6918151 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-964ca48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-964ca48.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-62ae533 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-62ae533 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-62ae533{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-62ae533.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-62ae533 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-62ae533 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-62ae533 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-46d0656{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-46d0656.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-a5bf810{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-a5bf810.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-c11c564 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-c11c564 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-c11c564{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-c11c564.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-c11c564 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-c11c564 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-c11c564 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-2e24809{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-2e24809.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-0cc3001{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-69da5b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-69da5b2.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-321cbea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-321cbea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-ee10536 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-ee10536 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-ee10536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-ee10536.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-ee10536 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-ee10536 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-ee10536 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-1c5efb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-1c5efb8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-78b09f1 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-78b09f1 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-78b09f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-78b09f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-78b09f1 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-78b09f1 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-78b09f1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-b4d64fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-b4d64fc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-301fa31 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-301fa31 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-301fa31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-301fa31.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-301fa31 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-301fa31 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-301fa31 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-d7a30ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-d7a30ec.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-3fefb0a .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-3fefb0a .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-3fefb0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-3fefb0a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-3fefb0a .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-3fefb0a .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-3fefb0a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-b615b98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-b615b98.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-44baa72 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-44baa72 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-44baa72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-565 .elementor-element.elementor-element-44baa72.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-565 .elementor-element.elementor-element-44baa72 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.35rem;border-style:solid;border-width:2px 2px 2px 2px;padding:30px 0px 30px 0px;}.elementor-565 .elementor-element.elementor-element-44baa72 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-44baa72 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-ccf8d53{--display:flex;--min-height:60vh;--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-ccf8d53.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-75f2063{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-6f51b49{--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;}.elementor-565 .elementor-element.elementor-element-8dc20c9{padding:0% 0% 1% 4%;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-08c029d{width:var( --container-widget-width, 100% );max-width:100%;padding:1% 4% 1% 4%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-565 .elementor-element.elementor-element-08c029d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;letter-spacing:0.5rem;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-7df7ebf{width:100%;max-width:100%;padding:1% 0% 3% 4%;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-e165412{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 4% 0% 4%;}.elementor-565 .elementor-element.elementor-element-e165412.elementor-element{--align-self:flex-start;}.elementor-565 .elementor-element.elementor-element-16a015a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-7b1b50d{--display:flex;--min-height:60vh;--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-7b1b50d.e-con{--align-self:center;}.elementor-565 .elementor-element.elementor-element-7c9ba60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-565 .elementor-element.elementor-element-37a0466{--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;}.elementor-565 .elementor-element.elementor-element-f0d2e17{padding:0% 0% 1% 4%;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-33c1abe{width:var( --container-widget-width, 100% );max-width:100%;padding:1% 4% 1% 4%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-565 .elementor-element.elementor-element-33c1abe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;letter-spacing:0.5rem;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-7030136{width:100%;max-width:100%;padding:1% 0% 3% 4%;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-565 .elementor-element.elementor-element-3f7c16f{--spacer-size:50px;}.elementor-565 .elementor-element.elementor-element-1e4c1aa .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Serif JP", Sans-serif;font-weight:700;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-565 .elementor-element.elementor-element-1e4c1aa .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-1e4c1aa .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-565 .elementor-element.elementor-element-1e4c1aa .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-1e4c1aa .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-565 .elementor-element.elementor-element-11034d3{--min-height:35vh;}.elementor-565 .elementor-element.elementor-element-0b02ea1{--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-7ef629a{font-size:1.2rem;letter-spacing:0.05rem;}.elementor-565 .elementor-element.elementor-element-2b45f04{padding:0px 4px 0px 4px;}.elementor-565 .elementor-element.elementor-element-fc82526{--justify-content:center;--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-fc82526:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-fc82526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-565 .elementor-element.elementor-element-21703a5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-565 .elementor-element.elementor-element-c6de9d5{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-565 .elementor-element.elementor-element-1ebc3cb{padding:10% 4% 0% 4%;}.elementor-565 .elementor-element.elementor-element-b271cca{font-size:1rem;line-height:1.5rem;}.elementor-565 .elementor-element.elementor-element-2527c19{padding:12% 0% 0% 0%;text-align:right;}.elementor-565 .elementor-element.elementor-element-2527c19 img{width:70%;}.elementor-565 .elementor-element.elementor-element-6536b5d.e-con{--align-self:flex-end;}.elementor-565 .elementor-element.elementor-element-60a2bfc{padding:5% 4% 0% 4%;font-size:1rem;line-height:1.5rem;}.elementor-565 .elementor-element.elementor-element-c8906e1{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-565 .elementor-element.elementor-element-64649b0{--min-height:100vh;}.elementor-565 .elementor-element.elementor-element-a839f27{--min-height:60vh;}.elementor-565 .elementor-element.elementor-element-6eca2c6{padding:0% 0% 8% 0%;}.elementor-565 .elementor-element.elementor-element-f208f46{width:var( --container-widget-width, 264.955px );max-width:264.955px;--container-widget-width:264.955px;--container-widget-flex-grow:0;}.elementor-565 .elementor-element.elementor-element-dac4708{padding:8% 0% 0% 0%;line-height:1.6rem;}.elementor-565 .elementor-element.elementor-element-f5cd551{--min-height:50vh;}.elementor-565 .elementor-element.elementor-element-64f0dd0{--min-height:100vh;}.elementor-565 .elementor-element.elementor-element-35aabad{--min-height:50vh;}.elementor-565 .elementor-element.elementor-element-3a4a12d{padding:0% 0% 8% 0%;}.elementor-565 .elementor-element.elementor-element-8ed8db0{width:var( --container-widget-width, 303.955px );max-width:303.955px;--container-widget-width:303.955px;--container-widget-flex-grow:0;}.elementor-565 .elementor-element.elementor-element-a4d7ce2{padding:8% 0% 0% 0%;line-height:1.6rem;}.elementor-565 .elementor-element.elementor-element-f65c93b{--min-height:50vh;}.elementor-565 .elementor-element.elementor-element-5d27f47{--min-height:50vh;}.elementor-565 .elementor-element.elementor-element-9109989{padding:0% 0% 8% 0%;}.elementor-565 .elementor-element.elementor-element-c3ed7ea{padding:8% 0% 0% 0%;line-height:1.6rem;}.elementor-565 .elementor-element.elementor-element-841ad4d{--min-height:50vh;}.elementor-565 .elementor-element.elementor-element-ff200df{--min-height:50vh;}.elementor-565 .elementor-element.elementor-element-ab38322{padding:0% 0% 8% 0%;}.elementor-565 .elementor-element.elementor-element-f717af4{width:var( --container-widget-width, 220.955px );max-width:220.955px;--container-widget-width:220.955px;--container-widget-flex-grow:0;}.elementor-565 .elementor-element.elementor-element-841817b{padding:8% 0% 0% 0%;line-height:1.6rem;}.elementor-565 .elementor-element.elementor-element-92b249c{--min-height:50vh;}.elementor-565 .elementor-element.elementor-element-30846df{--spacer-size:1rem;}.elementor-565 .elementor-element.elementor-element-3f7c16f{--spacer-size:2rem;}.elementor-565 .elementor-element.elementor-element-1e4c1aa{width:100%;max-width:100%;padding:0% 4% 0% 4%;}.elementor-565 .elementor-element.elementor-element-1e4c1aa.elementor-element{--align-self:center;}.elementor-565 .elementor-element.elementor-element-1e4c1aa .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-565 .elementor-element.elementor-element-1e4c1aa .elementor-button{font-size:1rem;letter-spacing:0.15rem;border-width:1px 1px 1px 1px;padding:35px 0px 35px 0px;}}@media(min-width:768px){.elementor-565 .elementor-element.elementor-element-fd7e068{--width:100%;}.elementor-565 .elementor-element.elementor-element-cc2add7{--width:37.63%;}.elementor-565 .elementor-element.elementor-element-11034d3{--width:100%;}.elementor-565 .elementor-element.elementor-element-a6db150{--width:35%;}.elementor-565 .elementor-element.elementor-element-3b2af1a{--width:55%;}.elementor-565 .elementor-element.elementor-element-c3b6531{--width:45%;}.elementor-565 .elementor-element.elementor-element-982ae54{--width:45%;}.elementor-565 .elementor-element.elementor-element-21703a5{--width:55%;}.elementor-565 .elementor-element.elementor-element-c6de9d5{--width:45%;}.elementor-565 .elementor-element.elementor-element-6536b5d{--width:45%;}.elementor-565 .elementor-element.elementor-element-458cc22{--width:25%;}.elementor-565 .elementor-element.elementor-element-c411459{--width:25%;}.elementor-565 .elementor-element.elementor-element-ea44a79{--width:25%;}.elementor-565 .elementor-element.elementor-element-28b2e8b{--width:50%;}.elementor-565 .elementor-element.elementor-element-3bc7f47{--width:50%;}.elementor-565 .elementor-element.elementor-element-a839f27{--width:50%;}.elementor-565 .elementor-element.elementor-element-f5cd551{--width:50%;}.elementor-565 .elementor-element.elementor-element-3a03f2c{--width:50%;}.elementor-565 .elementor-element.elementor-element-4364f4c{--width:50%;}.elementor-565 .elementor-element.elementor-element-35aabad{--width:50%;}.elementor-565 .elementor-element.elementor-element-f65c93b{--width:50%;}.elementor-565 .elementor-element.elementor-element-794ae87{--width:50%;}.elementor-565 .elementor-element.elementor-element-46c3810{--width:50%;}.elementor-565 .elementor-element.elementor-element-5d27f47{--width:50%;}.elementor-565 .elementor-element.elementor-element-841ad4d{--width:50%;}.elementor-565 .elementor-element.elementor-element-5a28c35{--width:50%;}.elementor-565 .elementor-element.elementor-element-8bb751b{--width:50%;}.elementor-565 .elementor-element.elementor-element-ff200df{--width:50%;}.elementor-565 .elementor-element.elementor-element-92b249c{--width:50%;}.elementor-565 .elementor-element.elementor-element-87e0daf{--width:100%;}.elementor-565 .elementor-element.elementor-element-73d6345{--width:100%;}.elementor-565 .elementor-element.elementor-element-4c3796d{--width:25%;}.elementor-565 .elementor-element.elementor-element-fb4d518{--width:25%;}.elementor-565 .elementor-element.elementor-element-bbaa11d{--width:25%;}.elementor-565 .elementor-element.elementor-element-964ca48{--width:25%;}.elementor-565 .elementor-element.elementor-element-a5bf810{--width:25%;}.elementor-565 .elementor-element.elementor-element-2e24809{--width:25%;}.elementor-565 .elementor-element.elementor-element-321cbea{--width:25%;}.elementor-565 .elementor-element.elementor-element-1c5efb8{--width:25%;}.elementor-565 .elementor-element.elementor-element-b4d64fc{--width:25%;}.elementor-565 .elementor-element.elementor-element-d7a30ec{--width:25%;}.elementor-565 .elementor-element.elementor-element-b615b98{--width:25%;}.elementor-565 .elementor-element.elementor-element-6f51b49{--width:100%;}.elementor-565 .elementor-element.elementor-element-37a0466{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-e165412 *//* =========================
   Kobayashi Button - 完全版
   （共通デフォルト）
========================= */
:root{
  --btn-ink:   #333333;   /* 文字色 */
  --btn-bg:    #ffffff;   /* 背景色 */
  --btn-border:#333333;   /* 枠線色（未指定なら文字色と同じでもOK） */
  --btn-hover: #1C2C4C;   /* 反転しないページでのホバー背景（紺） */
}

/* ベース */
.btn-kobayashi{
  /* パディングは変数で調整可能 */
  --pad-y: 35px;
  --pad-x: 80px;

  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 30px;                              /* 和文と英文の間隔 */
  padding: var(--pad-y) var(--pad-x);

  /* 色・枠は変数駆動 */
  color: var(--btn-ink);
  background: var(--btn-bg);
  border: 1px solid var(--btn-border, var(--btn-ink));

  border-radius: 0;                        /* 角丸なし */
  line-height: 1;                          /* 必要なら 1.2 でもOK */
  text-decoration: none;
  position: relative;
  transition:
    background-color .25s ease,
    color .25s ease,
    border-color .25s ease;

  /* 幅：未指定なら auto。ユーティリティで上書き可 */
  inline-size: var(--btn-width, auto);

  /* 中身の整列（英文を右へ・矢印とバランスを取りやすい） */
  justify-content: space-between;
}

/* リンクの下線は全状態で無効化 */
.btn-kobayashi,
.btn-kobayashi:link,
.btn-kobayashi:visited,
.btn-kobayashi:hover,
.btn-kobayashi:active,
.btn-kobayashi:focus{
  text-decoration: none !important;
}

/* タイポ（和文・英文） */
.btn-kobayashi .btn-ja{
  font-family: "Noto Serif JP", serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.12rem;                     /* ≒18px */
  letter-spacing: .2em;
}
.btn-kobayashi .btn-en{
  font-family: "Zen Kaku Gothic New","Noto Sans JP", sans-serif;
  font-weight: 400;
  font-style: normal;                      /* 斜体禁止 */
  font-size: .94rem;                       /* 和文より少し小さめ */
  letter-spacing: .06em;
  margin-left: auto;                       /* 右寄せバランス */
}

/* 矢印（水平） */
.btn-kobayashi::after{
  content: "→";
  font-size: 1.2rem;
  line-height: 1;
  margin-left: 6px;
  transition: transform .25s ease;
  transform: translateX(0);
}

/* ホバー／フォーカス
   - 反転配色を使いたい時は下の .dark-section で変数を上書き
   - 未指定時は --btn-hover（紺）で塗りに行く
*/
.btn-kobayashi:hover,
.btn-kobayashi:focus-visible{
  outline: none;
  background:   var(--btn-bg-hover,    var(--btn-hover));
  color:        var(--btn-ink-hover,   #fff);
  border-color: var(--btn-border-hover,var(--btn-bg-hover, var(--btn-hover)));
}
.btn-kobayashi:hover::after,
.btn-kobayashi:focus-visible::after{
  transform: translateX(20px);            /* 矢印スライド */
}

/* アクセシビリティ（キーボードフォーカス） */
.btn-kobayashi:focus-visible{
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--btn-hover) 25%, white);
}

/* =========================
   セクション別の配色反転（親要素に .dark-section）
   - 通常：紺地に白文字
   - hover：白地に黒文字
========================= */
.dark-section{
  /* 通常 */
  --btn-bg:    #21337F;
  --btn-ink:   #FFFFFF;
  --btn-border:#21337F;

  /* hover */
  --btn-bg-hover:    #FFFFFF;
  --btn-ink-hover:   #000000;
  --btn-border-hover:#000000;
}

/* =========================
   幅ユーティリティ
========================= */
/* 固定幅 */
.btn--w520 { --btn-width: 520px; }
.btn--w560 { --btn-width: 560px; }
.btn--w600 { --btn-width: 600px; }

/* 可変幅（画面に応じて伸縮） */
.btn--fluid { --btn-width: clamp(420px, 32vw, 560px); }

/* 全幅（フォーム送信用など） */
.btn--full{
  --btn-width: 100%;
  justify-content: center;                 /* 中央寄せ */
}

/* 矢印を消したい時 */
.btn--noarrow::after{ content: none !important; }

/* モバイルだけ全幅にしたい場合（任意） */
@media (max-width: 480px){
  .btn--fluid,
  .btn--w520,
  .btn--w560,
  .btn--w600{
    --btn-width: 100%;
  }
}

/* === フル幅化パッチ === */
.btn-kobayashi.btn--full{
  display: flex !important;          /* 行の主役にして幅を取る */
  width: 100% !important;            /* これで確実に全幅 */
  inline-size: 100% !important;      /* 縦書き対策も兼ねて念押し */
  max-width: none !important;
  box-sizing: border-box;
  justify-content: center;           /* 中央揃え（好みで space-between→center） */
}

/* 親が flex のときも伸びるように（Elementor列対策） */
.elementor-widget-container .btn-kobayashi.btn--full,
.elementor-column .btn-kobayashi.btn--full{
  align-self: stretch !important;
}

/* Contact Form 7 の送信ボタンに流用する場合（任意） */
.wpcf7 form .btn-kobayashi.btn--full{
  display: flex !important;
  width: 100% !important;
}/* End custom CSS */