.elementor-13 .elementor-element.elementor-element-a96f0dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-13 .elementor-element.elementor-element-40fab51{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ab767c8{width:auto;max-width:auto;text-align:left;}.elementor-13 .elementor-element.elementor-element-ab767c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ab767c8.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-ab767c8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-ca78ae3{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-ca78ae3 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ca78ae3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-35f9b6e > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-35f9b6e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-83d33e4 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-83d33e4{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-4b950ef > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-060146d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1499e7f{width:auto;max-width:auto;z-index:1;text-align:left;}.elementor-13 .elementor-element.elementor-element-1499e7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1499e7f.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-1499e7f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-3d73449{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-3d73449 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3d73449 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-ba480fe > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ba480fe .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-0082791 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0082791{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-993be55 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ed3c862{--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:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-91c8b9f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-7f624f1{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-7f624f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7f624f1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-fbca598 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-fbca598{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-d763a2a{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-d763a2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d763a2a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-5e7e762 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5e7e762{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-0ffb71d{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-0ffb71d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0ffb71d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-16d26ad > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-16d26ad{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-feb5935{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bbbd930{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-bbbd930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-bbbd930 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-38dfc4f > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-38dfc4f{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-3a751b7{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-3a751b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3a751b7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-59163f4 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-59163f4{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-cc94c12{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-cc94c12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-cc94c12 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-39ce9e1 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-39ce9e1{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-f2ebd6e{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-56936f9{width:auto;max-width:auto;z-index:1;text-align:left;}.elementor-13 .elementor-element.elementor-element-56936f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-56936f9.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-56936f9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-0f5cd66{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-0f5cd66 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0f5cd66 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-1467d3f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1467d3f{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-f6b23a5 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7a26e54{--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:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ed015c5{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-7082800{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-7082800 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7082800 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-319d6f6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-319d6f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-d80ade9 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d80ade9{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-bdf4665{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-bdf4665 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-bdf4665 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-64d508b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-64d508b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-f7842fa > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f7842fa{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-9f06f57{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-101aa65{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-101aa65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-101aa65 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-dc401c5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-dc401c5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-77832ac > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-77832ac{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-e9290b7{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-e9290b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e9290b7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-a3649ae > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a3649ae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-681f053 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-681f053{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-8eadb98 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8eadb98 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;letter-spacing:1px;}.elementor-13 .elementor-element.elementor-element-541e6b9 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-541e6b9{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:1px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-a96f0dc{--content-width:1200px;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-a96f0dc{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-40fab51{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-ab767c8 .elementor-heading-title{font-size:13px;}.elementor-13 .elementor-element.elementor-element-35f9b6e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-35f9b6e .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-060146d{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-1499e7f .elementor-heading-title{font-size:13px;}.elementor-13 .elementor-element.elementor-element-ba480fe > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ba480fe .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-7f624f1 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-fbca598{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-d763a2a .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-5e7e762{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-0ffb71d .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-16d26ad{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-bbbd930 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-38dfc4f{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-3a751b7 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-59163f4{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-cc94c12 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-39ce9e1{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-f2ebd6e{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-56936f9 .elementor-heading-title{font-size:13px;}.elementor-13 .elementor-element.elementor-element-7082800 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-319d6f6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-319d6f6 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-d80ade9{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-bdf4665 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-64d508b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-64d508b .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-f7842fa{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-101aa65 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-dc401c5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-dc401c5 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-77832ac{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-e9290b7 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-a3649ae > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a3649ae .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-681f053{line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-8eadb98 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8eadb98 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-541e6b9{line-height:1.8em;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-a96f0dc{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-40fab51{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-ab767c8 .elementor-heading-title{font-size:13px;}.elementor-13 .elementor-element.elementor-element-ca78ae3 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:12px 0px 12px 12px;}.elementor-13 .elementor-element.elementor-element-ca78ae3 .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-35f9b6e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-35f9b6e .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-83d33e4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-83d33e4{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-4b950ef > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-060146d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-1499e7f .elementor-heading-title{font-size:13px;}.elementor-13 .elementor-element.elementor-element-3d73449 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:12px 0px 12px 12px;}.elementor-13 .elementor-element.elementor-element-3d73449 .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-ba480fe > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ba480fe .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-0082791 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0082791{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-993be55 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ed3c862{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-91c8b9f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7f624f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7f624f1 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-fbca598 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-fbca598{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-d763a2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d763a2a .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-5e7e762 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-5e7e762{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-0ffb71d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0ffb71d .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-16d26ad > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-16d26ad{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-feb5935{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bbbd930 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-bbbd930 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-38dfc4f > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-38dfc4f{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-3a751b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3a751b7 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-59163f4 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-59163f4{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-cc94c12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-cc94c12 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-39ce9e1 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-39ce9e1{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-f2ebd6e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-56936f9 .elementor-heading-title{font-size:13px;}.elementor-13 .elementor-element.elementor-element-0f5cd66 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:12px 0px 12px 12px;}.elementor-13 .elementor-element.elementor-element-0f5cd66 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-1467d3f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1467d3f{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-f6b23a5 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7a26e54{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-ed015c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7082800 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7082800 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-319d6f6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-319d6f6 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-d80ade9 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-d80ade9{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-bdf4665 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-bdf4665 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-64d508b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-64d508b .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-f7842fa > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-f7842fa{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-9f06f57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-101aa65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-101aa65 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-dc401c5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-dc401c5 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-77832ac > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-77832ac{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-e9290b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e9290b7 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-a3649ae > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a3649ae .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-681f053 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-681f053{font-size:15px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-8eadb98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8eadb98 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-541e6b9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-541e6b9{font-size:15px;letter-spacing:0.5px;}}/* Start custom CSS for heading, class: .elementor-element-ca78ae3 */.jump-point{
    padding-top: 120px;
    margin-top: -120px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b950ef */.service-photo01 img {
    width: 100%;
    height: 100%;
    aspect-ratio: 2 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-993be55 */.service-photo01 img {
    width: 100%;
    height: 100%;
    aspect-ratio: 2 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6b23a5 */.service-photo01 img {
    width: 100%;
    height: 100%;
    aspect-ratio: 2 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zalando Sans';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/ZalandoSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Zalando Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/ZalandoSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/NotoSansJP-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/NotoSansJP-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */