.elementor-41 .elementor-element.elementor-element-149baf0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-149baf0, .elementor-41 .elementor-element.elementor-element-149baf0::before{--border-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-283be14{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--position:absolute;--z-index:2;}.elementor-41 .elementor-element.elementor-element-283be14:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-283be14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.taskagent-nanairo.co.jp/we/wp-content/uploads/2026/03/head_niji01.png");background-position:center center;background-repeat:no-repeat;background-size:265px auto;}.elementor-41 .elementor-element.elementor-element-283be14, .elementor-41 .elementor-element.elementor-element-283be14::before{--border-transition:0.3s;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-283be14{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-283be14{right:0px;}.elementor-41 .elementor-element.elementor-element-a82f493{text-align:center;}.elementor-41 .elementor-element.elementor-element-a82f493 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zen Maru Gothic", Sans-serif;font-size:32px;letter-spacing:2px;}.elementor-41 .elementor-element.elementor-element-0fc9ef1{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-41 .elementor-element.elementor-element-0e62b8f img{width:100%;}.elementor-41 .elementor-element.elementor-element-585df81{--display:flex;--background-transition:0.3s;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7b62924{--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;--justify-content:center;--gap:15px 15px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-94d08d7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-d984c68 .elementor-button{font-family:"Noto Sans JP", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#F4C42C;border-style:none;border-radius:4px 4px 4px 4px;padding:10px 40px 10px 40px;}.elementor-41 .elementor-element.elementor-element-e61df14{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6bea954 .elementor-button{font-family:"Noto Sans JP", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#F4C42C;border-style:none;border-radius:4px 4px 4px 4px;padding:10px 40px 10px 40px;}.elementor-41 .elementor-element.elementor-element-820691f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-86d8411 .elementor-button{font-family:"Noto Sans JP", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#F4C42C;border-style:none;border-radius:4px 4px 4px 4px;padding:10px 40px 10px 40px;}.elementor-41 .elementor-element.elementor-element-f4c9549{--display:flex;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-8011008{--grid-columns:2;--grid-column-gap:32px;--grid-row-gap:48px;}.elementor-41 .elementor-element.elementor-element-8011008 .elementor-pagination{text-align:center;margin-top:40px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-8011008 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-8011008 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-41 .elementor-element.elementor-element-8011008 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-41 .elementor-element.elementor-element-8011008 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}.elementor-41 .elementor-element.elementor-element-8011008 > .elementor-widget-container{padding:0px 0px 0px 0px;}body.elementor-page-41:not(.elementor-motion-effects-element-type-background), body.elementor-page-41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCEB;}@media(min-width:415px){.elementor-41 .elementor-element.elementor-element-94d08d7{--width:auto;}.elementor-41 .elementor-element.elementor-element-e61df14{--width:auto;}.elementor-41 .elementor-element.elementor-element-820691f{--width:auto;}.elementor-41 .elementor-element.elementor-element-f4c9549{--width:auto;}}@media(max-width:768px) and (min-width:415px){.elementor-41 .elementor-element.elementor-element-94d08d7{--width:48%;}.elementor-41 .elementor-element.elementor-element-e61df14{--width:48%;}.elementor-41 .elementor-element.elementor-element-820691f{--width:48%;}.elementor-41 .elementor-element.elementor-element-f4c9549{--width:100%;}}@media(max-width:576px) and (min-width:415px){.elementor-41 .elementor-element.elementor-element-94d08d7{--width:100%;}.elementor-41 .elementor-element.elementor-element-e61df14{--width:100%;}.elementor-41 .elementor-element.elementor-element-820691f{--width:100%;}}@media(max-width:1280px){.elementor-41 .elementor-element.elementor-element-7b62924{--gap:24px 24px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-a82f493 .elementor-heading-title{letter-spacing:2.4px;}.elementor-41 .elementor-element.elementor-element-7b62924{--gap:16px 16px;}.elementor-41 .elementor-element.elementor-element-8011008{--grid-columns:2;}}@media(max-width:768px){.elementor-41 .elementor-element.elementor-element-283be14:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-283be14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200px auto;}.elementor-41 .elementor-element.elementor-element-a82f493 .elementor-heading-title{font-size:28px;}.elementor-41 .elementor-element.elementor-element-8011008{--grid-columns:2;}}@media(max-width:576px){.elementor-41 .elementor-element.elementor-element-283be14:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-283be14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:170px auto;}.elementor-41 .elementor-element.elementor-element-a82f493 .elementor-heading-title{font-size:22px;}.elementor-41 .elementor-element.elementor-element-7b62924{--gap:14px 14px;}.elementor-41 .elementor-element.elementor-element-8011008{--grid-columns:1;--grid-row-gap:36px;}}@media(max-width:414px){.elementor-41 .elementor-element.elementor-element-283be14:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-283be14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:140px auto;}.elementor-41 .elementor-element.elementor-element-a82f493 .elementor-heading-title{font-size:20px;}.elementor-41 .elementor-element.elementor-element-7b62924{--gap:12px 12px;}.elementor-41 .elementor-element.elementor-element-8011008{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-d984c68 */.elementor-41 .elementor-element.elementor-element-d984c68 .elementor-button{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bea954 */.elementor-41 .elementor-element.elementor-element-6bea954 .elementor-button{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86d8411 */.elementor-41 .elementor-element.elementor-element-86d8411 .elementor-button{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-585df81 */.elementor-41 .elementor-element.elementor-element-585df81{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-41 .elementor-element.elementor-element-585df81{
    width: 1140px;
 }
}/* End custom CSS */