.elementor-14261 .elementor-element.elementor-element-1e41ca5e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:0;}.elementor-14261 .elementor-element.elementor-element-63ebcfaa{--display:flex;--padding-top:150px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-63ebcfaa.e-con{--align-self:flex-start;}.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-14261 .elementor-element.elementor-element-315facf2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14261 .elementor-element.elementor-element-315facf2{z-index:1;}.elementor-14261 .elementor-element.elementor-element-315facf2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:80px;font-weight:600;text-transform:lowercase;line-height:1;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-20899230{text-align:start;}.elementor-14261 .elementor-element.elementor-element-20899230 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-54638d0b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-54638d0b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-ab17a21{--display:grid;--e-con-grid-template-columns:100px 1fr;--e-con-grid-template-rows:100px 1fr;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-5c285092{width:initial;max-width:initial;z-index:1;text-align:center;}.elementor-14261 .elementor-element.elementor-element-5c285092 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;background-image:linear-gradient(-45deg, var( --e-global-color-b93b5f2 ) 6%, #FFFFFF59 88%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#5656567D;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.2);}.elementor-14261 .elementor-element.elementor-element-5c285092.elementor-element{--align-self:stretch;}.elementor-14261 .elementor-element.elementor-element-5c285092.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14261 .elementor-element.elementor-element-5c285092 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:800;line-height:1.15;color:var( --e-global-color-text );}.elementor-14261 .elementor-element.elementor-element-63bd4ba8{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-14261 .elementor-element.elementor-element-63bd4ba8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-4b6b7789 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.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-14261 .elementor-element.elementor-element-c14688b{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-c14688b p{margin-block-end:0.7em;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14261 .elementor-element.elementor-element-7857d05f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-14261 .elementor-element.elementor-element-7857d05f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14261 .elementor-element.elementor-element-7857d05f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button-icon-left svg, 
                    .elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button-icon-left i,
                    .elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button-icon-right i{rotate:0deg;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button-icon-right{margin-left:10px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button-icon-left{margin-right:10px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button--shikoba i{left:10%;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button--winona.eael-cb-icon-position-left::after{left:10px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-10px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button i{font-size:16px;color:#ffffff;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button svg{height:16px;width:16px;fill:#ffffff;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button .cretive-button-text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button--rayen::before, 
                                .elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button--winona::after, 
                                .elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--saqui::after{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button-wrapper{justify-content:center;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button{width:100%;padding:15px 15px 15px 15px;color:#ffffff;background-color:var( --e-global-color-primary );border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--winona::after{padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:15px 15px 15px 15px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--tamaya::before{padding:15px 15px 15px 15px;color:#ffffff;background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--rayen::before{padding:15px 15px 15px 15px;background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:15px 15px 15px 15px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--saqui::after{padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button::before{border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button::after{border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button:hover i{color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button:hover .creative-button-inner svg{fill:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button:hover svg{fill:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-7857d05f .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-687d87e9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-14261 .elementor-element.elementor-element-687d87e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14261 .elementor-element.elementor-element-687d87e9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button-icon-left svg, 
                    .elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button-icon-left i,
                    .elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button-icon-right{margin-left:10px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button-icon-left{margin-right:10px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button--shikoba i{left:10%;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button--winona.eael-cb-icon-position-left::after{left:10px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-10px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button i{font-size:16px;color:#ffffff;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button svg{height:16px;width:16px;fill:#ffffff;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button .cretive-button-text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button--rayen::before, 
                                .elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button--winona::after, 
                                .elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--saqui::after{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button-wrapper{justify-content:center;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button{width:100%;padding:15px 15px 15px 15px;color:#ffffff;background-color:var( --e-global-color-primary );border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--winona::after{padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:15px 15px 15px 15px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--tamaya::before{padding:15px 15px 15px 15px;color:#ffffff;background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--rayen::before{padding:15px 15px 15px 15px;background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:15px 15px 15px 15px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--saqui::after{padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button::before{border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button::after{border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button:hover i{color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button:hover .creative-button-inner svg{fill:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button:hover svg{fill:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-687d87e9 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-6ba72a97{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8D8D8D80;--border-color:#8D8D8D80;--margin-top:-2px;--margin-bottom:0;--margin-left:25%;--margin-right:0;}.elementor-14261 .elementor-element.elementor-element-1dd9610a{--display:grid;--e-con-grid-template-columns:100px 1fr;--e-con-grid-template-rows:100px 1fr;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-5e65dc82{width:initial;max-width:initial;z-index:1;text-align:center;}.elementor-14261 .elementor-element.elementor-element-5e65dc82 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;background-image:linear-gradient(-45deg, var( --e-global-color-b93b5f2 ) 6%, #FFFFFF59 88%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#5656567D;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.2);}.elementor-14261 .elementor-element.elementor-element-5e65dc82.elementor-element{--align-self:stretch;}.elementor-14261 .elementor-element.elementor-element-5e65dc82.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14261 .elementor-element.elementor-element-5e65dc82 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:800;line-height:1.15;color:var( --e-global-color-text );}.elementor-14261 .elementor-element.elementor-element-35aa4602{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-14261 .elementor-element.elementor-element-35aa4602.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-7f5e53c6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-480d0402{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-480d0402 p{margin-block-end:0.7em;}.elementor-14261 .elementor-element.elementor-element-75d97340{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8D8D8D80;--border-color:#8D8D8D80;--margin-top:-2px;--margin-bottom:0;--margin-left:25%;--margin-right:0;}.elementor-14261 .elementor-element.elementor-element-6faa1fd2{--display:grid;--e-con-grid-template-columns:100px 1fr;--e-con-grid-template-rows:100px 1fr;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-7373036f{width:initial;max-width:initial;z-index:1;text-align:center;}.elementor-14261 .elementor-element.elementor-element-7373036f > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;background-image:linear-gradient(-45deg, var( --e-global-color-b93b5f2 ) 6%, #FFFFFF59 88%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#5656567D;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.2);}.elementor-14261 .elementor-element.elementor-element-7373036f.elementor-element{--align-self:stretch;}.elementor-14261 .elementor-element.elementor-element-7373036f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14261 .elementor-element.elementor-element-7373036f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:800;line-height:1.15;color:var( --e-global-color-text );}.elementor-14261 .elementor-element.elementor-element-d1ef914{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-14261 .elementor-element.elementor-element-d1ef914.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-66e618 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-ef8dfc3{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-ef8dfc3 p{margin-block-end:0.7em;}.elementor-14261 .elementor-element.elementor-element-77465131{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8D8D8D80;--border-color:#8D8D8D80;--margin-top:-2px;--margin-bottom:0;--margin-left:25%;--margin-right:0;}.elementor-14261 .elementor-element.elementor-element-4c3196fb{--display:grid;--e-con-grid-template-columns:100px 1fr;--e-con-grid-template-rows:100px 1fr;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-5788641{width:initial;max-width:initial;z-index:1;text-align:center;}.elementor-14261 .elementor-element.elementor-element-5788641 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;background-image:linear-gradient(-45deg, var( --e-global-color-b93b5f2 ) 6%, #FFFFFF59 88%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#5656567D;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.2);}.elementor-14261 .elementor-element.elementor-element-5788641.elementor-element{--align-self:stretch;}.elementor-14261 .elementor-element.elementor-element-5788641.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14261 .elementor-element.elementor-element-5788641 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:800;line-height:1.15;color:var( --e-global-color-text );}.elementor-14261 .elementor-element.elementor-element-6684042e{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-14261 .elementor-element.elementor-element-6684042e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-1f159031 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7d74bc83{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7d74bc83 p{margin-block-end:0.7em;}.elementor-14261 .elementor-element.elementor-element-13be0485{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-14261 .elementor-element.elementor-element-13be0485 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14261 .elementor-element.elementor-element-13be0485.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button-icon-left svg, 
                    .elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button-icon-left i,
                    .elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button-icon-right{margin-left:10px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button-icon-left{margin-right:10px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button--shikoba i{left:10%;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button--winona.eael-cb-icon-position-left::after{left:10px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-10px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button i{font-size:16px;color:#ffffff;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button svg{height:16px;width:16px;fill:#ffffff;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button .cretive-button-text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button--rayen::before, 
                                .elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button--winona::after, 
                                .elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--saqui::after{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button-wrapper{justify-content:center;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button{width:100%;padding:15px 15px 15px 15px;color:#ffffff;background-color:var( --e-global-color-primary );border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--winona::after{padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:15px 15px 15px 15px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--tamaya::before{padding:15px 15px 15px 15px;color:#ffffff;background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--rayen::before{padding:15px 15px 15px 15px;background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:15px 15px 15px 15px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--saqui::after{padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-primary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button::before{border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button::after{border-radius:58px;}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button:hover i{color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button:hover .creative-button-inner svg{fill:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button:hover svg{fill:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-13be0485 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-accent );}.elementor-14261 .elementor-element.elementor-element-674fee21{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8D8D8D80;--border-color:#8D8D8D80;--margin-top:-2px;--margin-bottom:0;--margin-left:25%;--margin-right:0;}.elementor-14261 .elementor-element.elementor-element-27a649db{--display:grid;--e-con-grid-template-columns:100px 1fr;--e-con-grid-template-rows:100px 1fr;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-2fc5819d{width:initial;max-width:initial;z-index:1;text-align:center;}.elementor-14261 .elementor-element.elementor-element-2fc5819d > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;background-image:linear-gradient(-45deg, var( --e-global-color-b93b5f2 ) 6%, #FFFFFF59 88%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#5656567D;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.2);}.elementor-14261 .elementor-element.elementor-element-2fc5819d.elementor-element{--align-self:stretch;}.elementor-14261 .elementor-element.elementor-element-2fc5819d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14261 .elementor-element.elementor-element-2fc5819d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:800;line-height:1.15;color:var( --e-global-color-text );}.elementor-14261 .elementor-element.elementor-element-527bf50c{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-14261 .elementor-element.elementor-element-527bf50c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-1c046c1c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-fd5f901{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-fd5f901 p{margin-block-end:0.7em;}.elementor-14261 .elementor-element.elementor-element-423ec9fe{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8D8D8D80;--border-color:#8D8D8D80;--margin-top:-2px;--margin-bottom:0;--margin-left:25%;--margin-right:0;}.elementor-14261 .elementor-element.elementor-element-54570df6{--display:grid;--e-con-grid-template-columns:100px 1fr;--e-con-grid-template-rows:100px 1fr;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-48159529{width:initial;max-width:initial;z-index:1;text-align:center;}.elementor-14261 .elementor-element.elementor-element-48159529 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;background-image:linear-gradient(-45deg, var( --e-global-color-b93b5f2 ) 6%, #FFFFFF59 88%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#5656567D;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.2);}.elementor-14261 .elementor-element.elementor-element-48159529.elementor-element{--align-self:stretch;}.elementor-14261 .elementor-element.elementor-element-48159529.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14261 .elementor-element.elementor-element-48159529 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:800;line-height:1.15;color:var( --e-global-color-text );}.elementor-14261 .elementor-element.elementor-element-70ffb874{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-14261 .elementor-element.elementor-element-70ffb874.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-31134bd8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7b7ee1fa{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-7b7ee1fa p{margin-block-end:0.7em;}.elementor-14261 .elementor-element.elementor-element-5e3f5faa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8D8D8D80;--border-color:#8D8D8D80;--margin-top:-2px;--margin-bottom:0;--margin-left:25%;--margin-right:0;}.elementor-14261 .elementor-element.elementor-element-c377ae6{--display:grid;--e-con-grid-template-columns:100px 1fr;--e-con-grid-template-rows:100px 1fr;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-78d4a97a{width:initial;max-width:initial;z-index:1;text-align:center;}.elementor-14261 .elementor-element.elementor-element-78d4a97a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;background-image:linear-gradient(-45deg, var( --e-global-color-b93b5f2 ) 6%, #FFFFFF59 88%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#5656567D;box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.2);}.elementor-14261 .elementor-element.elementor-element-78d4a97a.elementor-element{--align-self:stretch;}.elementor-14261 .elementor-element.elementor-element-78d4a97a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14261 .elementor-element.elementor-element-78d4a97a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:800;line-height:1.15;color:var( --e-global-color-text );}.elementor-14261 .elementor-element.elementor-element-345b830e{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-14261 .elementor-element.elementor-element-345b830e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14261 .elementor-element.elementor-element-70955dee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-206f7d2b{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var( --e-global-color-secondary );}.elementor-14261 .elementor-element.elementor-element-206f7d2b p{margin-block-end:0.7em;}@media(max-width:1366px){.elementor-14261 .elementor-element.elementor-element-ab17a21{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-1dd9610a{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-6faa1fd2{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-4c3196fb{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-27a649db{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-54570df6{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-c377ae6{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-14261 .elementor-element.elementor-element-63ebcfaa{--width:300px;}.elementor-14261 .elementor-element.elementor-element-54638d0b{--width:0%;}.elementor-14261 .elementor-element.elementor-element-6ba72a97{--width:calc(25% + 1px);}.elementor-14261 .elementor-element.elementor-element-75d97340{--width:calc(25% + 1px);}.elementor-14261 .elementor-element.elementor-element-77465131{--width:calc(25% + 1px);}.elementor-14261 .elementor-element.elementor-element-674fee21{--width:calc(25% + 1px);}.elementor-14261 .elementor-element.elementor-element-423ec9fe{--width:calc(25% + 1px);}.elementor-14261 .elementor-element.elementor-element-5e3f5faa{--width:calc(25% + 1px);}}@media(max-width:1024px) and (min-width:768px){.elementor-14261 .elementor-element.elementor-element-54638d0b{--width:100%;}}@media(max-width:1024px){.elementor-14261 .elementor-element.elementor-element-1e41ca5e{--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-14261 .elementor-element.elementor-element-ab17a21{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-6ba72a97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-1dd9610a{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-75d97340{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-6faa1fd2{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-77465131{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-4c3196fb{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-674fee21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-27a649db{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-423ec9fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-54570df6{--grid-auto-flow:row;}.elementor-14261 .elementor-element.elementor-element-5e3f5faa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-c377ae6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14261 .elementor-element.elementor-element-1e41ca5e{--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-14261 .elementor-element.elementor-element-63ebcfaa{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-315facf2 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-14261 .elementor-element.elementor-element-315facf2 .elementor-heading-title{font-size:36px;}.elementor-14261 .elementor-element.elementor-element-20899230 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-14261 .elementor-element.elementor-element-20899230 .elementor-heading-title{font-size:24px;}.elementor-14261 .elementor-element.elementor-element-54638d0b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14261 .elementor-element.elementor-element-ab17a21{--e-con-grid-template-columns:55px 1fr;--e-con-grid-template-rows:55px 1fr;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-14261 .elementor-element.elementor-element-5c285092 .elementor-heading-title{font-size:9px;line-height:1.05;}.elementor-14261 .elementor-element.elementor-element-4b6b7789 .elementor-heading-title{font-size:22px;}.elementor-14261 .elementor-element.elementor-element-7857d05f{width:100%;max-width:100%;}.elementor-14261 .elementor-element.elementor-element-687d87e9{width:100%;max-width:100%;}.elementor-14261 .elementor-element.elementor-element-6ba72a97{--width:calc(25% + 1px);border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-14261 .elementor-element.elementor-element-1dd9610a{--e-con-grid-template-columns:55px 1fr;--e-con-grid-template-rows:55px 1fr;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-14261 .elementor-element.elementor-element-5e65dc82 .elementor-heading-title{font-size:9px;line-height:1.05;}.elementor-14261 .elementor-element.elementor-element-7f5e53c6 .elementor-heading-title{line-height:1.2em;}.elementor-14261 .elementor-element.elementor-element-75d97340{--width:calc(25% + 1px);border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-14261 .elementor-element.elementor-element-6faa1fd2{--e-con-grid-template-columns:55px 1fr;--e-con-grid-template-rows:55px 1fr;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-14261 .elementor-element.elementor-element-7373036f .elementor-heading-title{font-size:9px;line-height:1.05;}.elementor-14261 .elementor-element.elementor-element-66e618 .elementor-heading-title{line-height:1.2em;}.elementor-14261 .elementor-element.elementor-element-77465131{--width:calc(25% + 1px);border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-14261 .elementor-element.elementor-element-4c3196fb{--e-con-grid-template-columns:55px 1fr;--e-con-grid-template-rows:55px 1fr;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-14261 .elementor-element.elementor-element-5788641 .elementor-heading-title{font-size:9px;line-height:1.05;}.elementor-14261 .elementor-element.elementor-element-1f159031 .elementor-heading-title{line-height:1.2em;}.elementor-14261 .elementor-element.elementor-element-674fee21{--width:calc(25% + 1px);border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-14261 .elementor-element.elementor-element-27a649db{--e-con-grid-template-columns:55px 1fr;--e-con-grid-template-rows:55px 1fr;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-14261 .elementor-element.elementor-element-2fc5819d .elementor-heading-title{font-size:9px;line-height:1.05;}.elementor-14261 .elementor-element.elementor-element-1c046c1c .elementor-heading-title{line-height:1.2em;}.elementor-14261 .elementor-element.elementor-element-423ec9fe{--width:calc(25% + 1px);border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-14261 .elementor-element.elementor-element-54570df6{--e-con-grid-template-columns:55px 1fr;--e-con-grid-template-rows:55px 1fr;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-14261 .elementor-element.elementor-element-48159529 .elementor-heading-title{font-size:9px;line-height:1.05;}.elementor-14261 .elementor-element.elementor-element-5e3f5faa{--width:calc(25% + 1px);border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-14261 .elementor-element.elementor-element-c377ae6{--e-con-grid-template-columns:55px 1fr;--e-con-grid-template-rows:55px 1fr;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-14261 .elementor-element.elementor-element-78d4a97a .elementor-heading-title{font-size:9px;line-height:1.05;}}/* Start custom CSS for heading, class: .elementor-element-315facf2 */.elementor-14261 .elementor-element.elementor-element-315facf2 > *{
    opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-7857d05f */.elementor-14261 .elementor-element.elementor-element-7857d05f{
    &:hover .eael-creative-button-icon-right{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-687d87e9 */.elementor-14261 .elementor-element.elementor-element-687d87e9{
    &:hover .eael-creative-button-icon-right{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-13be0485 */.elementor-14261 .elementor-element.elementor-element-13be0485{
    &:hover .eael-creative-button-icon-right{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS *//* ステップ */
.t-num {
    b {
        display: block;
        font-size: 280%;
        font-weight: 300;
    }

    .elementor-widget-container {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
}
.f-kirikaki > :last-child{
    position: relative;
    &::after{
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-color:rgb(0,0,0,0);
        border-right-color: inherit;
        border-style: solid;
        border-width: var(--size,10px) var(--size,10px) 0 0;
        position: absolute;
        z-index: 2;
    }
    &::before{
        top: 0;
        left: 0;
        transform: rotate(180deg);
    }
    &::after{
        right: 0;
        bottom: 0;
    }
}

/* 矢印 */
.p-arrow-2 {
    position: relative;
    &::before {
        position: absolute;
        content: '';
        display: block;
        border-style: solid;
        border-width: 1px;
        border-color: inherit;
        width: 20px;
        right: 0;
        bottom: 0;
        transform: skewY(45deg);
        transform-origin: calc(100% - 2px) 100%;
    }
}

@keyframes arrow_show{
    0%{
        opacity: 0;
        transform: translate(0, -100px) skewY(45deg);
    }
    50%{
        opacity: 1;
    }
    100%{
        transform: skewY(45deg);
    }
}
.animated > .p-arrow {
    transform: skewY(45deg);
    animation: arrow_show 1s both;
    transform-origin: calc(100% - 2px) 100%;
}/* End custom CSS */