.elementor-12 .elementor-element.elementor-element-acb1be3 > .elementor-container{min-height:200px;}.elementor-12 .elementor-element.elementor-element-acb1be3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-acb1be3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-653f30e{text-align:center;}.elementor-12 .elementor-element.elementor-element-653f30e .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-f72ebe1 .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-f72ebe1 > .elementor-widget-container{margin:10px 0px 40px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d239740{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-7495af0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-7495af0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-8597424{color:#7A7A7A47;font-family:"Noto Sans JP", Sans-serif;font-size:100px;font-weight:900;font-style:italic;}.elementor-12 .elementor-element.elementor-element-8597424 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c323eca .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-cf2ead3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-cf2ead3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-172268b.premium-lottie-canvas .premium-lottie-animation, .elementor-12 .elementor-element.elementor-element-172268b.premium-lottie-svg svg{width:311px !important;}.elementor-12 .elementor-element.elementor-element-172268b .premium-lottie-animation{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-172268b .elementor-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-7e30f45{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-1611ea3{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:30px;padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-b582e14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-b582e14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-17009f6{color:#7A7A7A47;font-family:"Noto Sans JP", Sans-serif;font-size:100px;font-weight:900;font-style:italic;}.elementor-12 .elementor-element.elementor-element-17009f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e0e55c8 .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-c043ec6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-c043ec6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-5069c88.premium-lottie-canvas .premium-lottie-animation, .elementor-12 .elementor-element.elementor-element-5069c88.premium-lottie-svg svg{width:200px !important;}.elementor-12 .elementor-element.elementor-element-5069c88 .premium-lottie-animation{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-5069c88 .elementor-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-95e21a7{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-1a02f16{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:30px;padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ed1bcbe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-ed1bcbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-9aea40f{color:#7A7A7A47;font-family:"Noto Sans JP", Sans-serif;font-size:100px;font-weight:900;font-style:italic;}.elementor-12 .elementor-element.elementor-element-9aea40f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-22ebe2a .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6034901.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-6034901.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-12ca16d.premium-lottie-canvas .premium-lottie-animation, .elementor-12 .elementor-element.elementor-element-12ca16d.premium-lottie-svg svg{width:162px !important;}.elementor-12 .elementor-element.elementor-element-12ca16d .premium-lottie-animation{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-12ca16d .elementor-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-0e67c8f{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-9732c8f{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:30px;padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d8007ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-d8007ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-db5ca32{color:#7A7A7A47;font-family:"Noto Sans JP", Sans-serif;font-size:100px;font-weight:900;font-style:italic;}.elementor-12 .elementor-element.elementor-element-db5ca32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8574370 .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-7700a05.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-7700a05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-e817903.premium-lottie-canvas .premium-lottie-animation, .elementor-12 .elementor-element.elementor-element-e817903.premium-lottie-svg svg{width:162px !important;}.elementor-12 .elementor-element.elementor-element-e817903 .premium-lottie-animation{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-e817903 .elementor-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-15035d1{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-f8c4ff9{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:30px;padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d36a838.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-d36a838.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-97a8c57{color:#7A7A7A47;font-family:"Noto Sans JP", Sans-serif;font-size:100px;font-weight:900;font-style:italic;}.elementor-12 .elementor-element.elementor-element-97a8c57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-727b446 .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-78ba2f3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-78ba2f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-c9cf5d8.premium-lottie-canvas .premium-lottie-animation, .elementor-12 .elementor-element.elementor-element-c9cf5d8.premium-lottie-svg svg{width:150px !important;}.elementor-12 .elementor-element.elementor-element-c9cf5d8 .premium-lottie-animation{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-c9cf5d8 .elementor-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-4cd5e3f{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-0e77f1b{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:30px;padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-7f3248e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-7f3248e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-1aeb06d{color:#7A7A7A47;font-family:"Noto Sans JP", Sans-serif;font-size:100px;font-weight:900;font-style:italic;}.elementor-12 .elementor-element.elementor-element-1aeb06d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f978a13 .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a426de8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-a426de8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-69a4989.premium-lottie-canvas .premium-lottie-animation, .elementor-12 .elementor-element.elementor-element-69a4989.premium-lottie-svg svg{width:120px !important;}.elementor-12 .elementor-element.elementor-element-69a4989 .premium-lottie-animation{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-69a4989 .elementor-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-a043e12{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d54669b{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:30px;padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-86a453c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-86a453c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-003beaa{color:#7A7A7A47;font-family:"Noto Sans JP", Sans-serif;font-size:100px;font-weight:900;font-style:italic;}.elementor-12 .elementor-element.elementor-element-003beaa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-98ea2a3 .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6af2d5e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-6af2d5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-fd15ae0 img{width:55%;}.elementor-12 .elementor-element.elementor-element-4bf1fd4 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-78e8710{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-2518084{text-align:center;color:var( --e-global-color-accent );font-family:"M PLUS Rounded 1c", Sans-serif;font-size:28px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-d9f6f88 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-d96f952{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-6e07ad0{--spacer-size:50px;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-acb1be3 > .elementor-container{min-height:100px;}.elementor-12 .elementor-element.elementor-element-653f30e .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-f72ebe1 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-d239740{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-8597424{font-size:50px;}.elementor-12 .elementor-element.elementor-element-c323eca .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-172268b.premium-lottie-canvas .premium-lottie-animation, .elementor-12 .elementor-element.elementor-element-172268b.premium-lottie-svg svg{width:230px !important;}.elementor-12 .elementor-element.elementor-element-1611ea3{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-17009f6{font-size:50px;}.elementor-12 .elementor-element.elementor-element-e0e55c8 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1a02f16{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-9aea40f{font-size:50px;}.elementor-12 .elementor-element.elementor-element-22ebe2a .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-db5ca32{font-size:50px;}.elementor-12 .elementor-element.elementor-element-8574370 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-97a8c57{font-size:50px;}.elementor-12 .elementor-element.elementor-element-727b446 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1aeb06d{font-size:50px;}.elementor-12 .elementor-element.elementor-element-f978a13 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-003beaa{font-size:50px;}.elementor-12 .elementor-element.elementor-element-98ea2a3 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-4bf1fd4 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d9f6f88 .elementor-heading-title{font-size:16px;}}