.elementor-1949 .elementor-element.elementor-element-5d17705{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1949 .elementor-element.elementor-element-784ade2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap: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-1949 .elementor-element.elementor-element-fded35b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1949 .elementor-element.elementor-element-fded35b{text-align:start;}.elementor-1949 .elementor-element.elementor-element-fded35b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:bold;line-height:1.2em;color:var( --e-global-color-fd045c8 );}.elementor-1949 .elementor-element.elementor-element-3492116{--display:flex;--min-height:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1949 .elementor-element.elementor-element-3492116:not(.elementor-motion-effects-element-type-background), .elementor-1949 .elementor-element.elementor-element-3492116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd045c8 );}.elementor-1949 .elementor-element.elementor-element-3492116.e-con{--e-con-transform-scaleX:3;}.elementor-1949 .elementor-element.elementor-element-6f916b4{--spacer-size:50px;}.elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri div{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-13c7449 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1949 .elementor-element.elementor-element-13c7449{z-index:1;}.elementor-1949 .elementor-element.elementor-element-13c7449 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri > div, .elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri > h1, .elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri > h2, .elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri > h3, .elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri > h4, .elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri > h5, .elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri > h6, .elementor-1949 .elementor-element.elementor-element-13c7449.ob-harakiri > p{transform:rotate(0deg);}.elementor-1949 .elementor-element.elementor-element-13c7449 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{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-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri div{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-bd223d8 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri > div, .elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri > h1, .elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri > h2, .elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri > h3, .elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri > h4, .elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri > h5, .elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri > h6, .elementor-1949 .elementor-element.elementor-element-bd223d8.ob-harakiri > p{transform:rotate(0deg);}.elementor-1949 .elementor-element.elementor-element-bd223d8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-2cf4450{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1949 .elementor-element.elementor-element-b2fa664{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-45dd47b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-2e2cd3b > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );}.elementor-1949 .elementor-element.elementor-element-2e2cd3b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:bold;}.elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri div{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri > div, .elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri > h1, .elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri > h2, .elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri > h3, .elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri > h4, .elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri > h5, .elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri > h6, .elementor-1949 .elementor-element.elementor-element-7947642.ob-harakiri > p{transform:rotate(0deg);}.elementor-1949 .elementor-element.elementor-element-7947642 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-7947642 p:last-child{margin-bottom:0px;}.elementor-1949 .elementor-element.elementor-element-9ebe739{--display:flex;--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-1949 .elementor-element.elementor-element-9bf674d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-c577773{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-df98fc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-b146e89 > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );}.elementor-1949 .elementor-element.elementor-element-b146e89 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:bold;}.elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri div{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri > div, .elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri > h1, .elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri > h2, .elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri > h3, .elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri > h4, .elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri > h5, .elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri > h6, .elementor-1949 .elementor-element.elementor-element-235d069.ob-harakiri > p{transform:rotate(0deg);}.elementor-1949 .elementor-element.elementor-element-235d069 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-235d069 p:last-child{margin-bottom:0px;}.elementor-1949 .elementor-element.elementor-element-9b5d661{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-70c61f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-7c77392 > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );}.elementor-1949 .elementor-element.elementor-element-7c77392 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:bold;}.elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri div{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri > div, .elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri > h1, .elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri > h2, .elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri > h3, .elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri > h4, .elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri > h5, .elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri > h6, .elementor-1949 .elementor-element.elementor-element-f843efe.ob-harakiri > p{transform:rotate(0deg);}.elementor-1949 .elementor-element.elementor-element-f843efe > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-f843efe p:last-child{margin-bottom:0px;}.elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri div{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-71dfabe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri > div, .elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri > h1, .elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri > h2, .elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri > h3, .elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri > h4, .elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri > h5, .elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri > h6, .elementor-1949 .elementor-element.elementor-element-71dfabe.ob-harakiri > p{transform:rotate(0deg);}.elementor-1949 .elementor-element.elementor-element-71dfabe > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-5b49b1a > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );}.elementor-1949 .elementor-element.elementor-element-5b49b1a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:bold;}.elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri div{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri > div, .elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri > h1, .elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri > h2, .elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri > h3, .elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri > h4, .elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri > h5, .elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri > h6, .elementor-1949 .elementor-element.elementor-element-f228f3b.ob-harakiri > p{transform:rotate(0deg);}.elementor-1949 .elementor-element.elementor-element-f228f3b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-f228f3b p:last-child{margin-bottom:0px;}.elementor-1949 .elementor-element.elementor-element-2f7d630{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-f4115c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-59a8c70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1949 .elementor-element.elementor-element-b3c2938 > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );}.elementor-1949 .elementor-element.elementor-element-b3c2938 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:bold;}.elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri div{writing-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri > div, .elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri > h1, .elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri > h2, .elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri > h3, .elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri > h4, .elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri > h5, .elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri > h6, .elementor-1949 .elementor-element.elementor-element-589e8f6.ob-harakiri > p{transform:rotate(0deg);}.elementor-1949 .elementor-element.elementor-element-589e8f6 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-1949 .elementor-element.elementor-element-589e8f6 p:last-child{margin-bottom:0px;}html, body{overflow-x:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1949 .elementor-element.elementor-element-13c7449 .elementor-heading-title{font-size:13px;}}@media(min-width:768px){.elementor-1949 .elementor-element.elementor-element-784ade2{--width:33.3333%;}.elementor-1949 .elementor-element.elementor-element-2cf4450{--width:66.6666%;}.elementor-1949 .elementor-element.elementor-element-45dd47b{--width:60%;}.elementor-1949 .elementor-element.elementor-element-9ebe739{--width:40%;}.elementor-1949 .elementor-element.elementor-element-c577773{--width:40%;}.elementor-1949 .elementor-element.elementor-element-df98fc7{--width:60%;}.elementor-1949 .elementor-element.elementor-element-70c61f9{--width:100%;}.elementor-1949 .elementor-element.elementor-element-f4115c5{--width:40%;}.elementor-1949 .elementor-element.elementor-element-59a8c70{--width:60%;}}@media(max-width:767px){.elementor-1949 .elementor-element.elementor-element-fded35b .elementor-heading-title{font-size:30px;}.elementor-1949 .elementor-element.elementor-element-13c7449 .elementor-heading-title{font-size:12px;}}