.elementor-14 .elementor-element.elementor-element-2d1941b>.elementor-container{max-width:1180px;min-height:88vh}.elementor-14 .elementor-element.elementor-element-2d1941b{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-10%;margin-bottom:0;padding:0 0 2em}.elementor-14 .elementor-element.elementor-element-2d1941b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-2d1941b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#11111182}.elementor-14 .elementor-element.elementor-element-2d1941b>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg,#fff 54%,#fff 100%);opacity:.67;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a51de7d{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-780e702 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:600}.elementor-14 .elementor-element.elementor-element-ca299ab{text-align:center}.elementor-14 .elementor-element.elementor-element-ca299ab .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;text-shadow:0px 0px 15px rgba(0,0,0,.3)}.elementor-14 .elementor-element.elementor-element-08966da>.elementor-container{min-height:95vh}.elementor-14 .elementor-element.elementor-element-08966da>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg,#00000000 0%,#fff 0%);opacity:.33;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-08966da{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-7%;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-7c20a1f img{width:16%}.elementor-14 .elementor-element.elementor-element-e8d4cf8{text-align:center}.elementor-14 .elementor-element.elementor-element-e8d4cf8 .elementor-heading-title{color:#000;font-family:"Noto Serif Kannada",Sans-serif;font-size:70px;font-weight:400;line-height:.9em;letter-spacing:7px}.elementor-14 .elementor-element.elementor-element-8363029{text-align:center}.elementor-14 .elementor-element.elementor-element-8363029 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;text-shadow:0px 0px 15px rgba(0,0,0,.3)}.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-container{max-width:800px}.elementor-14 .elementor-element.elementor-element-77b563fc:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-background-overlay{background-color:#fff;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-77b563fc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4em 0 5em}.elementor-14 .elementor-element.elementor-element-4e61f705>.elementor-element-populated{padding:1em 3em 1em 5em}.elementor-14 .elementor-element.elementor-element-f2a9588{text-align:center;z-index:2}.elementor-14 .elementor-element.elementor-element-f2a9588 .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5470fd89{text-align:left;color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;letter-spacing:1px;z-index:2}.elementor-14 .elementor-element.elementor-element-5470fd89>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-cba11f6{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-58ea764>.elementor-container{max-width:750px}.elementor-14 .elementor-element.elementor-element-58ea764:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-58ea764>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-58ea764>.elementor-background-overlay{background-color:#fff;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-58ea764{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4em 0 5em}.elementor-14 .elementor-element.elementor-element-93185eb>.elementor-element-populated{padding:1em 3em 1em 5em}.elementor-14 .elementor-element.elementor-element-317ef9f{text-align:center;z-index:2}.elementor-14 .elementor-element.elementor-element-317ef9f .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-9056846{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;letter-spacing:1px;z-index:2}.elementor-14 .elementor-element.elementor-element-9056846>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-57cfa3f>.elementor-container{max-width:733px}.elementor-14 .elementor-element.elementor-element-57cfa3f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-57cfa3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-57cfa3f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5em 0}.elementor-14 .elementor-element.elementor-element-57cfa3f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-aa75d52>.elementor-element-populated{padding:1em 3em 1em 5em}.elementor-14 .elementor-element.elementor-element-cf53e46{text-align:center;z-index:2}.elementor-14 .elementor-element.elementor-element-cf53e46 .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-c61902b{text-align:left;color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;letter-spacing:1px;z-index:2}.elementor-14 .elementor-element.elementor-element-c61902b>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-29944b3{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-9640987>.elementor-container{max-width:733px}.elementor-14 .elementor-element.elementor-element-9640987:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-9640987>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-9640987{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5em 0}.elementor-14 .elementor-element.elementor-element-9640987>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-203ab51>.elementor-element-populated{padding:1em 3em 1em 5em}.elementor-14 .elementor-element.elementor-element-5d9747d{text-align:center;z-index:2}.elementor-14 .elementor-element.elementor-element-5d9747d .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-3a8a9e8{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;letter-spacing:1px;z-index:2}.elementor-14 .elementor-element.elementor-element-3a8a9e8>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-a06f0f7{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-286580e:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-286580e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-286580e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 10%;z-index:0}.elementor-14 .elementor-element.elementor-element-286580e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-ef48dca{text-align:right;z-index:0}.elementor-14 .elementor-element.elementor-element-ef48dca img{width:22%}.elementor-14 .elementor-element.elementor-element-ef48dca>.elementor-widget-container{margin:-21% 6% 0 -6%}.elementor-14 .elementor-element.elementor-element-f4cb975:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-f4cb975>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-f4cb975{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-12%;margin-bottom:0;padding:2% 0 0;z-index:1}.elementor-14 .elementor-element.elementor-element-f4cb975>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-f390090>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-f390090>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-24db260 img{width:100%}.elementor-14 .elementor-element.elementor-element-24db260>.elementor-widget-container{margin:0 0 0 -1%}.elementor-14 .elementor-element.elementor-element-24db260{z-index:2}.elementor-14 .elementor-element.elementor-element-f1b36f9 .elementor-heading-title{color:#fff;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-f1b36f9{z-index:1}.elementor-14 .elementor-element.elementor-element-aef6ea6:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-aef6ea6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F57D}.elementor-14 .elementor-element.elementor-element-aef6ea6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-20%;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-aef6ea6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b89a812:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-b89a812>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-b89a812>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-b89a812>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-2b8ee89:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-2b8ee89>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DCDCDC00}.elementor-14 .elementor-element.elementor-element-2b8ee89>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-2b8ee89>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-97595cb{--spacer-size:600px}.elementor-14 .elementor-element.elementor-element-6ede4d3>.elementor-container{max-width:1150px}.elementor-14 .elementor-element.elementor-element-6ede4d3:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-6ede4d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-6ede4d3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:12%;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-6ede4d3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a39c18c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-a39c18c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFCC}.elementor-14 .elementor-element.elementor-element-a39c18c>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7%}.elementor-14 .elementor-element.elementor-element-a39c18c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a0a10f9{text-align:center}.elementor-14 .elementor-element.elementor-element-a0a10f9 .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-057d1c9{text-align:center}.elementor-14 .elementor-element.elementor-element-057d1c9 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-a2e7ce7{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-a2e7ce7>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-72c6019{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-b8154c1:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-b8154c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-b8154c1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:240px;margin-bottom:0;padding:0}.elementor-14 .elementor-element.elementor-element-b8154c1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-d58d2aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-d58d2aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DCDCDC00}.elementor-14 .elementor-element.elementor-element-d58d2aa>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-d58d2aa>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-3ca7403 .elementor-heading-title{color:#fff;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-3ca7403{z-index:1}.elementor-14 .elementor-element.elementor-element-312baca{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-b4e7135 img{width:100%}.elementor-14 .elementor-element.elementor-element-b4e7135{z-index:1}.elementor-14 .elementor-element.elementor-element-fa893ee:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-fa893ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-fa893ee{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-19%;margin-bottom:0;padding:0}.elementor-14 .elementor-element.elementor-element-fa893ee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-1172e11:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-1172e11>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-1172e11>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-1172e11>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b05a44a>.elementor-container{max-width:790px}.elementor-14 .elementor-element.elementor-element-b05a44a:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-b05a44a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-14 .elementor-element.elementor-element-b05a44a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-b05a44a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-2f1b23c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-2f1b23c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-2f1b23c>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7%}.elementor-14 .elementor-element.elementor-element-2f1b23c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a5555c7{text-align:center}.elementor-14 .elementor-element.elementor-element-a5555c7 .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-394e016{text-align:center}.elementor-14 .elementor-element.elementor-element-394e016 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-8a76182{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-8a76182>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-10015b0{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-e75f157{--spacer-size:600px}.elementor-14 .elementor-element.elementor-element-e7b026e{--spacer-size:15px}.elementor-14 .elementor-element.elementor-element-63f37d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-63f37d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-63f37d1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-63f37d1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-c801b77:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-c801b77>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-c801b77{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-c801b77>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-90e5d7e{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-507e9ae:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-507e9ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-507e9ae{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-11%;margin-bottom:0;padding:2% 0 0;z-index:2}.elementor-14 .elementor-element.elementor-element-507e9ae>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-e2ad7cb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-e2ad7cb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-9fc8a45 img{width:100%}.elementor-14 .elementor-element.elementor-element-9fc8a45>.elementor-widget-container{margin:15% 0 0}.elementor-14 .elementor-element.elementor-element-9fc8a45{z-index:2}.elementor-14 .elementor-element.elementor-element-c487c1a .elementor-heading-title{color:#fff;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-c487c1a{z-index:1}.elementor-14 .elementor-element.elementor-element-28004f1:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-28004f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-28004f1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-21%;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-28004f1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-efb8424:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-efb8424>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-efb8424>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-efb8424>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-88bfca9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-88bfca9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-88bfca9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-88bfca9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-3ebe24b{--spacer-size:600px}.elementor-14 .elementor-element.elementor-element-e341c23{--spacer-size:10px}.elementor-14 .elementor-element.elementor-element-d87882d>.elementor-container{max-width:790px}.elementor-14 .elementor-element.elementor-element-d87882d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-d87882d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-d87882d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:15%;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-d87882d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-167423e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-167423e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFCC}.elementor-14 .elementor-element.elementor-element-167423e>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7%}.elementor-14 .elementor-element.elementor-element-167423e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b0a94cf{text-align:center}.elementor-14 .elementor-element.elementor-element-b0a94cf .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-994d3e7{text-align:center}.elementor-14 .elementor-element.elementor-element-994d3e7 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-55315cf{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-55315cf>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-0e88bd5{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-278150d{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-ce518f2{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-8d92fea{text-align:center}.elementor-14 .elementor-element.elementor-element-8d92fea .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5c181aa{text-align:center}.elementor-14 .elementor-element.elementor-element-5c181aa .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-0bdbe30{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-0bdbe30>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-e48982b{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-673eb9d{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-1096375 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-1096375 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-1096375 .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-1096375 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-1096375 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-1096375 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-1096375 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-75b4e56{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-6c54e63{text-align:center}.elementor-14 .elementor-element.elementor-element-6c54e63 .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-a316a57{text-align:center}.elementor-14 .elementor-element.elementor-element-a316a57 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-7d6d4b6{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-7d6d4b6>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-efdacd6{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-f4ee139{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-843e0f0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-843e0f0 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-843e0f0 .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-843e0f0 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-843e0f0 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-843e0f0 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-843e0f0 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-b7727c7{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-578f032{text-align:center}.elementor-14 .elementor-element.elementor-element-578f032 .elementor-heading-title{color:#c09933;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-b1d4caa{text-align:center}.elementor-14 .elementor-element.elementor-element-b1d4caa .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-6f778b1{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-6f778b1>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-c1fc6be{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-278d1f1{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-eaddacf .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-eaddacf .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-eaddacf .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-eaddacf .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-eaddacf .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-eaddacf .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-eaddacf .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-c795182{--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;--background-transition:.3s;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-56a0f9b{text-align:center}.elementor-14 .elementor-element.elementor-element-56a0f9b .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-966cdc7{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-d656b14{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-f1ba045{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-7108ea9{text-align:center}.elementor-14 .elementor-element.elementor-element-7108ea9 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-325dac2{text-align:center}.elementor-14 .elementor-element.elementor-element-325dac2 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-2689543{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-20da6f1{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-9914ff3{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-51ea05d{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-6b1af14{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-e6a3c9d{--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;--background-transition:.3s;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-304071a{text-align:center}.elementor-14 .elementor-element.elementor-element-304071a .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-1796cd0{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-e92c242{color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-e92c242>.elementor-widget-container{margin:-30px 0 0}.elementor-14 .elementor-element.elementor-element-78217e1{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-c26424f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-c26424f .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-c26424f .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-c26424f .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-c26424f .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-c26424f .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-c26424f .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-48aa7af .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-48aa7af .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-48aa7af .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-48aa7af .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-48aa7af .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-48aa7af .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-48aa7af .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-26f2c81{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-6994689{color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-6994689>.elementor-widget-container{margin:-30px 0 0}.elementor-14 .elementor-element.elementor-element-412ef85{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-48e8acc .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-48e8acc .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-48e8acc .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-48e8acc .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-48e8acc .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-48e8acc .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-48e8acc .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-3aebf66 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-3aebf66 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-3aebf66 .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-3aebf66 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-3aebf66 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-3aebf66 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-3aebf66 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-2e99b7f{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-26de224{text-align:center}.elementor-14 .elementor-element.elementor-element-26de224 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-aa5b7a4{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-aa5b7a4>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-2a90f08{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-064407b{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-c8a2eb0{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-c545bc8{text-align:center}.elementor-14 .elementor-element.elementor-element-c545bc8 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-f14a8b8{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-f14a8b8>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-89b4269{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-27ce407{text-align:center}.elementor-14 .elementor-element.elementor-element-27ce407 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-e91b228{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-ec1e42d{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-5299a1b{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-44291c9{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-91bf650{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-c5e5a4d{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-a58e8f8{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-a48a03d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-b35c862{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-8713cd1{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-aeeaa7c .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#000;color:#000;background-color:#fff;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-14 .elementor-element.elementor-element-aeeaa7c>.elementor-widget-container{margin:-25px 0 0}.elementor-14 .elementor-element.elementor-element-f5727de{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-c2730e9{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-5b9ce4e .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#000;color:#000;background-color:#fff;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-14 .elementor-element.elementor-element-5b9ce4e>.elementor-widget-container{margin:-25px 0 0}.elementor-14 .elementor-element.elementor-element-aad4f37{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-8e99b5f{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-5d4e029 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#000;color:#000;background-color:#fff;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-14 .elementor-element.elementor-element-5d4e029>.elementor-widget-container{margin:-25px 0 0}.elementor-14 .elementor-element.elementor-element-69efcdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-994286e{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-251374a{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-c6d62d8 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#000;color:#000;background-color:#fff;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-14 .elementor-element.elementor-element-c6d62d8>.elementor-widget-container{margin:-25px 0 0}.elementor-14 .elementor-element.elementor-element-312e824{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-a473bbd{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-18903aa .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#000;color:#000;background-color:#fff;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-14 .elementor-element.elementor-element-18903aa>.elementor-widget-container{margin:-25px 0 0}.elementor-14 .elementor-element.elementor-element-04011d4{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-23f7009{text-align:center;color:#000;font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-f49c5c4 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#000;color:#000;background-color:#fff;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-14 .elementor-element.elementor-element-f49c5c4>.elementor-widget-container{margin:-25px 0 0}.elementor-14 .elementor-element.elementor-element-c75a37a{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-d3c9d64 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-d3c9d64 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-d3c9d64 .elementor-button{font-family:"Noto Serif JP",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:rgba(106,196,175,0);border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-d3c9d64 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-d3c9d64 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-d3c9d64 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-d3c9d64 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-9f3916b{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-274f55d{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-ac81e72>.elementor-container{max-width:1600px}.elementor-14 .elementor-element.elementor-element-ac81e72:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-ac81e72>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-ac81e72{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-ac81e72>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-1bf0ea7{text-align:center}.elementor-14 .elementor-element.elementor-element-1bf0ea7 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-e556248>.elementor-element-populated{margin:10px 7px 10px 15px;--e-column-margin-right:7px;--e-column-margin-left:15px}.elementor-14 .elementor-element.elementor-element-121a03c{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-121a03c>.elementor-widget-container{padding:5% 10%}.elementor-14 .elementor-element.elementor-element-f160a1a iframe{height:442px}.elementor-14 .elementor-element.elementor-element-0f080d2:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-0f080d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#7d7d7d}.elementor-14 .elementor-element.elementor-element-0f080d2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0}.elementor-14 .elementor-element.elementor-element-0f080d2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-541fcb0{text-align:center}.elementor-14 .elementor-element.elementor-element-541fcb0 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(.66*100%)}.elementor-14 .elementor-element.elementor-element-d550ecb:after{content:"0.66"}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__meta-data span+span:before{content:"•"}.elementor-14 .elementor-element.elementor-element-d550ecb{--grid-column-gap:39px;--grid-row-gap:35px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__card{background-color:#FFFFFFE0;border-radius:0}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__text{margin-top:20px;margin-bottom:9px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title,.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title a{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:600;word-spacing:1em}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title{margin-bottom:11px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__meta-data{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__excerpt p{font-family:"Noto Sans JP",Sans-serif;font-weight:400;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__excerpt{margin-bottom:8px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__read-more{color:#c09933;margin-bottom:9px}.elementor-14 .elementor-element.elementor-element-d550ecb>.elementor-widget-container{padding:0 0 30px}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#fff;color:#fff;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#fff;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button:focus{color:#fff;border-color:#fff}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button:focus svg{fill:#fff}.elementor-14 .elementor-element.elementor-element-5273eaa:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5273eaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#7d7d7d 46%,#dcdcdc 46%)}.elementor-14 .elementor-element.elementor-element-5273eaa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 2%;z-index:1}.elementor-14 .elementor-element.elementor-element-5273eaa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-55ee18b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-55ee18b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-55ee18b{box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:4%;margin-bottom:-3%;padding:4%;z-index:2}.elementor-14 .elementor-element.elementor-element-55ee18b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b9a0658:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-b9a0658>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-b9a0658>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-14 .elementor-element.elementor-element-b9a0658>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-db10ff7 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;fill:#000;color:#000;background-color:#61CE7000}.elementor-14 .elementor-element.elementor-element-7bca46a{padding:4% 0 0}.elementor-14 .elementor-element.elementor-element-77766ce{text-align:right}.elementor-14 .elementor-element.elementor-element-77766ce .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400}.elementor-14 .elementor-element.elementor-element-77766ce>.elementor-widget-container{margin:2% 0 0}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-14 .elementor-element.elementor-element-cf36023{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:700}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-afa818a:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-afa818a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#7d7d7d 30%,#dcdcdc 30%)}.elementor-14 .elementor-element.elementor-element-afa818a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 2%;z-index:1}.elementor-14 .elementor-element.elementor-element-afa818a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-5ef613f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5ef613f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-5ef613f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:4%;margin-bottom:-3%;padding:4%;z-index:2}.elementor-14 .elementor-element.elementor-element-5ef613f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-dfd0031:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-9560222 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;fill:#000;color:#000;background-color:#61CE7000}.elementor-14 .elementor-element.elementor-element-0869f48{padding:4% 0 0}.elementor-14 .elementor-element.elementor-element-4a7f875{text-align:right}.elementor-14 .elementor-element.elementor-element-4a7f875 .elementor-heading-title{color:#000;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400}.elementor-14 .elementor-element.elementor-element-4a7f875>.elementor-widget-container{margin:2% 0 0}.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-14 .elementor-element.elementor-element-94f5db5{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:700}.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-a595986:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-a595986>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-14 .elementor-element.elementor-element-a595986{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-a595986>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-bfb164f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-bfb164f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-14 .elementor-element.elementor-element-bfb164f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-bfb164f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-da3e5a2{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-5296dd9{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-6aa336b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-8a5607c{--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;--background-transition:.3s;--overlay-opacity:.5;border-style:solid;--border-style:solid}.elementor-14 .elementor-element.elementor-element-8a5607c:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-8a5607c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://asp-sauna.com/wp-content/uploads/2024/09/top-gaikan04.jpg");background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-8a5607c:before,.elementor-14 .elementor-element.elementor-element-8a5607c>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-8a5607c>.e-con-inner>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-8a5607c>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-8a5607c>.e-con-inner>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-8a5607c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#00000080}.elementor-14 .elementor-element.elementor-element-8a5607c,.elementor-14 .elementor-element.elementor-element-8a5607c:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-d5c5826{text-align:center;color:#fff;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.8em;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,.55)}.elementor-14 .elementor-element.elementor-element-d5c5826>.elementor-widget-container{margin:0 0 -3%}.elementor-14 .elementor-element.elementor-element-1e3cca8 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-1e3cca8 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-14 .elementor-element.elementor-element-1e3cca8 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#c09933;color:#c09933;background-color:#fff}.elementor-14 .elementor-element.elementor-element-1e3cca8 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-1e3cca8 .elementor-button:focus{color:#fff;background-color:#c09933}.elementor-14 .elementor-element.elementor-element-1e3cca8 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-1e3cca8 .elementor-button:focus svg{fill:#fff}.elementor-14 .elementor-element.elementor-element-65b1135{--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;--background-transition:.3s;--overlay-opacity:.5;border-style:solid;--border-style:solid}.elementor-14 .elementor-element.elementor-element-65b1135:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-65b1135>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://asp-sauna.com/wp-content/uploads/2024/09/top-gaikan05.jpg");background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-65b1135:before,.elementor-14 .elementor-element.elementor-element-65b1135>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-65b1135>.e-con-inner>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-65b1135>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-65b1135>.e-con-inner>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-65b1135>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#00000096}.elementor-14 .elementor-element.elementor-element-65b1135,.elementor-14 .elementor-element.elementor-element-65b1135:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-093cd8e{text-align:center;color:#fff;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.8em;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,.55)}.elementor-14 .elementor-element.elementor-element-093cd8e>.elementor-widget-container{margin:0 0 -3%}.elementor-14 .elementor-element.elementor-element-e1c19b1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-e1c19b1 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-14 .elementor-element.elementor-element-e1c19b1 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#c09933;color:#c09933;background-color:#fff}.elementor-14 .elementor-element.elementor-element-e1c19b1 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-e1c19b1 .elementor-button:focus{color:#fff;background-color:#c09933}.elementor-14 .elementor-element.elementor-element-e1c19b1 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-e1c19b1 .elementor-button:focus svg{fill:#fff}.elementor-14 .elementor-element.elementor-element-a689309{--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;--background-transition:.3s;--overlay-opacity:.5;border-style:solid;--border-style:solid}.elementor-14 .elementor-element.elementor-element-a689309:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-a689309>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://asp-sauna.com/wp-content/uploads/2024/09/top-gaikan06-1.jpg");background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-a689309:before,.elementor-14 .elementor-element.elementor-element-a689309>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-a689309>.e-con-inner>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-a689309>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-a689309>.e-con-inner>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-a689309>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#000}.elementor-14 .elementor-element.elementor-element-a689309,.elementor-14 .elementor-element.elementor-element-a689309:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-d88d0d3{text-align:center;color:#fff;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.8em;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,.55)}.elementor-14 .elementor-element.elementor-element-d88d0d3>.elementor-widget-container{margin:0 0 -3%}.elementor-14 .elementor-element.elementor-element-068fc4f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-068fc4f .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-14 .elementor-element.elementor-element-068fc4f .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-weight:500;fill:#c09933;color:#c09933;background-color:#fff}.elementor-14 .elementor-element.elementor-element-068fc4f .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-068fc4f .elementor-button:focus{color:#fff;background-color:#c09933}.elementor-14 .elementor-element.elementor-element-068fc4f .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-068fc4f .elementor-button:focus svg{fill:#fff}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-cba11f6{--content-width:800px}.elementor-14 .elementor-element.elementor-element-29944b3{--content-width:800px}.elementor-14 .elementor-element.elementor-element-f390090{width:66.392%}.elementor-14 .elementor-element.elementor-element-a38abee{width:33.576%}.elementor-14 .elementor-element.elementor-element-b89a812{width:27.693%}.elementor-14 .elementor-element.elementor-element-2b8ee89{width:72.241%}.elementor-14 .elementor-element.elementor-element-d58d2aa{width:28.167%}.elementor-14 .elementor-element.elementor-element-c8058f4{width:71.833%}.elementor-14 .elementor-element.elementor-element-1172e11{width:72.307%}.elementor-14 .elementor-element.elementor-element-63f37d1{width:27.693%}.elementor-14 .elementor-element.elementor-element-e2ad7cb{width:79.28%}.elementor-14 .elementor-element.elementor-element-884e3be{width:20.688%}.elementor-14 .elementor-element.elementor-element-efb8424{width:27.693%}.elementor-14 .elementor-element.elementor-element-88bfca9{width:72.241%}.elementor-14 .elementor-element.elementor-element-20da6f1{--width:15%}.elementor-14 .elementor-element.elementor-element-9914ff3{--width:35%}.elementor-14 .elementor-element.elementor-element-51ea05d{--width:35%}.elementor-14 .elementor-element.elementor-element-6b1af14{--width:15%}.elementor-14 .elementor-element.elementor-element-1796cd0{--content-width:770px}.elementor-14 .elementor-element.elementor-element-26f2c81{--content-width:770px}.elementor-14 .elementor-element.elementor-element-ec1e42d{--width:33%}.elementor-14 .elementor-element.elementor-element-44291c9{--width:33%}.elementor-14 .elementor-element.elementor-element-c5e5a4d{--width:33%}.elementor-14 .elementor-element.elementor-element-b35c862{--width:33%}.elementor-14 .elementor-element.elementor-element-f5727de{--width:33%}.elementor-14 .elementor-element.elementor-element-aad4f37{--width:33%}.elementor-14 .elementor-element.elementor-element-994286e{--width:33%}.elementor-14 .elementor-element.elementor-element-312e824{--width:33%}.elementor-14 .elementor-element.elementor-element-04011d4{--width:33%}.elementor-14 .elementor-element.elementor-element-8a5607c{--width:50%}.elementor-14 .elementor-element.elementor-element-65b1135{--width:50%}.elementor-14 .elementor-element.elementor-element-a689309{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-4e61f705{width:100%}.elementor-14 .elementor-element.elementor-element-93185eb{width:100%}.elementor-14 .elementor-element.elementor-element-aa75d52{width:100%}.elementor-14 .elementor-element.elementor-element-203ab51{width:100%}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-5470fd89{text-align:center}.elementor-14 .elementor-element.elementor-element-9056846{text-align:center}.elementor-14 .elementor-element.elementor-element-c61902b{text-align:center}.elementor-14 .elementor-element.elementor-element-3a8a9e8{text-align:center}.elementor-14 .elementor-element.elementor-element-a06f0f7{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-72c6019{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-10015b0{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-0e88bd5{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-e48982b{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-efdacd6{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-c1fc6be{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-966cdc7{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-78217e1{--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-412ef85{--grid-auto-flow:row}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-2d1941b>.elementor-container{min-height:700px}.elementor-14 .elementor-element.elementor-element-2d1941b>.elementor-background-overlay{opacity:.32}.elementor-14 .elementor-element.elementor-element-2d1941b{margin-top:0;margin-bottom:0;padding:0}.elementor-14 .elementor-element.elementor-element-a51de7d{--spacer-size:210px}.elementor-14 .elementor-element.elementor-element-780e702{text-align:center}.elementor-14 .elementor-element.elementor-element-ca299ab .elementor-heading-title{font-size:17px}.elementor-14 .elementor-element.elementor-element-4e61f705>.elementor-element-populated{padding:1em}.elementor-14 .elementor-element.elementor-element-f2a9588 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5470fd89{font-size:16px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-93185eb>.elementor-element-populated{padding:1em}.elementor-14 .elementor-element.elementor-element-317ef9f .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-9056846{font-size:16px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-57cfa3f{padding:5% 0 0}.elementor-14 .elementor-element.elementor-element-aa75d52>.elementor-element-populated{padding:1em}.elementor-14 .elementor-element.elementor-element-cf53e46 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-c61902b{font-size:16px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-9640987{padding:5% 0 0}.elementor-14 .elementor-element.elementor-element-203ab51>.elementor-element-populated{padding:1em}.elementor-14 .elementor-element.elementor-element-5d9747d .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-3a8a9e8{text-align:justify;font-size:16px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-a06f0f7{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-72c6019{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-10015b0{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-0e88bd5{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-8d92fea .elementor-heading-title{font-size:22px}.elementor-14 .elementor-element.elementor-element-5c181aa .elementor-heading-title{font-size:30px}.elementor-14 .elementor-element.elementor-element-0bdbe30>.elementor-widget-container{padding:5px 5px 0}.elementor-14 .elementor-element.elementor-element-e48982b{--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-1096375 .elementor-button{font-size:15px}.elementor-14 .elementor-element.elementor-element-6c54e63 .elementor-heading-title{font-size:22px}.elementor-14 .elementor-element.elementor-element-a316a57 .elementor-heading-title{font-size:30px}.elementor-14 .elementor-element.elementor-element-7d6d4b6>.elementor-widget-container{padding:5px 5px 0}.elementor-14 .elementor-element.elementor-element-efdacd6{--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-843e0f0 .elementor-button{font-size:15px}.elementor-14 .elementor-element.elementor-element-578f032 .elementor-heading-title{font-size:22px}.elementor-14 .elementor-element.elementor-element-b1d4caa .elementor-heading-title{font-size:30px}.elementor-14 .elementor-element.elementor-element-6f778b1>.elementor-widget-container{padding:5px 5px 0}.elementor-14 .elementor-element.elementor-element-c1fc6be{--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-eaddacf .elementor-button{font-size:15px}.elementor-14 .elementor-element.elementor-element-56a0f9b .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-966cdc7{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-7108ea9 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-325dac2 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-304071a .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-78217e1{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-412ef85{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-14 .elementor-element.elementor-element-26de224 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-aa5b7a4>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-c545bc8 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-f14a8b8>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-27ce407 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-ac81e72{padding:0 0 30px}.elementor-14 .elementor-element.elementor-element-1bf0ea7 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-0f080d2{padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-541fcb0 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(.5*100%)}.elementor-14 .elementor-element.elementor-element-d550ecb:after{content:"0.5"}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title,.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title a{font-size:20px}.elementor-14 .elementor-element.elementor-element-db10ff7 .elementor-button{font-size:20px}.elementor-14 .elementor-element.elementor-element-9560222 .elementor-button{font-size:20px}.elementor-14 .elementor-element.elementor-element-4a7f875{text-align:center}.elementor-14 .elementor-element.elementor-element-8a5607c:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-8a5607c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://asp-sauna.com/wp-content/uploads/2024/09/top-gaikan04.jpg");background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-1e3cca8 .elementor-button{border-radius:0}.elementor-14 .elementor-element.elementor-element-65b1135:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-65b1135>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://asp-sauna.com/wp-content/uploads/2024/09/top-gaikan05-2.jpg");background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-e1c19b1 .elementor-button{border-radius:0}.elementor-14 .elementor-element.elementor-element-a689309:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-a689309>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://asp-sauna.com/wp-content/uploads/2024/09/top-gaikan06-2.jpg");background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-068fc4f .elementor-button{border-radius:0}}.tate{writing-mode:vertical-rl}.tate{position:absolute;top:0;left:-95%}.gallery-1{position:absolute;top:7%;left:-50%;z-index:3}.tate2{writing-mode:vertical-rl}.tate2{position:absolute;top:0;left:-3%}.gallery-2{position:absolute;top:13%;left:50% !important;z-index:3}.tate{writing-mode:vertical-rl}.tate{position:absolute;top:0;left:-95%}.gallery-1{position:absolute;top:7%;left:-50%;z-index:3}table{width:100%;border-spacing:0;width:100%;table-layout:fixed}table th{border-bottom:solid 1px #000;padding:20px 0;width:100%;table-layout:fixed}table th2{border-bottom:solid 1px #e6ac73;padding:20px 0;width:100%;table-layout:fixed}table td{border-bottom:solid 1px #000;text-align:center;padding:20px 0;width:100%;table-layout:fixed}table td2{border-bottom:solid 1px #000;text-align:center;padding:20px 0;width:100%;table-layout:fixed}table,th,td{border:none}table{width:100%;border-spacing:0;width:100%;table-layout:fixed}table th{border-bottom:solid 1px #000;padding:20px 0;width:100%;table-layout:fixed}table th2{border-bottom:solid 1px #e6ac73;padding:20px 0;width:100%;table-layout:fixed}table td{border-bottom:solid 1px #000;text-align:center;padding:20px 0;width:100%;table-layout:fixed}table td2{border-bottom:solid 1px #000;text-align:center;padding:20px 0;width:100%;table-layout:fixed}table,th,td{border:none}