.elementor-5196 .elementor-element.elementor-element-5f7b50a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7e56eb4b{--display:flex;--position:absolute;top:116%;}body:not(.rtl) .elementor-5196 .elementor-element.elementor-element-7e56eb4b{right:20%;}body.rtl .elementor-5196 .elementor-element.elementor-element-7e56eb4b{left:20%;}.elementor-widget-text-editor{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-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-5196 .elementor-element.elementor-element-48ca630 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-5196 .elementor-element.elementor-element-48ca630{columns:1;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-18b93f4 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-5196 .elementor-element.elementor-element-18b93f4{columns:1;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-6687f40{--display:flex;--position:absolute;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-755px;}.elementor-5196 .elementor-element.elementor-element-6687f40.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-5196 .elementor-element.elementor-element-6687f40{right:4%;}body.rtl .elementor-5196 .elementor-element.elementor-element-6687f40{left:4%;}.elementor-5196 .elementor-element.elementor-element-210b8e8 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-5196 .elementor-element.elementor-element-210b8e8{columns:1;text-align:left;color:#6E8AA5;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-210b8e8 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-fa7112b > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-5196 .elementor-element.elementor-element-fa7112b.elementor-element{--align-self:flex-start;}.elementor-5196 .elementor-element.elementor-element-fa7112b{columns:1;text-align:left;color:#6E8AA5;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-fa7112b p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-4a3dc871{--display:flex;--position:absolute;top:116%;}body:not(.rtl) .elementor-5196 .elementor-element.elementor-element-4a3dc871{right:20%;}body.rtl .elementor-5196 .elementor-element.elementor-element-4a3dc871{left:20%;}.elementor-5196 .elementor-element.elementor-element-35b116c8 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-5196 .elementor-element.elementor-element-35b116c8{columns:1;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-fc0370b{--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:flex-start;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7eff319{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-42e241b4{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-5196 .elementor-element.elementor-element-6b25200 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6b25200.elementor-element{--align-self:flex-start;}.elementor-5196 .elementor-element.elementor-element-6b25200{text-align:left;}.elementor-5196 .elementor-element.elementor-element-6b25200 img{width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-5ed4f417{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-439e2852{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-5196 .elementor-element.elementor-element-bb2f7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#333333;}.elementor-5196 .elementor-element.elementor-element-1c16cb4b{font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-65b98cd6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-26e29e35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7aaabc00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-1716caf5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-4535a7b4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-4ad1a244{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:32px;word-spacing:0px;}.elementor-5196 .elementor-element.elementor-element-4a65b24d{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-2c21741c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-520c708d img{width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-394a133d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-71ba52fb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-17853797{--display:flex;}.elementor-5196 .elementor-element.elementor-element-1aa16dde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-9592ca4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-20d17ccb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#333333;}.elementor-5196 .elementor-element.elementor-element-31cfe16e{font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-46595b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-dd981fa{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-6fa317e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-1823fa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-159282f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-6647cad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6647cad .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-0972ccf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-0972ccf{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-5196 .elementor-element.elementor-element-2dae41aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-463bc3ee{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-2032e1fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-103f81ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-1628f0b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-67857506 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-67857506 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-20a791f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-20a791f6{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-5196 .elementor-element.elementor-element-71b2c81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-5ed77b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-6d111fbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-354948bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-354948bd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-4beb7ec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-4beb7ec2{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-5196 .elementor-element.elementor-element-5b20fee0{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-577f4a0a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-191e1080{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-4ed59ad8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-13ff7371{--display:flex;}.elementor-5196 .elementor-element.elementor-element-35594406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-769aa868{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-228f57c4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:#333333;}.elementor-5196 .elementor-element.elementor-element-69d4d343{font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-7e55efaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-4f21f3f5{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-677d434e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-3648bfa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-41728d57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-68ab2bda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-68ab2bda .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-1ae8b84d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-1ae8b84d{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-5196 .elementor-element.elementor-element-290a88ee{--display:flex;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-5aafd186 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-5aafd186.elementor-element{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-5aafd186{text-align:center;}.elementor-5196 .elementor-element.elementor-element-5aafd186 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;text-decoration:none;line-height:58px;word-spacing:0px;color:#333333;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5196 .elementor-element.elementor-element-763fba69{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-763fba69 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-763fba69.elementor-element{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-763fba69 .elementor-divider-separator{width:260px;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-763fba69 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-e62cf69 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-e62cf69.elementor-element{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-e62cf69{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;}.elementor-5196 .elementor-element.elementor-element-e62cf69 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-1ab8bacc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-2fec7aed{--e-image-carousel-slides-to-show:1;}.elementor-5196 .elementor-element.elementor-element-2fec7aed > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5196 .elementor-element.elementor-element-2fec7aed .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5196 .elementor-element.elementor-element-2fec7aed .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-5196 .elementor-element.elementor-element-2fec7aed .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-vertical-gap:9px;width:12px;height:12px;}.elementor-5196 .elementor-element.elementor-element-5469d178{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-31dd768 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-31dd768{text-align:center;}.elementor-5196 .elementor-element.elementor-element-31dd768 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;line-height:58px;word-spacing:0px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-2ac839a1{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;}.elementor-5196 .elementor-element.elementor-element-2ac839a1 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-2ac839a1 .elementor-divider-separator{width:29%;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-2ac839a1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-344dfcfc > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-344dfcfc{text-align:center;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-73708c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-883a6e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-883a6e2:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-883a6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/空花_料理1-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-883a6e2.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-deed2aa{width:100%;max-width:100%;text-align:center;}.elementor-5196 .elementor-element.elementor-element-deed2aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-deed2aa.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-deed2aa img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-e6368a7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-e6368a7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-9f397a1{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-9f397a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-9f397a1.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-9f397a1 img{height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-6af4667{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-6af4667:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-6af4667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/220528_wedd-375-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-6af4667.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-3d18591{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-3d18591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-3d18591.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-3d18591 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-af05057{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-3f856a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-3f856a9:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-3f856a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/220528_wedd-375-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-3f856a9.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-4009531{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-4009531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-4009531.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-4009531 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-80bf9e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-80bf9e6:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-80bf9e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/空花_料理1-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-80bf9e6.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-f7eb05d{width:100%;max-width:100%;text-align:center;}.elementor-5196 .elementor-element.elementor-element-f7eb05d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-f7eb05d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-f7eb05d img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-15b0ea9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-15b0ea9.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-99ff75b{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-99ff75b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-99ff75b.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-99ff75b img{height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-00ec3c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-cd6f067{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-cd6f067.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-f4e6a57{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-f4e6a57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-f4e6a57.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-f4e6a57 img{height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-c49e02a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-c49e02a:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-c49e02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/220528_wedd-375-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-c49e02a.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-8bec249{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-8bec249 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-8bec249.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-8bec249 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-7282907{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7282907:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-7282907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/空花_料理1-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-7282907.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-810760f{width:100%;max-width:100%;text-align:center;}.elementor-5196 .elementor-element.elementor-element-810760f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-810760f.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-810760f img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-6cc6020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-f6c971f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-f6c971f.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-0802612{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-0802612 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-0802612.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-0802612 img{height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-0257e3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-f3d395f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-f3d395f:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-f3d395f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/空花_料理1-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-f3d395f.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-69da9f3{width:100%;max-width:100%;text-align:center;}.elementor-5196 .elementor-element.elementor-element-69da9f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-69da9f3.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-69da9f3 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-cb3860a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-cb3860a:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-cb3860a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/220528_wedd-375-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-cb3860a.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-b51ae02{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-b51ae02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-b51ae02.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-b51ae02 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-89151ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-4385735{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-4385735.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-1d9371a{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-1d9371a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-1d9371a.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-1d9371a img{height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-c541593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-e01e967{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-e01e967:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-e01e967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/空花_料理1-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-e01e967.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-8dc6dd5{width:100%;max-width:100%;text-align:center;}.elementor-5196 .elementor-element.elementor-element-8dc6dd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-8dc6dd5.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-8dc6dd5 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-abf24f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-abf24f8:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-abf24f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/220528_wedd-375-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-abf24f8.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-e272818{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-e272818 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-e272818.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-e272818 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-8626d76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-e84ccb8{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-e84ccb8.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-6774a41{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-6774a41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6774a41.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-6774a41 img{height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-b6a7687{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-62f02f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-62f02f6:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-62f02f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/空花_料理1-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-62f02f6.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-aa912af{width:100%;max-width:100%;text-align:center;}.elementor-5196 .elementor-element.elementor-element-aa912af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-aa912af.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-aa912af img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-90d428b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-90d428b:not(.elementor-motion-effects-element-type-background), .elementor-5196 .elementor-element.elementor-element-90d428b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kojinmarriwedding.net/wp/wp-content/uploads/220528_wedd-375-740x415-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5196 .elementor-element.elementor-element-90d428b.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-2a4ec62{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-2a4ec62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-2a4ec62.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-2a4ec62 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-1309712b{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-1309712b.e-con{--align-self:center;--flex-grow:0;--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-5196 .elementor-element.elementor-element-1376ca86 .elementor-button{background-color:#FC3465;font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;text-decoration:none;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:61px 61px 61px 61px;padding:5px 15px 5px 15px;}.elementor-5196 .elementor-element.elementor-element-1376ca86{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-1376ca86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:70px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-1376ca86.elementor-element{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-1376ca86 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5196 .elementor-element.elementor-element-630f800b{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-1bf860cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-1bf860cf.elementor-element{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-1bf860cf{text-align:center;}.elementor-5196 .elementor-element.elementor-element-1bf860cf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;line-height:58px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-d67d2c4{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;}.elementor-5196 .elementor-element.elementor-element-d67d2c4 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-d67d2c4 .elementor-divider-separator{width:317px;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-d67d2c4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-534f0371 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-534f0371{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;}.elementor-5196 .elementor-element.elementor-element-72c736e0{--display:flex;--min-height:315px;}.elementor-5196 .elementor-element.elementor-element-44ba74a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-5618418d{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-4444d350 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-4444d350{text-align:center;}.elementor-5196 .elementor-element.elementor-element-4444d350 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;line-height:58px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-9b3999b{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;}.elementor-5196 .elementor-element.elementor-element-9b3999b > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-9b3999b .elementor-divider-separator{width:369px;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-9b3999b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-1d1a10ec > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-1d1a10ec{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;}.elementor-5196 .elementor-element.elementor-element-82673fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-wrapper{--tw-ibx-position:1;--tw-cbx-text-align:left;--tw-lbl-big-color:#333333;--tw-lbl-big-size:23px;--tw-lbl-small-size:16px;--tw-ybx-size:80px;--tw-cbx-padding:10px 10px 10px 10px;--tw-cbx-bottom-margin:60px;--tw-cbx-bd-top-width:0px;--tw-cbx-bd-right-width:0px;--tw-cbx-bd-bottom-width:0px;--tw-cbx-bd-left-width:0px;--tw-cbx-title-color:#333333;--tw-cbx-des-color:#2E2E2E;}.elementor-5196 .elementor-element.elementor-element-09588f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-wrapper, .elementor-5196 .elementor-element.elementor-element-09588f3 .twae-navigationBar{--tw-ibx-bg:#3F3E3E;--tw-ibx-color:#000000;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-label-big,.elementor-5196 .elementor-element.elementor-element-09588f3 .twae_icon_text{font-family:"Noto Serif JP", Sans-serif;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-label-small{font-family:"Noto Serif JP", Sans-serif;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-title, .twae-popup .twae-title{font-family:"Noto Serif JP", Sans-serif;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-description, .elementor-5196 .elementor-element.elementor-element-09588f3 .twae-button a, .twae-popup .twae-description{font-family:"Noto Serif JP", Sans-serif;}.elementor-5196 .elementor-element.elementor-element-4d054794{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-485606c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-485606c6{text-align:center;}.elementor-5196 .elementor-element.elementor-element-485606c6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;line-height:58px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-eb17504{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;}.elementor-5196 .elementor-element.elementor-element-eb17504 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-eb17504 .elementor-divider-separator{width:162px;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-eb17504 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-6b4e2298 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6b4e2298{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;}.elementor-5196 .elementor-element.elementor-element-2761a601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-1ce58b6e{--e-image-carousel-slides-to-show:1;}.elementor-5196 .elementor-element.elementor-element-1ce58b6e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5196 .elementor-element.elementor-element-1ce58b6e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5196 .elementor-element.elementor-element-1ce58b6e .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-5196 .elementor-element.elementor-element-1ce58b6e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-vertical-gap:9px;width:12px;height:12px;}.elementor-5196 .elementor-element.elementor-element-7d7bf722{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-5dbba91c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-5dbba91c{text-align:center;}.elementor-5196 .elementor-element.elementor-element-5dbba91c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;line-height:58px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-439cf02{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;}.elementor-5196 .elementor-element.elementor-element-439cf02 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-439cf02 .elementor-divider-separator{width:188px;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-439cf02 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-5db7694f > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-5db7694f{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;}.elementor-5196 .elementor-element.elementor-element-56c15010{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7664e8f9{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7664e8f9.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-7212ef3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-7212ef3c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-5196 .elementor-element.elementor-element-7212ef3c p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-2ba10933{--display:flex;--min-height:56px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-2ba10933.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-61ff929e p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-6c801cd7{--display:flex;--min-height:56px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-6c801cd7.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-4877fde5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-4877fde5.elementor-element{--align-self:flex-start;}.elementor-5196 .elementor-element.elementor-element-4877fde5 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-5074cb2a{--display:flex;--min-height:56px;--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:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-5074cb2a.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-59316045 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-4213e304{--display:flex;--min-height:56px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-4213e304.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-286073ac p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-436aeab2{--display:flex;--min-height:56px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-2f73878d p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-39f23ca9{--display:flex;--min-height:56px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-6e1d602f p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-4505b7e1{--display:flex;--min-height:56px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-12119f0 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-50268209{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:24px;}.elementor-5196 .elementor-element.elementor-element-50268209 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #F7DEDE 100%, #f2295b 0%);}.elementor-5196 .elementor-element.elementor-element-50268209 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-50268209.elementor-element{--align-self:flex-start;}.elementor-5196 .elementor-element.elementor-element-50268209 {--n-accordion-padding:10px 32px 10px 32px;}:where( .elementor-5196 .elementor-element.elementor-element-50268209 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5196 .elementor-element.elementor-element-404a4a0{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-6c4da530 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6c4da530{text-align:center;}.elementor-5196 .elementor-element.elementor-element-6c4da530 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;line-height:58px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-f047298{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;}.elementor-5196 .elementor-element.elementor-element-f047298 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-f047298 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-f047298 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-2335059c > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-2335059c{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;}.elementor-5196 .elementor-element.elementor-element-6ca4e2b3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;}.elementor-5196 .elementor-element.elementor-element-310288d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-223fce61 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-2af881b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-2af881b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-2af881b3 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-d69e6e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-0c0e99e img{width:100%;}.elementor-5196 .elementor-element.elementor-element-37c8f7d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-37c8f7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-37c8f7d p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-439cb7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-5722430 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-6b0c1af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-6b0c1af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6b0c1af p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-5d40b310{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-71154870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-71154870{text-align:center;}.elementor-5196 .elementor-element.elementor-element-71154870 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;line-height:58px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-eebd60b{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;}.elementor-5196 .elementor-element.elementor-element-eebd60b > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-eebd60b .elementor-divider-separator{width:307px;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-eebd60b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-70d07987 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-70d07987{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;}.elementor-5196 .elementor-element.elementor-element-70d07987 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-80d08a0{--display:flex;}.elementor-5196 .elementor-element.elementor-element-3ac10598 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-3ac10598{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-5196 .elementor-element.elementor-element-3ac10598 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-3ab79c6e{--display:flex;--min-height:223px;--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7475133{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7475133.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-3cc3bdf{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-3cc3bdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-3cc3bdf.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-3cc3bdf img{height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-b7f2ee4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-7d25b66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-90a2713{width:100%;max-width:100%;text-align:center;}.elementor-5196 .elementor-element.elementor-element-90a2713 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-90a2713.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-90a2713 img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-1edf0e2e{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-1edf0e2e.e-con{--order:99999 /* order end hack */;}.elementor-5196 .elementor-element.elementor-element-5a0b9060 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-5a0b9060 iframe{height:40vh;}.elementor-5196 .elementor-element.elementor-element-3ad915a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:63px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-3ad915a9.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-6dd891b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6dd891b.elementor-element{--order:-99999 /* order start hack */;}.elementor-5196 .elementor-element.elementor-element-6dd891b{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5196 .elementor-element.elementor-element-6dd891b p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-528d20f{--display:flex;--min-height:223px;--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-72f7852{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-72f7852.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-5c03faf{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-5c03faf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-5c03faf.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-5c03faf img{height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-9f75236{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-71a2596{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-b5fc30b{width:100%;max-width:100%;text-align:center;}.elementor-5196 .elementor-element.elementor-element-b5fc30b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-b5fc30b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-5196 .elementor-element.elementor-element-b5fc30b img{width:100%;height:40vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-5196 .elementor-element.elementor-element-45b7a50{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-45b7a50.e-con{--order:99999 /* order end hack */;}.elementor-5196 .elementor-element.elementor-element-c99aaa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-c99aaa7 iframe{height:40vh;}.elementor-5196 .elementor-element.elementor-element-82b9be4{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-69660fa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-69660fa5{text-align:center;}.elementor-5196 .elementor-element.elementor-element-69660fa5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:400;line-height:58px;color:#333333;}.elementor-5196 .elementor-element.elementor-element-fef97cc{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:3px;}.elementor-5196 .elementor-element.elementor-element-fef97cc > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-fef97cc .elementor-divider-separator{width:219px;margin:0 auto;margin-center:0;}.elementor-5196 .elementor-element.elementor-element-fef97cc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5196 .elementor-element.elementor-element-13f64a68 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-13f64a68{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:52px;}.elementor-5196 .elementor-element.elementor-element-13f64a68 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-1dd2d414{--display:flex;}.elementor-5196 .elementor-element.elementor-element-c697792 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-c697792 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-67fb3cdb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-1603a4d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-5196{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5196 .elementor-element.elementor-element-7e56eb4b{--width:14%;}.elementor-5196 .elementor-element.elementor-element-6687f40{--width:30%;}.elementor-5196 .elementor-element.elementor-element-4a3dc871{--width:14%;}.elementor-5196 .elementor-element.elementor-element-7eff319{--width:50%;}.elementor-5196 .elementor-element.elementor-element-42e241b4{--width:100%;}.elementor-5196 .elementor-element.elementor-element-5ed4f417{--width:50%;}.elementor-5196 .elementor-element.elementor-element-65b98cd6{--content-width:1271px;}.elementor-5196 .elementor-element.elementor-element-7aaabc00{--width:50%;}.elementor-5196 .elementor-element.elementor-element-4a65b24d{--width:50%;}.elementor-5196 .elementor-element.elementor-element-2c21741c{--width:95%;}.elementor-5196 .elementor-element.elementor-element-71ba52fb{--width:50%;}.elementor-5196 .elementor-element.elementor-element-17853797{--width:80%;}.elementor-5196 .elementor-element.elementor-element-1aa16dde{--width:50%;}.elementor-5196 .elementor-element.elementor-element-dd981fa{--width:50%;}.elementor-5196 .elementor-element.elementor-element-6fa317e{--width:100%;}.elementor-5196 .elementor-element.elementor-element-1823fa0{--width:50%;}.elementor-5196 .elementor-element.elementor-element-463bc3ee{--width:50%;}.elementor-5196 .elementor-element.elementor-element-2032e1fa{--width:100%;}.elementor-5196 .elementor-element.elementor-element-103f81ce{--width:50%;}.elementor-5196 .elementor-element.elementor-element-5ed77b3c{--width:50%;}.elementor-5196 .elementor-element.elementor-element-5b20fee0{--width:50%;}.elementor-5196 .elementor-element.elementor-element-577f4a0a{--width:100%;}.elementor-5196 .elementor-element.elementor-element-4ed59ad8{--width:50%;}.elementor-5196 .elementor-element.elementor-element-13ff7371{--width:80%;}.elementor-5196 .elementor-element.elementor-element-35594406{--width:50%;}.elementor-5196 .elementor-element.elementor-element-4f21f3f5{--width:50%;}.elementor-5196 .elementor-element.elementor-element-677d434e{--width:100%;}.elementor-5196 .elementor-element.elementor-element-3648bfa3{--width:50%;}.elementor-5196 .elementor-element.elementor-element-883a6e2{--width:21.4%;}.elementor-5196 .elementor-element.elementor-element-e6368a7{--width:37%;}.elementor-5196 .elementor-element.elementor-element-6af4667{--width:40.6%;}.elementor-5196 .elementor-element.elementor-element-3f856a9{--width:40.6%;}.elementor-5196 .elementor-element.elementor-element-80bf9e6{--width:21.4%;}.elementor-5196 .elementor-element.elementor-element-15b0ea9{--width:37%;}.elementor-5196 .elementor-element.elementor-element-cd6f067{--width:37%;}.elementor-5196 .elementor-element.elementor-element-c49e02a{--width:40.6%;}.elementor-5196 .elementor-element.elementor-element-7282907{--width:21.4%;}.elementor-5196 .elementor-element.elementor-element-f6c971f{--width:35vw;}.elementor-5196 .elementor-element.elementor-element-0257e3f{--width:60vw;}.elementor-5196 .elementor-element.elementor-element-f3d395f{--width:20%;}.elementor-5196 .elementor-element.elementor-element-cb3860a{--width:50%;}.elementor-5196 .elementor-element.elementor-element-4385735{--width:35vw;}.elementor-5196 .elementor-element.elementor-element-c541593{--width:60vw;}.elementor-5196 .elementor-element.elementor-element-e01e967{--width:20%;}.elementor-5196 .elementor-element.elementor-element-abf24f8{--width:50%;}.elementor-5196 .elementor-element.elementor-element-e84ccb8{--width:35vw;}.elementor-5196 .elementor-element.elementor-element-b6a7687{--width:60vw;}.elementor-5196 .elementor-element.elementor-element-62f02f6{--width:20%;}.elementor-5196 .elementor-element.elementor-element-90d428b{--width:50%;}.elementor-5196 .elementor-element.elementor-element-1309712b{--content-width:50%;}.elementor-5196 .elementor-element.elementor-element-72c736e0{--content-width:560px;}.elementor-5196 .elementor-element.elementor-element-82673fd{--content-width:100%;}.elementor-5196 .elementor-element.elementor-element-56c15010{--content-width:969px;}.elementor-5196 .elementor-element.elementor-element-7664e8f9{--width:100%;}.elementor-5196 .elementor-element.elementor-element-3ab79c6e{--content-width:1600px;}.elementor-5196 .elementor-element.elementor-element-7475133{--width:48vw;}.elementor-5196 .elementor-element.elementor-element-b7f2ee4{--width:30vw;}.elementor-5196 .elementor-element.elementor-element-7d25b66{--width:100vw;}.elementor-5196 .elementor-element.elementor-element-1edf0e2e{--width:70%;}.elementor-5196 .elementor-element.elementor-element-528d20f{--content-width:1600px;}.elementor-5196 .elementor-element.elementor-element-72f7852{--width:48vw;}.elementor-5196 .elementor-element.elementor-element-9f75236{--width:30vw;}.elementor-5196 .elementor-element.elementor-element-71a2596{--width:60vw;}.elementor-5196 .elementor-element.elementor-element-45b7a50{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5196 .elementor-element.elementor-element-4a3dc871{--width:29%;}.elementor-5196 .elementor-element.elementor-element-73708c7{--content-width:100%;}.elementor-5196 .elementor-element.elementor-element-883a6e2{--width:20%;}.elementor-5196 .elementor-element.elementor-element-e6368a7{--width:40vw;}.elementor-5196 .elementor-element.elementor-element-6af4667{--width:60%;}.elementor-5196 .elementor-element.elementor-element-af05057{--content-width:100%;}.elementor-5196 .elementor-element.elementor-element-3f856a9{--width:60%;}.elementor-5196 .elementor-element.elementor-element-80bf9e6{--width:20%;}.elementor-5196 .elementor-element.elementor-element-15b0ea9{--width:40vw;}.elementor-5196 .elementor-element.elementor-element-00ec3c9{--content-width:100%;}.elementor-5196 .elementor-element.elementor-element-cd6f067{--width:40vw;}.elementor-5196 .elementor-element.elementor-element-c49e02a{--width:60%;}.elementor-5196 .elementor-element.elementor-element-7282907{--width:20%;}.elementor-5196 .elementor-element.elementor-element-6cc6020{--content-width:100%;}.elementor-5196 .elementor-element.elementor-element-f6c971f{--width:40vw;}.elementor-5196 .elementor-element.elementor-element-0257e3f{--width:60vw;}.elementor-5196 .elementor-element.elementor-element-f3d395f{--width:20%;}.elementor-5196 .elementor-element.elementor-element-cb3860a{--width:60%;}.elementor-5196 .elementor-element.elementor-element-89151ac{--content-width:100%;}.elementor-5196 .elementor-element.elementor-element-4385735{--width:40vw;}.elementor-5196 .elementor-element.elementor-element-c541593{--width:60vw;}.elementor-5196 .elementor-element.elementor-element-e01e967{--width:20%;}.elementor-5196 .elementor-element.elementor-element-abf24f8{--width:60%;}.elementor-5196 .elementor-element.elementor-element-8626d76{--content-width:100%;}.elementor-5196 .elementor-element.elementor-element-e84ccb8{--width:40vw;}.elementor-5196 .elementor-element.elementor-element-b6a7687{--width:60vw;}.elementor-5196 .elementor-element.elementor-element-62f02f6{--width:20%;}.elementor-5196 .elementor-element.elementor-element-90d428b{--width:60%;}.elementor-5196 .elementor-element.elementor-element-7475133{--width:40vw;}.elementor-5196 .elementor-element.elementor-element-7d25b66{--width:60vw;}.elementor-5196 .elementor-element.elementor-element-72f7852{--width:40vw;}.elementor-5196 .elementor-element.elementor-element-71a2596{--width:60vw;}}@media(max-width:1024px){.elementor-5196 .elementor-element.elementor-element-7e56eb4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:5vh;}.elementor-5196 .elementor-element.elementor-element-48ca630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-18b93f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6687f40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:93%;}.elementor-5196 .elementor-element.elementor-element-4a3dc871{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-750px;}body:not(.rtl) .elementor-5196 .elementor-element.elementor-element-4a3dc871{right:18%;}body.rtl .elementor-5196 .elementor-element.elementor-element-4a3dc871{left:18%;}.elementor-5196 .elementor-element.elementor-element-35b116c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-35b116c8{font-size:1px;line-height:0.1em;}.elementor-5196 .elementor-element.elementor-element-35b116c8 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-fc0370b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-65b98cd6{--grid-auto-flow:row;}.elementor-5196 .elementor-element.elementor-element-73708c7{--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-5196 .elementor-element.elementor-element-deed2aa img{width:100%;}.elementor-5196 .elementor-element.elementor-element-e6368a7{--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-5196 .elementor-element.elementor-element-3d18591 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-af05057{--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-5196 .elementor-element.elementor-element-4009531 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-f7eb05d img{width:100%;}.elementor-5196 .elementor-element.elementor-element-15b0ea9{--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-5196 .elementor-element.elementor-element-00ec3c9{--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-5196 .elementor-element.elementor-element-cd6f067{--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-5196 .elementor-element.elementor-element-8bec249 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-810760f img{width:100%;}.elementor-5196 .elementor-element.elementor-element-6cc6020{--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-5196 .elementor-element.elementor-element-f6c971f{--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-5196 .elementor-element.elementor-element-0257e3f{--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-5196 .elementor-element.elementor-element-69da9f3 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-b51ae02 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-89151ac{--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-5196 .elementor-element.elementor-element-4385735{--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-5196 .elementor-element.elementor-element-c541593{--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-5196 .elementor-element.elementor-element-8dc6dd5 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-e272818 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-8626d76{--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-5196 .elementor-element.elementor-element-e84ccb8{--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-5196 .elementor-element.elementor-element-b6a7687{--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-5196 .elementor-element.elementor-element-aa912af img{width:100%;}.elementor-5196 .elementor-element.elementor-element-2a4ec62 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-5196 .elementor-element.elementor-element-6ca4e2b3{--grid-auto-flow:row;}.elementor-5196 .elementor-element.elementor-element-7475133{--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-5196 .elementor-element.elementor-element-b7f2ee4{--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-5196 .elementor-element.elementor-element-7d25b66{--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-5196 .elementor-element.elementor-element-90a2713 img{width:100%;}.elementor-5196 .elementor-element.elementor-element-72f7852{--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-5196 .elementor-element.elementor-element-9f75236{--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-5196 .elementor-element.elementor-element-71a2596{--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-5196 .elementor-element.elementor-element-b5fc30b img{width:100%;}}@media(max-width:767px){.elementor-5196 .elementor-element.elementor-element-5f7b50a4{--margin-top:-238px;--margin-bottom:281px;--margin-left:55px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-7e56eb4b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-440px;}body:not(.rtl) .elementor-5196 .elementor-element.elementor-element-7e56eb4b{right:15%;}body.rtl .elementor-5196 .elementor-element.elementor-element-7e56eb4b{left:15%;}.elementor-5196 .elementor-element.elementor-element-48ca630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-5196 .elementor-element.elementor-element-48ca630{font-size:16px;}.elementor-5196 .elementor-element.elementor-element-18b93f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-5196 .elementor-element.elementor-element-18b93f4.elementor-element{--align-self:flex-end;}.elementor-5196 .elementor-element.elementor-element-18b93f4{font-size:16px;}.elementor-5196 .elementor-element.elementor-element-6687f40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-210b8e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-210b8e8{text-align:left;font-size:16px;}.elementor-5196 .elementor-element.elementor-element-210b8e8 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-fa7112b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-fa7112b.elementor-element{--align-self:flex-start;}.elementor-5196 .elementor-element.elementor-element-fa7112b{text-align:left;font-size:16px;}.elementor-5196 .elementor-element.elementor-element-fa7112b p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-4a3dc871{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-200%;}.elementor-5196 .elementor-element.elementor-element-35b116c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-35b116c8{font-size:16px;}.elementor-5196 .elementor-element.elementor-element-439e2852{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5196 .elementor-element.elementor-element-bb2f7 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-bb2f7 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-5196 .elementor-element.elementor-element-1c16cb4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-1c16cb4b{font-size:13px;line-height:23px;word-spacing:0px;}.elementor-5196 .elementor-element.elementor-element-1c16cb4b p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-65b98cd6{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;--align-items:start;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-394a133d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-17853797{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-5561471d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-9592ca4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-20d17ccb > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-20d17ccb .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-5196 .elementor-element.elementor-element-31cfe16e{font-size:13px;line-height:23px;}.elementor-5196 .elementor-element.elementor-element-46595b9{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-1823fa0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5196 .elementor-element.elementor-element-6647cad > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6647cad .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-5196 .elementor-element.elementor-element-0972ccf{font-size:12px;}.elementor-5196 .elementor-element.elementor-element-2dae41aa{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-103f81ce{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5196 .elementor-element.elementor-element-67857506 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-67857506 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-5196 .elementor-element.elementor-element-20a791f6{font-size:12px;}.elementor-5196 .elementor-element.elementor-element-191e1080{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-13ff7371{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-769aa868{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5196 .elementor-element.elementor-element-228f57c4 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-228f57c4 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-5196 .elementor-element.elementor-element-69d4d343{font-size:13px;line-height:23px;}.elementor-5196 .elementor-element.elementor-element-7e55efaf{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-68ab2bda > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-68ab2bda .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-5196 .elementor-element.elementor-element-1ae8b84d{font-size:13px;line-height:23px;}.elementor-5196 .elementor-element.elementor-element-290a88ee{--margin-top:35px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-5aafd186 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-763fba69 .elementor-divider-separator{width:157px;}.elementor-5196 .elementor-element.elementor-element-e62cf69{font-size:16px;}.elementor-5196 .elementor-element.elementor-element-2fec7aed > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-5196 .elementor-element.elementor-element-2fec7aed .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:6px;height:6px;}.elementor-5196 .elementor-element.elementor-element-5469d178{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-31dd768 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-2ac839a1 .elementor-divider-separator{width:47%;}.elementor-5196 .elementor-element.elementor-element-344dfcfc > .elementor-widget-container{margin:-30px 0px 15px 0px;}.elementor-5196 .elementor-element.elementor-element-344dfcfc{font-size:16px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-73708c7{--content-width:100%;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-883a6e2{--width:8%;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-deed2aa img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-e6368a7{--width:24%;--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:stretch;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-e6368a7.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-9f397a1.elementor-element{--align-self:stretch;}.elementor-5196 .elementor-element.elementor-element-9f397a1{text-align:center;}.elementor-5196 .elementor-element.elementor-element-9f397a1 img{height:18vh;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-6af4667{--width:22%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-3d18591 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-af05057{--content-width:100%;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-3f856a9{--width:22%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-4009531 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-80bf9e6{--width:8%;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-f7eb05d img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-15b0ea9{--width:24%;--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:stretch;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-15b0ea9.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-99ff75b.elementor-element{--align-self:stretch;}.elementor-5196 .elementor-element.elementor-element-99ff75b{text-align:center;}.elementor-5196 .elementor-element.elementor-element-99ff75b img{height:18vh;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-00ec3c9{--content-width:100%;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-cd6f067{--width:24%;--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:stretch;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-cd6f067.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-f4e6a57.elementor-element{--align-self:stretch;}.elementor-5196 .elementor-element.elementor-element-f4e6a57{text-align:center;}.elementor-5196 .elementor-element.elementor-element-f4e6a57 img{height:18vh;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-c49e02a{--width:22%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-8bec249 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-7282907{--width:8%;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-810760f img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-6cc6020{--content-width:100%;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-f6c971f{--width:27vw;--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:stretch;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-f6c971f.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-0802612.elementor-element{--align-self:stretch;}.elementor-5196 .elementor-element.elementor-element-0802612{text-align:center;}.elementor-5196 .elementor-element.elementor-element-0802612 img{height:18vh;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-0257e3f{--width:55vw;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-f3d395f{--width:29%;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-69da9f3 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-cb3860a{--width:55%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-b51ae02 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-89151ac{--content-width:100%;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-4385735{--width:27vw;--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:stretch;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-4385735.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-1d9371a.elementor-element{--align-self:stretch;}.elementor-5196 .elementor-element.elementor-element-1d9371a{text-align:center;}.elementor-5196 .elementor-element.elementor-element-1d9371a img{height:18vh;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-c541593{--width:55vw;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-e01e967{--width:29%;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-8dc6dd5 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-abf24f8{--width:55%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-e272818 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-8626d76{--content-width:100%;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-e84ccb8{--width:27vw;--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:stretch;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-e84ccb8.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-6774a41.elementor-element{--align-self:stretch;}.elementor-5196 .elementor-element.elementor-element-6774a41{text-align:center;}.elementor-5196 .elementor-element.elementor-element-6774a41 img{height:18vh;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-b6a7687{--width:55vw;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-62f02f6{--width:29%;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-aa912af img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-90d428b{--width:55%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-2a4ec62 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-1309712b{--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;}.elementor-5196 .elementor-element.elementor-element-1376ca86 .elementor-button{font-size:26px;line-height:36px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-630f800b{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-1bf860cf .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-d67d2c4 .elementor-divider-separator{width:219px;}.elementor-5196 .elementor-element.elementor-element-534f0371 > .elementor-widget-container{margin:-30px 0px 20px 0px;}.elementor-5196 .elementor-element.elementor-element-534f0371{font-size:16px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-534f0371 p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-5618418d{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-4444d350 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-9b3999b .elementor-divider-separator{width:245px;}.elementor-5196 .elementor-element.elementor-element-1d1a10ec > .elementor-widget-container{margin:-30px 0px 20px 0px;}.elementor-5196 .elementor-element.elementor-element-1d1a10ec{font-size:16px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-09588f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-wrapper{--tw-lbl-big-size:24px;--tw-lbl-small-size:8px;--tw-ybx-size:80px;--tw-cbx-title-margin:0 0 0px 0;--tw-cbx-des-margin:0 0 0px 0;}.elementor-5196 .elementor-element.elementor-element-09588f3 .twae-description, .elementor-5196 .elementor-element.elementor-element-09588f3 .twae-button a, .twae-popup .twae-description{font-size:16px;}.elementor-5196 .elementor-element.elementor-element-4d054794{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-485606c6 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-eb17504 .elementor-divider-separator{width:136px;}.elementor-5196 .elementor-element.elementor-element-6b4e2298 > .elementor-widget-container{margin:-30px 0px 20px 0px;}.elementor-5196 .elementor-element.elementor-element-6b4e2298{font-size:16px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-7d7bf722{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-5dbba91c .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-439cf02 .elementor-divider-separator{width:141px;}.elementor-5196 .elementor-element.elementor-element-5db7694f > .elementor-widget-container{margin:-30px 0px 20px 0px;}.elementor-5196 .elementor-element.elementor-element-5db7694f{font-size:16px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-7664e8f9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5196 .elementor-element.elementor-element-7212ef3c > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-5196 .elementor-element.elementor-element-7212ef3c.elementor-element{--align-self:flex-start;}.elementor-5196 .elementor-element.elementor-element-61ff929e > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-4877fde5 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-5196 .elementor-element.elementor-element-59316045 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-286073ac > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-2f73878d > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-6e1d602f > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-12119f0 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-50268209 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-404a4a0{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-6c4da530 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-f047298 .elementor-divider-separator{width:43%;}.elementor-5196 .elementor-element.elementor-element-2335059c > .elementor-widget-container{margin:-30px 0px 20px 0px;}.elementor-5196 .elementor-element.elementor-element-2335059c{font-size:16px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-2335059c p{margin-bottom:0px;}.elementor-5196 .elementor-element.elementor-element-6ca4e2b3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5196 .elementor-element.elementor-element-d69e6e9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-439cb7c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-5d40b310{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-71154870 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-eebd60b .elementor-divider-separator{width:198px;}.elementor-5196 .elementor-element.elementor-element-70d07987 > .elementor-widget-container{margin:-30px 0px 20px 0px;}.elementor-5196 .elementor-element.elementor-element-70d07987{font-size:16px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-80d08a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-3ac10598{text-align:center;font-size:14px;}.elementor-5196 .elementor-element.elementor-element-3ab79c6e{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-7475133{--width:40vw;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-7475133.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-3cc3bdf.elementor-element{--align-self:stretch;}.elementor-5196 .elementor-element.elementor-element-3cc3bdf{text-align:center;}.elementor-5196 .elementor-element.elementor-element-3cc3bdf img{height:18vh;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-b7f2ee4{--width:32vw;--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 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-7d25b66{--width:50vw;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-90a2713 img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-1edf0e2e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-3ad915a9{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-6dd891b{text-align:center;font-size:14px;}.elementor-5196 .elementor-element.elementor-element-528d20f{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-72f7852{--width:40vw;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-72f7852.e-con{--align-self:center;}.elementor-5196 .elementor-element.elementor-element-5c03faf.elementor-element{--align-self:stretch;}.elementor-5196 .elementor-element.elementor-element-5c03faf{text-align:center;}.elementor-5196 .elementor-element.elementor-element-5c03faf img{height:18vh;object-position:center center;}.elementor-5196 .elementor-element.elementor-element-9f75236{--width:32vw;--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 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-71a2596{--width:50vw;--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-5196 .elementor-element.elementor-element-b5fc30b img{width:100%;height:18vh;}.elementor-5196 .elementor-element.elementor-element-45b7a50{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-82b9be4{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5196 .elementor-element.elementor-element-69660fa5 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-5196 .elementor-element.elementor-element-fef97cc .elementor-divider-separator{width:167px;}.elementor-5196 .elementor-element.elementor-element-13f64a68 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-13f64a68{font-size:16px;line-height:36em;}.elementor-5196 .elementor-element.elementor-element-1dd2d414{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5196 .elementor-element.elementor-element-c697792 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-48ca630 */.tategaki{
	writing-mode: vertical-rl; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18b93f4 */.tategaki{
	writing-mode: vertical-rl; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-210b8e8 */.tategaki{
	writing-mode: vertical-rl; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa7112b */.tategaki{
	writing-mode: vertical-rl; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35b116c8 */.tategaki{
	writing-mode: vertical-rl; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1603a4d4 *//* 全体のフォーム配置とスタイル */
.wpcf7 {
    max-width: 600px; /* フォーム全体の幅 */
    margin: 0 auto; /* 中央寄せ */
    text-align: left; /* 項目タイトルは左揃え */
    font-family: 'Arial', sans-serif;
     background-color: #fce7e7; /* 背景色を設定 */
    padding: 20px 80px; /* 内側に余白を追加 */
    box-sizing: border-box;
}

/* ラベルのスタイル */
.wpcf7-form label {
    margin-bottom: 5px; /* ラベルと入力欄の間隔 */
    font-weight: bold;
    color: #555;
}

/* 必須マーク */
.wpcf7-form .required {
    color: red;
    font-size: 0.9em;
}

/* 任意マーク */
.wpcf7-form .optional {
    color: gray;
    font-size: 0.9em;
}

/* 横並びのラジオボタン */
.wpcf7-form .horizontal-radio span {
    display: inline-block;
    margin-right: 20px; /* 選択肢間の余白 */
}

/* テキスト入力欄と日付フィールドの下線スタイル */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="date"],
.wpcf7-form input[type="number"] {
    width: 100%; /* 全幅 */
    border: none; /* 枠線を削除 */
    border-bottom: 2px solid #ccc; /* 下線を追加 */
    padding: 5px 0;
    font-size: 16px;
    box-sizing: border-box;
    outline: none; /* フォーカス時のアウトラインを削除 */
    transition: border-color 0.3s;
}

/* フォーカス時の下線色変更 */
.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="tel"]:focus,
.wpcf7-form input[type="date"]:focus,
.wpcf7-form input[type="number"]:focus {
    border-bottom: 2px solid #f06292; /* フォーカス時はピンク色に変更 */
}

/* ご相談希望日の横並びスタイル */
.date-group input[type="date"] {
    display: inline-block;
    /*width: calc(50% - 100px);  横幅を50%にし、間隔を確保 */
    margin-right: 22px;
}

.date-group span {
    font-size: 12px;
}

.date-group input[type="date"]:last-of-type {
    margin-right: 30; /* 最後の項目の余白を削除 */
}

.date-group {
    display: flex;
    flex-direction: column;
}


/* 挙式ご予定日とご招待人数の横並び */
.inline-fields {
    display: flex;
    /*justify-content: space-between;*/
    gap: 78px; /* 項目間の間隔 */
}

.inline-fields .guest-number-wrapper {
    position: relative;
    max-width: 150px; /* 入力欄の幅を制限 */
}

.inline-fields .guest-number-wrapper input[type="number"] {
    width: 100%; /* 入力欄の幅 */
    padding-right: 40px; /* 右側に余白を確保 */
}

/*.inline-fields .guest-number-wrapper::after {*/
/*    content: "人";  「人」を表示 */
/*    position: absolute;*/
    right: 10px; /* 入力欄の右端に配置 
    top: 50%; /* 垂直中央に配置 
    transform: translateY(-50%);
    font-size: 16px;
    color: #555;
}

/* テキストエリア（四角スタイル） */
.wpcf7-form textarea {
    width: 100%; /* 全幅 */
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 16px;
    box-sizing: border-box;
    background-color: white;
}

/* 送信ボタン */
.submit-wrapper {
    text-align: center; /* ボタンを中央揃え */
}

.wpcf7-form input[type="submit"] {
    background-color: #f06292;
    color: white;
    padding: 15px 30px; /* 横長のボタン */
    border: none;
    border-radius: 30px; /* 角を完全に丸く */
    font-size: 18px;
    cursor: pointer;
    display: inline-block;
    transition: background-color 0.3s;
}

.wpcf7-form input[type="submit"]:hover {
    background-color: #e91e63; /* ホバー時の色 */
}

/* レスポンシブ対応 */
@media (max-width: 768px) {
    .wpcf7 {
    padding: 20px 40px; /* 内側に余白を追加 */
    }
    
    .inline-fields {
    display: flex;
    gap: 0px;
    }
    
    .date-group input[type="date"],
    .inline-fields {
        flex-direction: column; /* モバイルでは縦並び */
    }
    
    .date-group {
        flex-direction: column; /* 縦に並べる */
    }

    .inline-fields .guest-number-wrapper {
        max-width: 100%; /* 幅を全体に広げる */
    }
}/* End custom CSS */
/* Start custom CSS */#breadcrumb {
    display: none;
}

.page-id-5196 .title_border {
    display: none;
}

.page-id-5196 .page_title {
    height: 720px;
}

.post_content h2 {
    margin: 0px 0px 10px 0px;
}/* End custom CSS */