.elementor-24 .elementor-element.elementor-element-e89f5ce{background-color:transparent;padding:0 0 0 10px;background-image:linear-gradient(170deg,#000 0%,#bfbfbf 100%)}.elementor-24 .elementor-element.elementor-element-e89f5ce .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;line-height:1.5em;letter-spacing:3px;color:#fff}.elementor-24 .elementor-element.elementor-element-234e263f{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-24 .elementor-element.elementor-element-f9a44d3{--spacer-size:20px}.elementor-24 .elementor-element.elementor-element-7e79c5a{background-color:transparent;padding:0 0 0 10px;background-image:linear-gradient(170deg,#000 0%,#bfbfbf 100%)}.elementor-24 .elementor-element.elementor-element-7e79c5a .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;line-height:1.5em;letter-spacing:3px;color:#fff}.elementor-24 .elementor-element.elementor-element-cc4b3e2 .elementor-icon-wrapper{text-align:center}.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-stacked .elementor-icon{background-color:rgba(122,122,122,.15)}.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-framed .elementor-icon,.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-default .elementor-icon{color:rgba(122,122,122,.15);border-color:rgba(122,122,122,.15)}.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-framed .elementor-icon,.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-default .elementor-icon svg{fill:rgba(122,122,122,.15)}.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-stacked .elementor-icon:hover{background-color:rgba(122,122,122,.37)}.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-framed .elementor-icon:hover,.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-default .elementor-icon:hover{color:rgba(122,122,122,.37);border-color:rgba(122,122,122,.37)}.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-framed .elementor-icon:hover,.elementor-24 .elementor-element.elementor-element-cc4b3e2.elementor-view-default .elementor-icon:hover svg{fill:rgba(122,122,122,.37)}.elementor-24 .elementor-element.elementor-element-cc4b3e2 .elementor-icon{font-size:73px;padding:14px}.elementor-24 .elementor-element.elementor-element-cc4b3e2 .elementor-icon svg{height:73px}.elementor-24 .elementor-element.elementor-element-e3b3b5a .elementor-icon-wrapper{text-align:center}.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-stacked .elementor-icon{background-color:rgba(122,122,122,.15)}.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-framed .elementor-icon,.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-default .elementor-icon{color:rgba(122,122,122,.15);border-color:rgba(122,122,122,.15)}.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-framed .elementor-icon,.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-default .elementor-icon svg{fill:rgba(122,122,122,.15)}.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-stacked .elementor-icon:hover{background-color:rgba(122,122,122,.37)}.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-framed .elementor-icon:hover,.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-default .elementor-icon:hover{color:rgba(122,122,122,.37);border-color:rgba(122,122,122,.37)}.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-framed .elementor-icon:hover,.elementor-24 .elementor-element.elementor-element-e3b3b5a.elementor-view-default .elementor-icon:hover svg{fill:rgba(122,122,122,.37)}.elementor-24 .elementor-element.elementor-element-e3b3b5a .elementor-icon{font-size:73px;padding:14px}.elementor-24 .elementor-element.elementor-element-e3b3b5a .elementor-icon svg{height:73px}.elementor-24 .elementor-element.elementor-element-cea98a2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-24 .elementor-element.elementor-element-0f479de{width:var(--container-widget-width,126.464%);max-width:126.464%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -37px) 0px;--container-widget-width:126.464%;--container-widget-flex-grow:0;font-family:"Noto Serif JP",Sans-serif;font-size:38px;line-height:.1em;letter-spacing:3px}.elementor-24 .elementor-element.elementor-element-0f479de.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-24 .elementor-element.elementor-element-d7b1f4c{--spacer-size:13px}.elementor-24 .elementor-element.elementor-element-f15d810{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-24 .elementor-element.elementor-element-5c4a371{width:var(--container-widget-width,126.464%);max-width:126.464%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -37px) 0px;--container-widget-width:126.464%;--container-widget-flex-grow:0;font-family:"Noto Serif JP",Sans-serif;font-size:38px;line-height:.1em;letter-spacing:3px}.elementor-24 .elementor-element.elementor-element-5c4a371.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-24 .elementor-element.elementor-element-b5704ff{--spacer-size:50px}.elementor-24 .elementor-element.elementor-element-562eaf0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-24 .elementor-element.elementor-element-c1c4e7b{--spacer-size:50px}.elementor-24 .elementor-element.elementor-element-9970e94{--spacer-size:50px}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-1e837fe{width:21.174%}.elementor-24 .elementor-element.elementor-element-1f391d6{width:2.022%}.elementor-24 .elementor-element.elementor-element-3984eef{width:71.998%}.elementor-24 .elementor-element.elementor-element-0162aa5{width:4.768%}}