.elementor-24066 .elementor-element.elementor-element-456394b4{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.52;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-456394b4 .elementor-background-slideshow__slide__image{background-position:bottom center;}.elementor-24066 .elementor-element.elementor-element-456394b4::before, .elementor-24066 .elementor-element.elementor-element-456394b4 > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-456394b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-456394b4 > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-456394b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-456394b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #8B1414B8 8%, #BD92922B 100%);}.elementor-24066 .elementor-element.elementor-element-50ef45d4{--display:flex;--min-height:0vh;--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;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-50ef45d4::before, .elementor-24066 .elementor-element.elementor-element-50ef45d4 > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-50ef45d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-50ef45d4 > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-50ef45d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-50ef45d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#4638384A;}.elementor-24066 .elementor-element.elementor-element-115fd74{--spacer-size:104px;}.elementor-24066 .elementor-element.elementor-element-5d7aaa23{text-align:center;}.elementor-24066 .elementor-element.elementor-element-5d7aaa23 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:45px;font-weight:700;text-transform:none;line-height:1.6em;letter-spacing:0.05em;color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-5d7aaa23 > .elementor-widget-container{margin:0px 0px 0px 130px;}.elementor-24066 .elementor-element.elementor-element-4ae766b{text-align:center;}.elementor-24066 .elementor-element.elementor-element-4ae766b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-775965c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-775965c6:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-775965c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFB9AE33;}.elementor-24066 .elementor-element.elementor-element-45474a38 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.1em;fill:#ffffff;color:#ffffff;background-color:#c8a0c8;border-radius:0px 0px 0px 0px;padding:20px 80px 20px 80px;}.elementor-24066 .elementor-element.elementor-element-45474a38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-58766f1a{text-align:center;}.elementor-24066 .elementor-element.elementor-element-58766f1a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-2e3cb5aa{text-align:center;}.elementor-24066 .elementor-element.elementor-element-2e3cb5aa .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-2e3cb5aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-7e896a40{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-19309c1f{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-19309c1f .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-19309c1f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-5a5e4c87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-24066 .elementor-element.elementor-element-1ed4fcd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-1ed4fcd5:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-1ed4fcd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-1f8a1eec{text-align:center;}.elementor-24066 .elementor-element.elementor-element-1f8a1eec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:0.2em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-36137d4c{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24066 .elementor-element.elementor-element-36137d4c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-36137d4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-f6eee97{--divider-border-style:dotted;--divider-color:#6C2277;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-f6eee97 .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-f6eee97 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24066 .elementor-element.elementor-element-78a257e{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-344f6381{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-344f6381:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-344f6381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-7ad076d1{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7ad076d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.2em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-60c8bdc8{text-align:center;}.elementor-24066 .elementor-element.elementor-element-60c8bdc8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-60c8bdc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-af43a78{--divider-border-style:dotted;--divider-color:#6C2277;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-af43a78 .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-af43a78 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24066 .elementor-element.elementor-element-45476084{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-4bd2b6a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-4bd2b6a1:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-4bd2b6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-1ea5f052{text-align:center;}.elementor-24066 .elementor-element.elementor-element-1ea5f052 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.2em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-5ede49d3{text-align:center;}.elementor-24066 .elementor-element.elementor-element-5ede49d3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-5ede49d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-29fdbe2{--divider-border-style:dotted;--divider-color:#6C2277;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-29fdbe2 .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-29fdbe2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24066 .elementor-element.elementor-element-6cab4c5b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-7d0d52ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-7d0d52ee:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-7d0d52ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-489c6cfe{text-align:center;}.elementor-24066 .elementor-element.elementor-element-489c6cfe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.2em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-6e32c5ea{text-align:center;}.elementor-24066 .elementor-element.elementor-element-6e32c5ea .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-6e32c5ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-4dcd439{--divider-border-style:dotted;--divider-color:#6C2277;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-4dcd439 .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-4dcd439 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24066 .elementor-element.elementor-element-320f5546{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-1c53cbd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-1c53cbd6:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-1c53cbd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-518ffe8a{text-align:center;}.elementor-24066 .elementor-element.elementor-element-518ffe8a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-ff0dca7{--spacer-size:10px;}.elementor-24066 .elementor-element.elementor-element-35312e1d{text-align:center;}.elementor-24066 .elementor-element.elementor-element-35312e1d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-35312e1d > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-7b4155a1{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-54e8dd3c{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-54e8dd3c .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-54e8dd3c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-8abd0db{--spacer-size:64px;}.elementor-24066 .elementor-element.elementor-element-28445a53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24066 .elementor-element.elementor-element-31227b76{--display:flex;}.elementor-24066 .elementor-element.elementor-element-57c604f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-2936b89d{text-align:start;}.elementor-24066 .elementor-element.elementor-element-2936b89d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:700;text-transform:none;line-height:1.65em;letter-spacing:0.04em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-733b42d4{--spacer-size:22px;}.elementor-24066 .elementor-element.elementor-element-2e62040c{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.95em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-732f4b5a{--spacer-size:32px;}.elementor-24066 .elementor-element.elementor-element-1298062a{--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:-107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-1298062a:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-1298062a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0f5;}.elementor-24066 .elementor-element.elementor-element-7ce92b3e{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7ce92b3e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-50cd5bc8{text-align:center;}.elementor-24066 .elementor-element.elementor-element-50cd5bc8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-50cd5bc8 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-5d5dde85{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-33340f81{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-33340f81 .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-33340f81 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-551a2afd{--display:flex;}.elementor-24066 .elementor-element.elementor-element-551a2afd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24066 .elementor-element.elementor-element-7b8eb6de{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:#3D3636;}.elementor-24066 .elementor-element.elementor-element-70c408fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-24066 .elementor-element.elementor-element-2f2e2b35{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#c8a0c8;--border-color:#c8a0c8;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-2f2e2b35:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-2f2e2b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://www.orchidcc.com/wp-content/uploads/42352.jpg");}.elementor-24066 .elementor-element.elementor-element-2f2e2b35::before, .elementor-24066 .elementor-element.elementor-element-2f2e2b35 > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-2f2e2b35 > .e-con-inner > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-2f2e2b35 > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-2f2e2b35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-2f2e2b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#3F1C6394;}.elementor-24066 .elementor-element.elementor-element-1661727{text-align:center;}.elementor-24066 .elementor-element.elementor-element-1661727 .elementor-heading-title{font-size:18px;color:#FFFCFC;}.elementor-24066 .elementor-element.elementor-element-1661727 > .elementor-widget-container{margin:9px 0px -5px 5px;padding:6px 6px 6px 6px;background-color:#FEFFFF00;}.elementor-24066 .elementor-element.elementor-element-e7979ca{--divider-border-style:solid;--divider-color:#F7ECEC;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-e7979ca .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-e7979ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24066 .elementor-element.elementor-element-e7979ca > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-47471055{text-align:center;}.elementor-24066 .elementor-element.elementor-element-47471055 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-16834a64{text-align:center;}.elementor-24066 .elementor-element.elementor-element-16834a64 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-16834a64 > .elementor-widget-container{padding:21px 0px 0px 0px;background-color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-536fcbd2{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.85em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-536fcbd2 > .elementor-widget-container{padding:17px 17px 17px 17px;background-color:#6F25A54F;}.elementor-24066 .elementor-element.elementor-element-3f7f6997{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#c8a0c8;--border-color:#c8a0c8;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-3f7f6997:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-3f7f6997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://www.orchidcc.com/wp-content/uploads/6752.jpg");}.elementor-24066 .elementor-element.elementor-element-3f7f6997::before, .elementor-24066 .elementor-element.elementor-element-3f7f6997 > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-3f7f6997 > .e-con-inner > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-3f7f6997 > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-3f7f6997 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-3f7f6997 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0F171F91;}.elementor-24066 .elementor-element.elementor-element-c7e5935{text-align:center;}.elementor-24066 .elementor-element.elementor-element-c7e5935 .elementor-heading-title{font-size:18px;color:#FFFCFC;}.elementor-24066 .elementor-element.elementor-element-c7e5935 > .elementor-widget-container{margin:9px 0px -5px 5px;padding:6px 6px 6px 6px;background-color:#FEFFFF00;}.elementor-24066 .elementor-element.elementor-element-647410c{--divider-border-style:solid;--divider-color:#F7ECEC;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-647410c .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-647410c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24066 .elementor-element.elementor-element-647410c > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-21504351{text-align:center;}.elementor-24066 .elementor-element.elementor-element-21504351 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-51769eb0{--spacer-size:6px;}.elementor-24066 .elementor-element.elementor-element-194fa954{text-align:center;}.elementor-24066 .elementor-element.elementor-element-194fa954 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-194fa954 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:38px 0px 0px 0px;background-color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-8cd248b{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.85em;color:#FFFAFA;}.elementor-24066 .elementor-element.elementor-element-8cd248b > .elementor-widget-container{padding:17px 17px 17px 17px;background-color:#12638A4F;}.elementor-24066 .elementor-element.elementor-element-7a1d7828{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#c8a0c8;--border-color:#c8a0c8;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-7a1d7828:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-7a1d7828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://www.orchidcc.com/wp-content/uploads/5432.jpg");}.elementor-24066 .elementor-element.elementor-element-7a1d7828::before, .elementor-24066 .elementor-element.elementor-element-7a1d7828 > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-7a1d7828 > .e-con-inner > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-7a1d7828 > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-7a1d7828 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-7a1d7828 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#1F270BAD;}.elementor-24066 .elementor-element.elementor-element-ea5b8f0{text-align:center;}.elementor-24066 .elementor-element.elementor-element-ea5b8f0 .elementor-heading-title{font-size:18px;color:#F3F3F3;}.elementor-24066 .elementor-element.elementor-element-ea5b8f0 > .elementor-widget-container{margin:9px 0px -5px 5px;padding:6px 6px 6px 6px;background-color:#FEFFFF00;}.elementor-24066 .elementor-element.elementor-element-ec84cad{--divider-border-style:solid;--divider-color:#F7ECEC;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-ec84cad .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-ec84cad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24066 .elementor-element.elementor-element-ec84cad > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-5d136d1a{text-align:center;}.elementor-24066 .elementor-element.elementor-element-5d136d1a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#FFFEFF;}.elementor-24066 .elementor-element.elementor-element-235c73f7{--spacer-size:6px;}.elementor-24066 .elementor-element.elementor-element-5b9b457e{text-align:center;}.elementor-24066 .elementor-element.elementor-element-5b9b457e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-5b9b457e > .elementor-widget-container{padding:37px 0px 0px 0px;background-color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-1b889d6b{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.85em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-1b889d6b > .elementor-widget-container{padding:17px 17px 17px 17px;background-color:#1A41252B;}.elementor-24066 .elementor-element.elementor-element-5470a0c5{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#c8a0c8;--border-color:#c8a0c8;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-5470a0c5:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-5470a0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://www.orchidcc.com/wp-content/uploads/654c2.jpg");}.elementor-24066 .elementor-element.elementor-element-5470a0c5::before, .elementor-24066 .elementor-element.elementor-element-5470a0c5 > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-5470a0c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-5470a0c5 > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-5470a0c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-5470a0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0617757A;}.elementor-24066 .elementor-element.elementor-element-9c298e8{text-align:center;}.elementor-24066 .elementor-element.elementor-element-9c298e8 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-9c298e8 > .elementor-widget-container{margin:9px 0px -5px 5px;padding:6px 6px 6px 6px;background-color:#FEFFFF00;}.elementor-24066 .elementor-element.elementor-element-69bd10b{--divider-border-style:solid;--divider-color:#F7ECEC;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-69bd10b .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-69bd10b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24066 .elementor-element.elementor-element-69bd10b > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-46b3ecd5{text-align:center;width:var( --container-widget-width, 106.433% );max-width:106.433%;--container-widget-width:106.433%;--container-widget-flex-grow:0;}.elementor-24066 .elementor-element.elementor-element-46b3ecd5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-46b3ecd5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24066 .elementor-element.elementor-element-721fcb16{text-align:center;}.elementor-24066 .elementor-element.elementor-element-721fcb16 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-721fcb16 > .elementor-widget-container{padding:24px 0px 0px 0px;background-color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-5925a241{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.85em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-5925a241 > .elementor-widget-container{padding:17px 17px 17px 17px;background-color:#462B2B38;}.elementor-24066 .elementor-element.elementor-element-51424ff1{--spacer-size:32px;}.elementor-24066 .elementor-element.elementor-element-55ae90b2{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:#4B3E3E;}.elementor-24066 .elementor-element.elementor-element-4e1e7e54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-4e1e7e54:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-4e1e7e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2040;}.elementor-24066 .elementor-element.elementor-element-28f035e2{text-align:center;}.elementor-24066 .elementor-element.elementor-element-28f035e2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-43709b15{--spacer-size:10px;}.elementor-24066 .elementor-element.elementor-element-3920efc{text-align:center;}.elementor-24066 .elementor-element.elementor-element-3920efc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-3920efc > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-748b3dec{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-59f9661d{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-59f9661d .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-59f9661d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-9e9fcee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-24066 .elementor-element.elementor-element-9e9fcee:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-9e9fcee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-24066 .elementor-element.elementor-element-255ecbf8{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#c8a0c8;--border-color:#c8a0c8;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24066 .elementor-element.elementor-element-255ecbf8:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-255ecbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C8A0C8 0%, #F3F3F3 72%);}.elementor-24066 .elementor-element.elementor-element-2ab38764{text-align:center;}.elementor-24066 .elementor-element.elementor-element-2ab38764 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-b428e9e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:1.8em;color:#312828;}.elementor-24066 .elementor-element.elementor-element-395a6e4c{text-align:center;}.elementor-24066 .elementor-element.elementor-element-395a6e4c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#8A258A;}.elementor-24066 .elementor-element.elementor-element-395a6e4c > .elementor-widget-container{padding:14px 14px 14px 14px;background-color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-15360582{text-align:center;}.elementor-24066 .elementor-element.elementor-element-15360582 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#473636;}.elementor-24066 .elementor-element.elementor-element-9d3e126{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#c8a0c8;--border-color:#c8a0c8;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24066 .elementor-element.elementor-element-9d3e126:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-9d3e126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C8A0C8 0%, #F3F3F3 72%);}.elementor-24066 .elementor-element.elementor-element-2dee740{text-align:center;}.elementor-24066 .elementor-element.elementor-element-2dee740 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-83d025c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:1.8em;color:#312828;}.elementor-24066 .elementor-element.elementor-element-aff0e0e{--spacer-size:15px;}.elementor-24066 .elementor-element.elementor-element-9d241f5{text-align:center;}.elementor-24066 .elementor-element.elementor-element-9d241f5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#8A258A;}.elementor-24066 .elementor-element.elementor-element-9d241f5 > .elementor-widget-container{padding:14px 14px 14px 14px;background-color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-ed52335{text-align:center;}.elementor-24066 .elementor-element.elementor-element-ed52335 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#473636;}.elementor-24066 .elementor-element.elementor-element-077af0f{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#c8a0c8;--border-color:#c8a0c8;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24066 .elementor-element.elementor-element-077af0f:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-077af0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C8A0C8 0%, #F3F3F3 72%);}.elementor-24066 .elementor-element.elementor-element-6ee3d35{text-align:center;}.elementor-24066 .elementor-element.elementor-element-6ee3d35 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-ce9e08c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:1.8em;color:#312828;}.elementor-24066 .elementor-element.elementor-element-770101e{text-align:center;}.elementor-24066 .elementor-element.elementor-element-770101e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#8A258A;}.elementor-24066 .elementor-element.elementor-element-770101e > .elementor-widget-container{padding:14px 14px 14px 14px;background-color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-a9c4d80{text-align:center;}.elementor-24066 .elementor-element.elementor-element-a9c4d80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#473636;}.elementor-24066 .elementor-element.elementor-element-2c886777{--spacer-size:10px;}.elementor-24066 .elementor-element.elementor-element-13b685a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-13b685a1:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-13b685a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-78e3e123{text-align:center;}.elementor-24066 .elementor-element.elementor-element-78e3e123 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-baf50a9{--spacer-size:10px;}.elementor-24066 .elementor-element.elementor-element-3f3fdd5e{text-align:center;}.elementor-24066 .elementor-element.elementor-element-3f3fdd5e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-3f3fdd5e > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-69707187{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-26bfec7d{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-26bfec7d .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-26bfec7d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-206172e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-24066 .elementor-element.elementor-element-206172e7:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-206172e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-24066 .elementor-element.elementor-element-754b1016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-e36b2bd{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:14px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-e36b2bd:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-e36b2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-e36b2bd.e-con{--align-self:center;}.elementor-24066 .elementor-element.elementor-element-64f2e92c{text-align:center;}.elementor-24066 .elementor-element.elementor-element-64f2e92c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:300;text-transform:none;line-height:1em;letter-spacing:0.05em;color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-6050a9b2{text-align:center;}.elementor-24066 .elementor-element.elementor-element-6050a9b2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-7b1b46d2{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.75em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-1ea1ccb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-712ae5c9{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:14px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-712ae5c9:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-712ae5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-712ae5c9.e-con{--align-self:center;}.elementor-24066 .elementor-element.elementor-element-3ffad1f8{text-align:center;}.elementor-24066 .elementor-element.elementor-element-3ffad1f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:300;text-transform:none;line-height:1em;letter-spacing:0.05em;color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-48b7ab1{text-align:center;}.elementor-24066 .elementor-element.elementor-element-48b7ab1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-1201f7b8{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.75em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-6cf826a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-43bb8c5e{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:14px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-43bb8c5e:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-43bb8c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-43bb8c5e.e-con{--align-self:center;}.elementor-24066 .elementor-element.elementor-element-1cadae7e{text-align:center;}.elementor-24066 .elementor-element.elementor-element-1cadae7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:300;text-transform:none;line-height:1em;letter-spacing:0.05em;color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-48859c04{text-align:center;}.elementor-24066 .elementor-element.elementor-element-48859c04 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-35b61fd4{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.75em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-7d775a06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-4734f49d{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:14px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-4734f49d:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-4734f49d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-4734f49d.e-con{--align-self:center;}.elementor-24066 .elementor-element.elementor-element-5b9ecbf3{text-align:center;}.elementor-24066 .elementor-element.elementor-element-5b9ecbf3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:300;text-transform:none;line-height:1em;letter-spacing:0.05em;color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-2ebe82fd{text-align:center;}.elementor-24066 .elementor-element.elementor-element-2ebe82fd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-461f4a99{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.75em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-4e0d57a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-76c7b690{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:14px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-76c7b690:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-76c7b690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-76c7b690.e-con{--align-self:center;}.elementor-24066 .elementor-element.elementor-element-636cac5b{text-align:center;}.elementor-24066 .elementor-element.elementor-element-636cac5b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:300;text-transform:none;line-height:1em;letter-spacing:0.05em;color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-2e60a079{text-align:center;}.elementor-24066 .elementor-element.elementor-element-2e60a079 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-62af07f5{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.75em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-3846ee2{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24066 .elementor-element.elementor-element-0da3978{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:13%;--padding-left:5%;--padding-right:5%;}.elementor-24066 .elementor-element.elementor-element-0da3978:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-0da3978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E2DB;}.elementor-24066 .elementor-element.elementor-element-0da3978.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24066 .elementor-element.elementor-element-1445ff8{--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-end;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:dotted;--border-style:dotted;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5F3232;--border-color:#5F3232;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24066 .elementor-element.elementor-element-1445ff8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24066 .elementor-element.elementor-element-e495ac0{--spacer-size:158px;}.elementor-24066 .elementor-element.elementor-element-db3dd5a{text-align:start;}.elementor-24066 .elementor-element.elementor-element-db3dd5a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#47383E;}.elementor-24066 .elementor-element.elementor-element-538e8d1{text-align:start;}.elementor-24066 .elementor-element.elementor-element-538e8d1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:27px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#1a2a1a;}.elementor-24066 .elementor-element.elementor-element-f793e2f{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:2em;color:#555555;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24066 .elementor-element.elementor-element-f793e2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24066 .elementor-element.elementor-element-1213cc0{--spacer-size:50px;}.elementor-24066 .elementor-element.elementor-element-4405426{--spacer-size:50px;}.elementor-24066 .elementor-element.elementor-element-24e1ea2{--spacer-size:171px;}.elementor-24066 .elementor-element.elementor-element-f462556{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.53;--padding-top:0%;--padding-bottom:30%;--padding-left:3%;--padding-right:0%;}.elementor-24066 .elementor-element.elementor-element-f462556:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-f462556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.orchidcc.com/wp-content/uploads/3818569_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24066 .elementor-element.elementor-element-f462556::before, .elementor-24066 .elementor-element.elementor-element-f462556 > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-f462556 > .e-con-inner > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-f462556 > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-f462556 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-f462556 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(156deg, #706D2CA6 33%, #B6849000 62%);}.elementor-24066 .elementor-element.elementor-element-b437264 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.74em;word-spacing:13px;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-b437264 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-24066 .elementor-element.elementor-element-b437264{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-24066 .elementor-element.elementor-element-b437264.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-24066 .elementor-element.elementor-element-58bdd7c{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24066 .elementor-element.elementor-element-ed6358b{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.49;--padding-top:0%;--padding-bottom:30%;--padding-left:3%;--padding-right:0%;}.elementor-24066 .elementor-element.elementor-element-ed6358b:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-ed6358b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.orchidcc.com/wp-content/uploads/26264548_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24066 .elementor-element.elementor-element-ed6358b::before, .elementor-24066 .elementor-element.elementor-element-ed6358b > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-ed6358b > .e-con-inner > .elementor-background-video-container::before, .elementor-24066 .elementor-element.elementor-element-ed6358b > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-ed6358b > .e-con-inner > .elementor-background-slideshow::before, .elementor-24066 .elementor-element.elementor-element-ed6358b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(201deg, #D17A7A 22%, #FFFAFB82 51%);}.elementor-24066 .elementor-element.elementor-element-635c139{text-align:center;width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-24066 .elementor-element.elementor-element-635c139 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.74em;word-spacing:13px;color:#FFFFFF;}.elementor-24066 .elementor-element.elementor-element-635c139 > .elementor-widget-container{margin:-34% 0% 0% -17%;}.elementor-24066 .elementor-element.elementor-element-635c139.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-24066 .elementor-element.elementor-element-f6e43af{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:13%;--padding-left:5%;--padding-right:5%;}.elementor-24066 .elementor-element.elementor-element-f6e43af:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-f6e43af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E2DB;}.elementor-24066 .elementor-element.elementor-element-f6e43af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24066 .elementor-element.elementor-element-1719b1b{--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;border-style:dotted;--border-style:dotted;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6F4747;--border-color:#6F4747;--border-radius:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-1719b1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24066 .elementor-element.elementor-element-123d964{--spacer-size:237px;}.elementor-24066 .elementor-element.elementor-element-f3da542{text-align:start;}.elementor-24066 .elementor-element.elementor-element-f3da542 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#271D1D;}.elementor-24066 .elementor-element.elementor-element-dc26c00{text-align:start;}.elementor-24066 .elementor-element.elementor-element-dc26c00 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:27px;font-weight:700;text-transform:none;line-height:1.65em;letter-spacing:0.06em;color:#553C3C;}.elementor-24066 .elementor-element.elementor-element-ddae7de{--spacer-size:20px;}.elementor-24066 .elementor-element.elementor-element-adbc7f5{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:2em;color:#291C1C;}.elementor-24066 .elementor-element.elementor-element-2ab7cca{--spacer-size:50px;}.elementor-24066 .elementor-element.elementor-element-229fde30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-229fde30:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-229fde30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0f5;}.elementor-24066 .elementor-element.elementor-element-1865a942{text-align:center;}.elementor-24066 .elementor-element.elementor-element-1865a942 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-4f3550a1{--spacer-size:10px;}.elementor-24066 .elementor-element.elementor-element-7ab0b2c1{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7ab0b2c1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-7ab0b2c1 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-5a82b727{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-ae3fe7b{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-ae3fe7b .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-ae3fe7b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-5f1997bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-24066 .elementor-element.elementor-element-24ff4916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-24ff4916:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-24ff4916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-ae0a528 img{width:84%;}.elementor-24066 .elementor-element.elementor-element-ae0a528:not( .elementor-widget-image ) .elementor-widget-container, .elementor-24066 .elementor-element.elementor-element-ae0a528.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.orchidcc.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24066 .elementor-element.elementor-element-3cc2b9fb{text-align:center;}.elementor-24066 .elementor-element.elementor-element-3cc2b9fb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.3em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-7a485f81{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7a485f81 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.06em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-7b1c38e8{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7b1c38e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#999999;}.elementor-24066 .elementor-element.elementor-element-1d3b81a8{--divider-border-style:solid;--divider-color:#ede0ed;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-1d3b81a8 .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-1d3b81a8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-28aea60b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-aa18fa4 .elementor-icon-list-icon i{color:#A55FC5;transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-aa18fa4 .elementor-icon-list-icon svg{fill:#A55FC5;transition:fill 0.3s;}.elementor-24066 .elementor-element.elementor-element-aa18fa4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24066 .elementor-element.elementor-element-aa18fa4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24066 .elementor-element.elementor-element-aa18fa4 .elementor-icon-list-item > a{font-size:12px;}.elementor-24066 .elementor-element.elementor-element-aa18fa4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-11116a18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-11116a18:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-11116a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-582379e img{width:84%;}.elementor-24066 .elementor-element.elementor-element-582379e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-24066 .elementor-element.elementor-element-582379e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.orchidcc.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24066 .elementor-element.elementor-element-4a1c0363{text-align:center;}.elementor-24066 .elementor-element.elementor-element-4a1c0363 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.3em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-6802366e{text-align:center;}.elementor-24066 .elementor-element.elementor-element-6802366e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.06em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-7779c3ff{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7779c3ff .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#999999;}.elementor-24066 .elementor-element.elementor-element-16080dec{--divider-border-style:solid;--divider-color:#ede0ed;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-16080dec .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-16080dec .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-2e9ec392{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-3568158 .elementor-icon-list-icon i{color:#A55FC5;transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-3568158 .elementor-icon-list-icon svg{fill:#A55FC5;transition:fill 0.3s;}.elementor-24066 .elementor-element.elementor-element-3568158{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24066 .elementor-element.elementor-element-3568158 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24066 .elementor-element.elementor-element-3568158 .elementor-icon-list-item > a{font-size:12px;}.elementor-24066 .elementor-element.elementor-element-3568158 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-77fb0865{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-77fb0865:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-77fb0865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-a675183 img{width:84%;}.elementor-24066 .elementor-element.elementor-element-a675183:not( .elementor-widget-image ) .elementor-widget-container, .elementor-24066 .elementor-element.elementor-element-a675183.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.orchidcc.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24066 .elementor-element.elementor-element-71344137{text-align:center;}.elementor-24066 .elementor-element.elementor-element-71344137 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.3em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-3fac0ce7{text-align:center;}.elementor-24066 .elementor-element.elementor-element-3fac0ce7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.06em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-dd12ea2{text-align:center;}.elementor-24066 .elementor-element.elementor-element-dd12ea2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#999999;}.elementor-24066 .elementor-element.elementor-element-65c804de{--divider-border-style:solid;--divider-color:#ede0ed;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-65c804de .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-65c804de .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-5b1fba63{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-4d41f0c .elementor-icon-list-icon i{color:#A55FC5;transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-4d41f0c .elementor-icon-list-icon svg{fill:#A55FC5;transition:fill 0.3s;}.elementor-24066 .elementor-element.elementor-element-4d41f0c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24066 .elementor-element.elementor-element-4d41f0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24066 .elementor-element.elementor-element-4d41f0c .elementor-icon-list-item > a{font-size:12px;}.elementor-24066 .elementor-element.elementor-element-4d41f0c .elementor-icon-list-text{transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-43b5593d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-43b5593d:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-43b5593d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-15d6141 img{width:84%;}.elementor-24066 .elementor-element.elementor-element-15d6141:not( .elementor-widget-image ) .elementor-widget-container, .elementor-24066 .elementor-element.elementor-element-15d6141.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.orchidcc.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24066 .elementor-element.elementor-element-168f626e{text-align:center;}.elementor-24066 .elementor-element.elementor-element-168f626e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.3em;letter-spacing:0.03em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-436bdce{text-align:center;}.elementor-24066 .elementor-element.elementor-element-436bdce .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.06em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-5b9b1e6{text-align:center;}.elementor-24066 .elementor-element.elementor-element-5b9b1e6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:0.03em;color:#999999;}.elementor-24066 .elementor-element.elementor-element-7c359f3e{--divider-border-style:solid;--divider-color:#ede0ed;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-7c359f3e .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-7c359f3e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-2237a9fa{font-family:"Noto Sans JP", Sans-serif;font-size:13px;line-height:1.85em;color:#888888;}.elementor-24066 .elementor-element.elementor-element-4addaf2 .elementor-icon-list-icon i{color:#A55FC5;transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-4addaf2 .elementor-icon-list-icon svg{fill:#A55FC5;transition:fill 0.3s;}.elementor-24066 .elementor-element.elementor-element-4addaf2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24066 .elementor-element.elementor-element-4addaf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24066 .elementor-element.elementor-element-4addaf2 .elementor-icon-list-item > a{font-size:12px;}.elementor-24066 .elementor-element.elementor-element-4addaf2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-4f9d47e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-4f9d47e0:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-4f9d47e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f6;}.elementor-24066 .elementor-element.elementor-element-471aaa7{text-align:center;}.elementor-24066 .elementor-element.elementor-element-471aaa7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-91e5323{--spacer-size:10px;}.elementor-24066 .elementor-element.elementor-element-1c4667a3{text-align:center;}.elementor-24066 .elementor-element.elementor-element-1c4667a3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-1c4667a3 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-2668d461{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-2cf2b0b{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-2cf2b0b .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-2cf2b0b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-57574f69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-24066 .elementor-element.elementor-element-682c79e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24066 .elementor-element.elementor-element-682c79e8:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-682c79e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-189a4cf .elementor-icon-wrapper{text-align:center;}.elementor-24066 .elementor-element.elementor-element-189a4cf.elementor-view-stacked .elementor-icon{background-color:#962068;}.elementor-24066 .elementor-element.elementor-element-189a4cf.elementor-view-framed .elementor-icon, .elementor-24066 .elementor-element.elementor-element-189a4cf.elementor-view-default .elementor-icon{color:#962068;border-color:#962068;}.elementor-24066 .elementor-element.elementor-element-189a4cf.elementor-view-framed .elementor-icon, .elementor-24066 .elementor-element.elementor-element-189a4cf.elementor-view-default .elementor-icon svg{fill:#962068;}.elementor-24066 .elementor-element.elementor-element-41b8d347{text-align:start;}.elementor-24066 .elementor-element.elementor-element-41b8d347 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-26b47122{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.95em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-782cb89d{--divider-border-style:solid;--divider-color:#ede8f0;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-782cb89d .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-782cb89d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-7f4cfaf{text-align:start;}.elementor-24066 .elementor-element.elementor-element-7f4cfaf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.04em;color:#aaaaaa;}.elementor-24066 .elementor-element.elementor-element-2b609440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24066 .elementor-element.elementor-element-2b609440:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-2b609440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-c6d3738 .elementor-icon-wrapper{text-align:center;}.elementor-24066 .elementor-element.elementor-element-c6d3738.elementor-view-stacked .elementor-icon{background-color:#962068;}.elementor-24066 .elementor-element.elementor-element-c6d3738.elementor-view-framed .elementor-icon, .elementor-24066 .elementor-element.elementor-element-c6d3738.elementor-view-default .elementor-icon{color:#962068;border-color:#962068;}.elementor-24066 .elementor-element.elementor-element-c6d3738.elementor-view-framed .elementor-icon, .elementor-24066 .elementor-element.elementor-element-c6d3738.elementor-view-default .elementor-icon svg{fill:#962068;}.elementor-24066 .elementor-element.elementor-element-471e250f{text-align:start;}.elementor-24066 .elementor-element.elementor-element-471e250f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-1022d472{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.95em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-1d36cfed{--divider-border-style:solid;--divider-color:#ede8f0;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-1d36cfed .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-1d36cfed .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-7a8b120c{text-align:start;}.elementor-24066 .elementor-element.elementor-element-7a8b120c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.04em;color:#aaaaaa;}.elementor-24066 .elementor-element.elementor-element-37e7672f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24066 .elementor-element.elementor-element-37e7672f:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-37e7672f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-7903602 .elementor-icon-wrapper{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7903602.elementor-view-stacked .elementor-icon{background-color:#962068;}.elementor-24066 .elementor-element.elementor-element-7903602.elementor-view-framed .elementor-icon, .elementor-24066 .elementor-element.elementor-element-7903602.elementor-view-default .elementor-icon{color:#962068;border-color:#962068;}.elementor-24066 .elementor-element.elementor-element-7903602.elementor-view-framed .elementor-icon, .elementor-24066 .elementor-element.elementor-element-7903602.elementor-view-default .elementor-icon svg{fill:#962068;}.elementor-24066 .elementor-element.elementor-element-754175a5{text-align:start;}.elementor-24066 .elementor-element.elementor-element-754175a5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.05em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-7b177c5d{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.95em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-2dac423d{--divider-border-style:solid;--divider-color:#ede8f0;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-2dac423d .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-2dac423d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-7ae1a5f4{text-align:start;}.elementor-24066 .elementor-element.elementor-element-7ae1a5f4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0.04em;color:#aaaaaa;}.elementor-24066 .elementor-element.elementor-element-5b5ff584{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-5b5ff584:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-5b5ff584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-3acc52e7{text-align:center;}.elementor-24066 .elementor-element.elementor-element-3acc52e7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-3acc52e7 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-114f94ae{text-align:center;}.elementor-24066 .elementor-element.elementor-element-114f94ae .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-114f94ae > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-278ee6e1{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-589a19bf{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-589a19bf .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-589a19bf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-3fec6794{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-24066 .elementor-element.elementor-element-494aad92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-476e8622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-2182a0bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-43a4a07 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-85129a7{text-align:start;}.elementor-24066 .elementor-element.elementor-element-85129a7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.02em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-2fef13b4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ede0ed;--border-color:#ede0ed;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-ebc02a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-4e3b0153{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-3b39524{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-4a75ffa4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-af2f662 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-176b772b{text-align:start;}.elementor-24066 .elementor-element.elementor-element-176b772b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.02em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-46da6e60{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ede0ed;--border-color:#ede0ed;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-e46e2b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-735ab628{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-13a8cb09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-7f04080{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-0c60eb6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-6e13b1ae{text-align:start;}.elementor-24066 .elementor-element.elementor-element-6e13b1ae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.02em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-3e75a341{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ede0ed;--border-color:#ede0ed;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-e5a8009 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-4690b5eb{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-2545d70d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-1decad4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-1195d6dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-6fe7a79 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-74609c0a{text-align:start;}.elementor-24066 .elementor-element.elementor-element-74609c0a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.02em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-1c4ac1ac{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ede0ed;--border-color:#ede0ed;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-0f7d31e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-21b4324c{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-6aaca1cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-3c69db1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-bb0e68d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-4377cf01{text-align:start;}.elementor-24066 .elementor-element.elementor-element-4377cf01 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.02em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-6a6b2c28{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ede0ed;--border-color:#ede0ed;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-0b9e9ec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-ace78da{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-7e187e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-69f2a16d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-226780e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-5f48117c{text-align:start;}.elementor-24066 .elementor-element.elementor-element-5f48117c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.02em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-47853dad{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ede0ed;--border-color:#ede0ed;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-a1576c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:300;color:#C064C0;}.elementor-24066 .elementor-element.elementor-element-a6843a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.85em;color:#666666;}.elementor-24066 .elementor-element.elementor-element-648d0536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-648d0536:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-648d0536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-543fe2cf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#c8a0c8;--border-color:#c8a0c8;--padding-top:64px;--padding-bottom:64px;--padding-left:72px;--padding-right:72px;}.elementor-24066 .elementor-element.elementor-element-46e8b86c{text-align:center;}.elementor-24066 .elementor-element.elementor-element-46e8b86c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-9ead72a{--spacer-size:16px;}.elementor-24066 .elementor-element.elementor-element-6f8ab3e3{text-align:center;}.elementor-24066 .elementor-element.elementor-element-6f8ab3e3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.65em;letter-spacing:0.05em;color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-6f8ab3e3 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-c51d1d0{--spacer-size:18px;}.elementor-24066 .elementor-element.elementor-element-52a0bca9{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.9em;color:#c0b0c0;}.elementor-24066 .elementor-element.elementor-element-31951d68{--spacer-size:36px;}.elementor-24066 .elementor-element.elementor-element-5574f02 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.1em;fill:#ffffff;color:#ffffff;background-color:#c8a0c8;border-radius:0px 0px 0px 0px;padding:20px 80px 20px 80px;}.elementor-24066 .elementor-element.elementor-element-5574f02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-13d3f3e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-13d3f3e4:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-13d3f3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0f5;}.elementor-24066 .elementor-element.elementor-element-597ddeb5{text-align:center;}.elementor-24066 .elementor-element.elementor-element-597ddeb5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-7ebf6feb{--spacer-size:10px;}.elementor-24066 .elementor-element.elementor-element-7ec2e61f{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7ec2e61f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-7ec2e61f > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-b882269{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24066 .elementor-element.elementor-element-b96e3ad{--divider-border-style:solid;--divider-color:#c8a0c8;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-b96e3ad .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-b96e3ad .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-24066 .elementor-element.elementor-element-2f1585d4{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:1.9em;color:#888888;width:var( --container-widget-width, 89.031% );max-width:89.031%;--container-widget-width:89.031%;--container-widget-flex-grow:0;}.elementor-24066 .elementor-element.elementor-element-2f1585d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24066 .elementor-element.elementor-element-8ccb06a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-8ccb06a:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-8ccb06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-551b2a0{text-align:center;}.elementor-24066 .elementor-element.elementor-element-551b2a0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3em;color:#c8a0c8;}.elementor-24066 .elementor-element.elementor-element-faf315d{--spacer-size:10px;}.elementor-24066 .elementor-element.elementor-element-ff77dec{text-align:center;}.elementor-24066 .elementor-element.elementor-element-ff77dec .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0.06em;color:#3a2040;}.elementor-24066 .elementor-element.elementor-element-ff77dec > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-0f1a54f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-24066 .elementor-element.elementor-element-bb661bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24066 .elementor-element.elementor-element-850711c{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-850711c .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-850711c .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(46px/2);}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(46px/2);}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(46px/2);}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-46px/2);}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-46px/2);}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#9E7F7F;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-icon i{color:#C064C0;transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-icon svg{fill:#C064C0;transition:fill 0.3s;}.elementor-24066 .elementor-element.elementor-element-da78f44{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-24066 .elementor-element.elementor-element-da78f44 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-7b93e15{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-7b93e15 .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-7b93e15 .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-24066 .elementor-element.elementor-element-7b93e15 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-6d1290d{--spacer-size:21px;}.elementor-24066 .elementor-element.elementor-element-a74eb0b{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-24066 .elementor-element.elementor-element-a74eb0b .elementor-divider-separator{width:100%;}.elementor-24066 .elementor-element.elementor-element-a74eb0b .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-24066 .elementor-element.elementor-element-a74eb0b > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(46px/2);}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(46px/2);}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(46px/2);}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-46px/2);}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-46px/2);}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#9E7F7F;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-icon i{color:#C064C0;transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-icon svg{fill:#C064C0;transition:fill 0.3s;}.elementor-24066 .elementor-element.elementor-element-8ae35e8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24066 .elementor-element.elementor-element-8ae35e8 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-3356aac{--display:flex;}.elementor-24066 .elementor-element.elementor-element-3ba9c52 iframe{height:642px;}.elementor-24066 .elementor-element.elementor-element-40a92032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:52px;--padding-bottom:52px;--padding-left:64px;--padding-right:64px;}.elementor-24066 .elementor-element.elementor-element-40a92032:not(.elementor-motion-effects-element-type-background), .elementor-24066 .elementor-element.elementor-element-40a92032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a1530;}.elementor-24066 .elementor-element.elementor-element-7c496ead{text-align:center;}.elementor-24066 .elementor-element.elementor-element-7c496ead .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.15em;color:#ffffff;}.elementor-24066 .elementor-element.elementor-element-741d93e5{--spacer-size:14px;}@media(min-width:768px){.elementor-24066 .elementor-element.elementor-element-456394b4{--width:100%;}.elementor-24066 .elementor-element.elementor-element-50ef45d4{--width:100%;}.elementor-24066 .elementor-element.elementor-element-775965c6{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-7e896a40{--width:40px;}.elementor-24066 .elementor-element.elementor-element-1ed4fcd5{--width:22%;}.elementor-24066 .elementor-element.elementor-element-344f6381{--width:22%;}.elementor-24066 .elementor-element.elementor-element-4bd2b6a1{--width:22%;}.elementor-24066 .elementor-element.elementor-element-7d0d52ee{--width:22%;}.elementor-24066 .elementor-element.elementor-element-1c53cbd6{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-7b4155a1{--width:40px;}.elementor-24066 .elementor-element.elementor-element-31227b76{--width:46%;}.elementor-24066 .elementor-element.elementor-element-57c604f{--width:46%;}.elementor-24066 .elementor-element.elementor-element-1298062a{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-5d5dde85{--width:40px;}.elementor-24066 .elementor-element.elementor-element-551a2afd{--width:949px;}.elementor-24066 .elementor-element.elementor-element-2f2e2b35{--width:22%;}.elementor-24066 .elementor-element.elementor-element-3f7f6997{--width:22%;}.elementor-24066 .elementor-element.elementor-element-7a1d7828{--width:22%;}.elementor-24066 .elementor-element.elementor-element-5470a0c5{--width:22%;}.elementor-24066 .elementor-element.elementor-element-4e1e7e54{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-748b3dec{--width:40px;}.elementor-24066 .elementor-element.elementor-element-255ecbf8{--width:30%;}.elementor-24066 .elementor-element.elementor-element-9d3e126{--width:30%;}.elementor-24066 .elementor-element.elementor-element-077af0f{--width:30%;}.elementor-24066 .elementor-element.elementor-element-13b685a1{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-69707187{--width:40px;}.elementor-24066 .elementor-element.elementor-element-754b1016{--width:17%;}.elementor-24066 .elementor-element.elementor-element-e36b2bd{--width:48px;}.elementor-24066 .elementor-element.elementor-element-1ea1ccb2{--width:17%;}.elementor-24066 .elementor-element.elementor-element-712ae5c9{--width:48px;}.elementor-24066 .elementor-element.elementor-element-6cf826a9{--width:17%;}.elementor-24066 .elementor-element.elementor-element-43bb8c5e{--width:48px;}.elementor-24066 .elementor-element.elementor-element-7d775a06{--width:17%;}.elementor-24066 .elementor-element.elementor-element-4734f49d{--width:48px;}.elementor-24066 .elementor-element.elementor-element-4e0d57a5{--width:17%;}.elementor-24066 .elementor-element.elementor-element-76c7b690{--width:48px;}.elementor-24066 .elementor-element.elementor-element-0da3978{--width:50%;}.elementor-24066 .elementor-element.elementor-element-1445ff8{--width:100%;}.elementor-24066 .elementor-element.elementor-element-f462556{--width:50%;}.elementor-24066 .elementor-element.elementor-element-ed6358b{--width:50%;}.elementor-24066 .elementor-element.elementor-element-f6e43af{--width:50%;}.elementor-24066 .elementor-element.elementor-element-1719b1b{--content-width:450px;}.elementor-24066 .elementor-element.elementor-element-229fde30{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-5a82b727{--width:40px;}.elementor-24066 .elementor-element.elementor-element-24ff4916{--width:22%;}.elementor-24066 .elementor-element.elementor-element-11116a18{--width:22%;}.elementor-24066 .elementor-element.elementor-element-77fb0865{--width:22%;}.elementor-24066 .elementor-element.elementor-element-43b5593d{--width:22%;}.elementor-24066 .elementor-element.elementor-element-4f9d47e0{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-2668d461{--width:40px;}.elementor-24066 .elementor-element.elementor-element-682c79e8{--width:30%;}.elementor-24066 .elementor-element.elementor-element-2b609440{--width:30%;}.elementor-24066 .elementor-element.elementor-element-37e7672f{--width:30%;}.elementor-24066 .elementor-element.elementor-element-5b5ff584{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-278ee6e1{--width:40px;}.elementor-24066 .elementor-element.elementor-element-494aad92{--width:48%;}.elementor-24066 .elementor-element.elementor-element-2545d70d{--width:48%;}.elementor-24066 .elementor-element.elementor-element-648d0536{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-13d3f3e4{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-b882269{--width:40px;}.elementor-24066 .elementor-element.elementor-element-8ccb06a{--content-width:1280px;}.elementor-24066 .elementor-element.elementor-element-bb661bb{--width:40%;}.elementor-24066 .elementor-element.elementor-element-3356aac{--width:54%;}.elementor-24066 .elementor-element.elementor-element-40a92032{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24066 .elementor-element.elementor-element-1ed4fcd5{--width:44%;}.elementor-24066 .elementor-element.elementor-element-344f6381{--width:44%;}.elementor-24066 .elementor-element.elementor-element-4bd2b6a1{--width:44%;}.elementor-24066 .elementor-element.elementor-element-7d0d52ee{--width:44%;}.elementor-24066 .elementor-element.elementor-element-31227b76{--width:100%;}.elementor-24066 .elementor-element.elementor-element-57c604f{--width:100%;}.elementor-24066 .elementor-element.elementor-element-2f2e2b35{--width:44%;}.elementor-24066 .elementor-element.elementor-element-3f7f6997{--width:44%;}.elementor-24066 .elementor-element.elementor-element-7a1d7828{--width:44%;}.elementor-24066 .elementor-element.elementor-element-5470a0c5{--width:44%;}.elementor-24066 .elementor-element.elementor-element-255ecbf8{--width:100%;}.elementor-24066 .elementor-element.elementor-element-9d3e126{--width:100%;}.elementor-24066 .elementor-element.elementor-element-077af0f{--width:100%;}.elementor-24066 .elementor-element.elementor-element-754b1016{--width:44%;}.elementor-24066 .elementor-element.elementor-element-1ea1ccb2{--width:44%;}.elementor-24066 .elementor-element.elementor-element-6cf826a9{--width:44%;}.elementor-24066 .elementor-element.elementor-element-7d775a06{--width:44%;}.elementor-24066 .elementor-element.elementor-element-4e0d57a5{--width:44%;}.elementor-24066 .elementor-element.elementor-element-0da3978{--width:100%;}.elementor-24066 .elementor-element.elementor-element-1445ff8{--width:100%;}.elementor-24066 .elementor-element.elementor-element-f462556{--width:100%;}.elementor-24066 .elementor-element.elementor-element-ed6358b{--width:100%;}.elementor-24066 .elementor-element.elementor-element-f6e43af{--width:100%;}.elementor-24066 .elementor-element.elementor-element-24ff4916{--width:44%;}.elementor-24066 .elementor-element.elementor-element-11116a18{--width:44%;}.elementor-24066 .elementor-element.elementor-element-77fb0865{--width:44%;}.elementor-24066 .elementor-element.elementor-element-43b5593d{--width:44%;}.elementor-24066 .elementor-element.elementor-element-682c79e8{--width:100%;}.elementor-24066 .elementor-element.elementor-element-2b609440{--width:100%;}.elementor-24066 .elementor-element.elementor-element-37e7672f{--width:100%;}.elementor-24066 .elementor-element.elementor-element-494aad92{--width:100%;}.elementor-24066 .elementor-element.elementor-element-2545d70d{--width:100%;}.elementor-24066 .elementor-element.elementor-element-bb661bb{--width:100%;}.elementor-24066 .elementor-element.elementor-element-3356aac{--width:100%;}}@media(max-width:1024px){.elementor-24066 .elementor-element.elementor-element-50ef45d4{--padding-top:0px;--padding-bottom:60px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-775965c6{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-1c53cbd6{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-1298062a{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-4e1e7e54{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-13b685a1{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-3846ee2{--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;}.elementor-24066 .elementor-element.elementor-element-0da3978{--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:12%;}.elementor-24066 .elementor-element.elementor-element-f462556{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-24066 .elementor-element.elementor-element-b437264 .elementor-heading-title{font-size:55px;}.elementor-24066 .elementor-element.elementor-element-58bdd7c{--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;}.elementor-24066 .elementor-element.elementor-element-ed6358b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-24066 .elementor-element.elementor-element-635c139 .elementor-heading-title{font-size:55px;}.elementor-24066 .elementor-element.elementor-element-f6e43af{--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:12%;}.elementor-24066 .elementor-element.elementor-element-229fde30{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-4f9d47e0{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-5b5ff584{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-648d0536{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-543fe2cf{--padding-top:48px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-13d3f3e4{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-8ccb06a{--padding-top:76px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-24066 .elementor-element.elementor-element-40a92032{--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}}@media(max-width:767px){.elementor-24066 .elementor-element.elementor-element-456394b4{--width:782px;--min-height:440px;--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:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24066 .elementor-element.elementor-element-456394b4 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-24066 .elementor-element.elementor-element-50ef45d4{--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-24066 .elementor-element.elementor-element-115fd74{--spacer-size:40px;}.elementor-24066 .elementor-element.elementor-element-5d7aaa23 .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-5d7aaa23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-4ae766b .elementor-heading-title{font-size:15px;}.elementor-24066 .elementor-element.elementor-element-775965c6{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-45474a38 .elementor-button{font-size:15px;line-height:0.1em;}.elementor-24066 .elementor-element.elementor-element-45474a38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-58766f1a .elementor-heading-title{font-size:10px;}.elementor-24066 .elementor-element.elementor-element-2e3cb5aa .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-2e3cb5aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-1ed4fcd5{--width:100%;}.elementor-24066 .elementor-element.elementor-element-1f8a1eec .elementor-heading-title{font-size:40px;}.elementor-24066 .elementor-element.elementor-element-36137d4c .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-36137d4c > .elementor-widget-container{margin:-2px -2px -2px -2px;}.elementor-24066 .elementor-element.elementor-element-78a257e{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-344f6381{--width:100%;}.elementor-24066 .elementor-element.elementor-element-7ad076d1 .elementor-heading-title{font-size:40px;}.elementor-24066 .elementor-element.elementor-element-60c8bdc8 .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-60c8bdc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-45476084{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-4bd2b6a1{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24066 .elementor-element.elementor-element-1ea5f052 .elementor-heading-title{font-size:40px;}.elementor-24066 .elementor-element.elementor-element-5ede49d3 .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-5ede49d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-6cab4c5b{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-7d0d52ee{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24066 .elementor-element.elementor-element-489c6cfe .elementor-heading-title{font-size:40px;}.elementor-24066 .elementor-element.elementor-element-6e32c5ea .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-6e32c5ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-320f5546{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-1c53cbd6{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-518ffe8a .elementor-heading-title{font-size:10px;}.elementor-24066 .elementor-element.elementor-element-ff0dca7{--spacer-size:8px;}.elementor-24066 .elementor-element.elementor-element-35312e1d .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-8abd0db{--spacer-size:40px;}.elementor-24066 .elementor-element.elementor-element-2936b89d .elementor-heading-title{font-size:22px;}.elementor-24066 .elementor-element.elementor-element-733b42d4{--spacer-size:16px;}.elementor-24066 .elementor-element.elementor-element-2e62040c{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-2e62040c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-732f4b5a{--spacer-size:24px;}.elementor-24066 .elementor-element.elementor-element-1298062a{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-7ce92b3e .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-50cd5bc8 .elementor-heading-title{font-size:23px;}.elementor-24066 .elementor-element.elementor-element-50cd5bc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-551a2afd{--width:100%;}.elementor-24066 .elementor-element.elementor-element-7b8eb6de{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-2f2e2b35{--width:100%;}.elementor-24066 .elementor-element.elementor-element-47471055 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-16834a64 .elementor-heading-title{font-size:14px;}.elementor-24066 .elementor-element.elementor-element-536fcbd2{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-3f7f6997{--width:100%;}.elementor-24066 .elementor-element.elementor-element-21504351 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-51769eb0{--spacer-size:4px;}.elementor-24066 .elementor-element.elementor-element-194fa954 .elementor-heading-title{font-size:14px;}.elementor-24066 .elementor-element.elementor-element-8cd248b{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-7a1d7828{--width:100%;}.elementor-24066 .elementor-element.elementor-element-5d136d1a .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-235c73f7{--spacer-size:4px;}.elementor-24066 .elementor-element.elementor-element-5b9b457e .elementor-heading-title{font-size:14px;}.elementor-24066 .elementor-element.elementor-element-1b889d6b{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-5470a0c5{--width:100%;}.elementor-24066 .elementor-element.elementor-element-46b3ecd5 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-721fcb16 .elementor-heading-title{font-size:14px;}.elementor-24066 .elementor-element.elementor-element-5925a241{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-51424ff1{--spacer-size:22px;}.elementor-24066 .elementor-element.elementor-element-55ae90b2{text-align:center;font-size:16px;}.elementor-24066 .elementor-element.elementor-element-4e1e7e54{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-28f035e2 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-43709b15{--spacer-size:8px;}.elementor-24066 .elementor-element.elementor-element-3920efc .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-2ab38764 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-b428e9e{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-395a6e4c .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-15360582 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-2dee740 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-83d025c{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-9d241f5 .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-ed52335 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-6ee3d35 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-ce9e08c{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-770101e .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-a9c4d80 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-2c886777{--spacer-size:8px;}.elementor-24066 .elementor-element.elementor-element-13b685a1{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-78e3e123 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-baf50a9{--spacer-size:8px;}.elementor-24066 .elementor-element.elementor-element-3f3fdd5e .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-754b1016{--width:100%;}.elementor-24066 .elementor-element.elementor-element-64f2e92c .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-6050a9b2 .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-7b1b46d2{text-align:center;font-size:16px;}.elementor-24066 .elementor-element.elementor-element-1ea1ccb2{--width:100%;}.elementor-24066 .elementor-element.elementor-element-3ffad1f8 .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-48b7ab1 .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-1201f7b8{text-align:center;font-size:16px;}.elementor-24066 .elementor-element.elementor-element-6cf826a9{--width:100%;}.elementor-24066 .elementor-element.elementor-element-1cadae7e .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-48859c04 .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-35b61fd4{text-align:center;font-size:16px;}.elementor-24066 .elementor-element.elementor-element-7d775a06{--width:100%;}.elementor-24066 .elementor-element.elementor-element-5b9ecbf3 .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-2ebe82fd .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-461f4a99{text-align:center;font-size:16px;}.elementor-24066 .elementor-element.elementor-element-4e0d57a5{--width:100%;}.elementor-24066 .elementor-element.elementor-element-636cac5b .elementor-heading-title{font-size:30px;}.elementor-24066 .elementor-element.elementor-element-2e60a079 .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-62af07f5{text-align:center;font-size:16px;}.elementor-24066 .elementor-element.elementor-element-3846ee2{--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24066 .elementor-element.elementor-element-1445ff8{--width:306.125px;--margin-top:0px;--margin-bottom:0px;--margin-left:27px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24066 .elementor-element.elementor-element-e495ac0{--spacer-size:0px;}.elementor-24066 .elementor-element.elementor-element-db3dd5a .elementor-heading-title{font-size:10px;}.elementor-24066 .elementor-element.elementor-element-538e8d1 .elementor-heading-title{font-size:24px;}.elementor-24066 .elementor-element.elementor-element-538e8d1{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-24066 .elementor-element.elementor-element-f793e2f{font-size:16px;width:var( --container-widget-width, 286.359px );max-width:286.359px;--container-widget-width:286.359px;--container-widget-flex-grow:0;}.elementor-24066 .elementor-element.elementor-element-24e1ea2{--spacer-size:0px;}.elementor-24066 .elementor-element.elementor-element-f462556{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:15%;--padding-bottom:15%;--padding-left:6%;--padding-right:6%;}.elementor-24066 .elementor-element.elementor-element-b437264 .elementor-heading-title{font-size:24px;}.elementor-24066 .elementor-element.elementor-element-ed6358b{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:15%;--padding-bottom:15%;--padding-left:6%;--padding-right:6%;}.elementor-24066 .elementor-element.elementor-element-635c139 .elementor-heading-title{font-size:24px;}.elementor-24066 .elementor-element.elementor-element-635c139 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-635c139.elementor-element{--align-self:center;}.elementor-24066 .elementor-element.elementor-element-1719b1b{--margin-top:0px;--margin-bottom:0px;--margin-left:24px;--margin-right:0px;}.elementor-24066 .elementor-element.elementor-element-123d964{--spacer-size:0px;}.elementor-24066 .elementor-element.elementor-element-f3da542 .elementor-heading-title{font-size:10px;}.elementor-24066 .elementor-element.elementor-element-dc26c00 .elementor-heading-title{font-size:22px;}.elementor-24066 .elementor-element.elementor-element-ddae7de{--spacer-size:14px;}.elementor-24066 .elementor-element.elementor-element-adbc7f5{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-229fde30{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-1865a942 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-4f3550a1{--spacer-size:8px;}.elementor-24066 .elementor-element.elementor-element-7ab0b2c1 .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-24ff4916{--width:100%;}.elementor-24066 .elementor-element.elementor-element-ae0a528 img{width:60%;}.elementor-24066 .elementor-element.elementor-element-3cc2b9fb .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-7a485f81 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-7b1c38e8 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-28aea60b{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-11116a18{--width:100%;}.elementor-24066 .elementor-element.elementor-element-582379e img{max-width:60%;}.elementor-24066 .elementor-element.elementor-element-4a1c0363 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-6802366e .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-7779c3ff .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-2e9ec392{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-77fb0865{--width:100%;}.elementor-24066 .elementor-element.elementor-element-a675183 img{max-width:60%;}.elementor-24066 .elementor-element.elementor-element-71344137 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-3fac0ce7 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-dd12ea2 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-5b1fba63{font-size:15px;}.elementor-24066 .elementor-element.elementor-element-43b5593d{--width:100%;}.elementor-24066 .elementor-element.elementor-element-15d6141 img{width:60%;}.elementor-24066 .elementor-element.elementor-element-168f626e .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-436bdce .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-5b9b1e6 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-2237a9fa{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-4f9d47e0{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-471aaa7 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-91e5323{--spacer-size:8px;}.elementor-24066 .elementor-element.elementor-element-1c4667a3 .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-189a4cf .elementor-icon{font-size:44px;}.elementor-24066 .elementor-element.elementor-element-189a4cf .elementor-icon svg{height:44px;}.elementor-24066 .elementor-element.elementor-element-41b8d347 .elementor-heading-title{font-size:13px;}.elementor-24066 .elementor-element.elementor-element-26b47122{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-7f4cfaf .elementor-heading-title{font-size:12px;}.elementor-24066 .elementor-element.elementor-element-c6d3738 .elementor-icon{font-size:44px;}.elementor-24066 .elementor-element.elementor-element-c6d3738 .elementor-icon svg{height:44px;}.elementor-24066 .elementor-element.elementor-element-471e250f .elementor-heading-title{font-size:13px;}.elementor-24066 .elementor-element.elementor-element-1022d472{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-7a8b120c .elementor-heading-title{font-size:12px;}.elementor-24066 .elementor-element.elementor-element-7903602 .elementor-icon{font-size:44px;}.elementor-24066 .elementor-element.elementor-element-7903602 .elementor-icon svg{height:44px;}.elementor-24066 .elementor-element.elementor-element-754175a5 .elementor-heading-title{font-size:13px;}.elementor-24066 .elementor-element.elementor-element-7b177c5d{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-7ae1a5f4 .elementor-heading-title{font-size:12px;}.elementor-24066 .elementor-element.elementor-element-5b5ff584{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-3acc52e7 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-114f94ae .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-85129a7 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-4e3b0153{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-176b772b .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-735ab628{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-6e13b1ae .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-4690b5eb{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-74609c0a .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-21b4324c{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-4377cf01 .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-ace78da{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-5f48117c .elementor-heading-title{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-a6843a{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-648d0536{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-543fe2cf{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-24066 .elementor-element.elementor-element-46e8b86c .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-9ead72a{--spacer-size:12px;}.elementor-24066 .elementor-element.elementor-element-6f8ab3e3 .elementor-heading-title{font-size:24px;}.elementor-24066 .elementor-element.elementor-element-c51d1d0{--spacer-size:14px;}.elementor-24066 .elementor-element.elementor-element-52a0bca9{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-31951d68{--spacer-size:28px;}.elementor-24066 .elementor-element.elementor-element-5574f02 .elementor-button{font-size:15px;line-height:0.1em;}.elementor-24066 .elementor-element.elementor-element-5574f02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24066 .elementor-element.elementor-element-13d3f3e4{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-597ddeb5 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-7ebf6feb{--spacer-size:8px;}.elementor-24066 .elementor-element.elementor-element-7ec2e61f .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-2f1585d4{font-size:16px;}.elementor-24066 .elementor-element.elementor-element-8ccb06a{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-551b2a0 .elementor-heading-title{font-size:20px;}.elementor-24066 .elementor-element.elementor-element-faf315d{--spacer-size:8px;}.elementor-24066 .elementor-element.elementor-element-ff77dec .elementor-heading-title{font-size:25px;}.elementor-24066 .elementor-element.elementor-element-3ba9c52 iframe{height:240px;}.elementor-24066 .elementor-element.elementor-element-40a92032{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24066 .elementor-element.elementor-element-7c496ead .elementor-heading-title{font-size:18px;}.elementor-24066 .elementor-element.elementor-element-741d93e5{--spacer-size:10px;}}/* Start custom CSS for heading, class: .elementor-element-2e3cb5aa */.elementor-24066 .elementor-element.elementor-element-2e3cb5aa .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-2e3cb5aa .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-2e3cb5aa .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35312e1d */.elementor-24066 .elementor-element.elementor-element-35312e1d .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-35312e1d .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-35312e1d .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50cd5bc8 */.elementor-24066 .elementor-element.elementor-element-50cd5bc8 .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-50cd5bc8 .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-50cd5bc8 .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3920efc */.elementor-24066 .elementor-element.elementor-element-3920efc .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-3920efc .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-3920efc .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f3fdd5e */.elementor-24066 .elementor-element.elementor-element-3f3fdd5e .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-3f3fdd5e .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-3f3fdd5e .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206172e7 *//* ── PC：横並び・右向き三角 ── */
.elementor-24066 .elementor-element.elementor-element-206172e7 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0;
}

