.elementor-24 .elementor-element.elementor-element-3499c5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-24 .elementor-element.elementor-element-eceef40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:3%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-24 .elementor-element.elementor-element-eceef40:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-eceef40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kalon-recruit.tokyo/wp-content/uploads/2023/11/kalon_img45.jpg");background-size:cover;}.elementor-24 .elementor-element.elementor-element-eceef40, .elementor-24 .elementor-element.elementor-element-eceef40::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-eceef40.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-ec9f9c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:8px 8px;--background-transition:0.3s;--padding-block-start:2%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-24 .elementor-element.elementor-element-5989bd1 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-d87a431 .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-ed12701 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-ed12701 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-5469c33 .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-868d215 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-868d215 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-86a28c6 .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-18befbe .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-18befbe > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-d68b96a .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-348caa5 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-348caa5 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-81a21a5 .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-9c4ff3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:8px 8px;--background-transition:0.3s;--padding-block-start:2%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-24 .elementor-element.elementor-element-f291abc .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-8ce727c .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-8ce727c > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-2deaacb .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-2deaacb > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-550cecd .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-550cecd > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-f6af656 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-f6af656 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-5a4d97f .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-43e7c5d .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-43e7c5d > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-73e4b2d .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-4f294db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:8px 8px;--background-transition:0.3s;--padding-block-start:2%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-24 .elementor-element.elementor-element-9beee06 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-c5b2722 .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-7cd5984 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-7cd5984 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-6deae7a .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-64a651e .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-64a651e > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-138b331 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-138b331 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-389d749 .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-accaf90 .elementor-heading-title{color:#1A1A1A;font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-accaf90 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-b3277a4 .elementor-heading-title{color:#848484;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0.1em;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-eceef40{--width:25%;}.elementor-24 .elementor-element.elementor-element-ec9f9c6{--width:25%;}.elementor-24 .elementor-element.elementor-element-9c4ff3c{--width:25%;}.elementor-24 .elementor-element.elementor-element-4f294db{--width:25%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-3499c5f{--padding-block-start:5%;--padding-block-end:10%;--padding-inline-start:10%;--padding-inline-end:5%;}.elementor-24 .elementor-element.elementor-element-ec9f9c6{--gap:13px 13px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:3%;--padding-inline-end:0%;}.elementor-24 .elementor-element.elementor-element-5989bd1 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-d87a431 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-ed12701 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-ed12701 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-5469c33 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-868d215 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-868d215 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-86a28c6 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-18befbe .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-18befbe > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-d68b96a .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-348caa5 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-348caa5 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-81a21a5 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-9c4ff3c{--gap:13px 13px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:3%;--padding-inline-end:0%;}.elementor-24 .elementor-element.elementor-element-f291abc .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-f291abc > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-8ce727c .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-2deaacb .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-2deaacb > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-550cecd .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-550cecd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-f6af656 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-f6af656 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-5a4d97f .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-43e7c5d .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-43e7c5d > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-73e4b2d .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-4f294db{--gap:13px 13px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:3%;--padding-inline-end:0%;}.elementor-24 .elementor-element.elementor-element-9beee06 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-9beee06 > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-c5b2722 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-6deae7a .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-64a651e .elementor-heading-title{font-size:10px;}.elementor-24 .elementor-element.elementor-element-64a651e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-138b331 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-138b331 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-389d749 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-accaf90 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-accaf90 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-b3277a4 .elementor-heading-title{font-size:12px;}}