.elementor-24066 .elementor-element.elementor-element-206172e7 > .e-con:not(:last-child)::after {
  content: '';
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: center;
  flex-shrink: 0;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 90px solid #c8a0c8;
  margin: 0 8px;
  opacity: 0.7;
}

/* ── スマホ：縦並び・下向き三角 ── */
@media (max-width: 767px) {
  .elementor-24066 .elementor-element.elementor-element-206172e7 {
    flex-direction: column;
    align-items: center;
  }

  .elementor-24066 .elementor-element.elementor-element-206172e7 > .e-con:not(:last-child)::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top:10px solid #c8a0c8;
    border-bottom: none;
    margin: 6px auto;
    opacity: 0.7;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f462556 */.elementor-24066 .elementor-element.elementor-element-f462556 {
  min-height: 300px;
  aspect-ratio: auto !important;
}

@media (max-width: 767px) {
  .elementor-24066 .elementor-element.elementor-element-f462556 {
    min-height: 240px !important;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3846ee2 */@media (max-width: 767px) {
  .elementor-24066 .elementor-element.elementor-element-3846ee2 {
    flex-direction: column !important;
  }
  /* 写真を先に表示するためorderを逆転 */
  .elementor-24066 .elementor-element.elementor-element-3846ee2 > .e-con:first-child {
    order: 2;
  }
  .elementor-24066 .elementor-element.elementor-element-3846ee2 > .e-con:last-child {
    order: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed6358b */.elementor-24066 .elementor-element.elementor-element-ed6358b {
  min-height: 300px;
  aspect-ratio: auto !important;
}

@media (max-width: 767px) {
  .elementor-24066 .elementor-element.elementor-element-ed6358b {
    min-height: 240px !important;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1719b1b */.elementor-24066 .elementor-element.elementor-element-1719b1b .elementor-button {
  border-color: rgba(255,255,255,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bdd7c */@media (max-width: 767px) {
  .elementor-24066 .elementor-element.elementor-element-58bdd7c {
    flex-direction: column !important;
  }
  /* 写真が先・テキストが後 → 変更不要 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ab0b2c1 */.elementor-24066 .elementor-element.elementor-element-7ab0b2c1 .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-7ab0b2c1 .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-7ab0b2c1 .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c4667a3 */.elementor-24066 .elementor-element.elementor-element-1c4667a3 .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-1c4667a3 .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-1c4667a3 .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-114f94ae */.elementor-24066 .elementor-element.elementor-element-114f94ae .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-114f94ae .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-114f94ae .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f8ab3e3 */.elementor-24066 .elementor-element.elementor-element-6f8ab3e3 .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-6f8ab3e3 .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-6f8ab3e3 .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ec2e61f */.elementor-24066 .elementor-element.elementor-element-7ec2e61f .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-7ec2e61f .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-7ec2e61f .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff77dec */.elementor-24066 .elementor-element.elementor-element-ff77dec .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 20px;
  white-space: nowrap;
}
.elementor-24066 .elementor-element.elementor-element-ff77dec .elementor-heading-title::before {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, #c8a0c8);
}
.elementor-24066 .elementor-element.elementor-element-ff77dec .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(to left, transparent, #c8a0c8);
}/* End custom CSS */