.elementor-6979 .elementor-element.elementor-element-5e6ead3{--display:flex;--min-height:669px;--justify-content:space-around;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-5e6ead3:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-5e6ead3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macroz.co.jp/wp-content/uploads/2025/07/imgfvmini_pc.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-6979 .elementor-element.elementor-element-86c6e2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-5320e11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-5320e11.e-con{--align-self:stretch;}.elementor-6979 .elementor-element.elementor-element-5fc7205{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-5fc7205 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-5fc7205 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-033b648{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 27px;--row-gap:0px;--column-gap:27px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-033b648.e-con{--align-self:stretch;}.elementor-6979 .elementor-element.elementor-element-dc044c2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-dc044c2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:42px;color:#133B69;}.elementor-6979 .elementor-element.elementor-element-dc044c2 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-8fc0ea3 img{width:193px;}.elementor-6979 .elementor-element.elementor-element-35542b2{--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;--justify-content:flex-end;}.elementor-6979 .elementor-element.elementor-element-d01d8de .elementor-button{background-color:#FF6C59;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100vh 100vh 100vh 100vh;}.elementor-6979 .elementor-element.elementor-element-d01d8de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-d01d8de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6979 .elementor-element.elementor-element-80a5c2c .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;fill:#FF6C59;color:#FF6C59;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF6C59;border-radius:100vh 100vh 100vh 100vh;}.elementor-6979 .elementor-element.elementor-element-80a5c2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6979 .elementor-element.elementor-element-771b877{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-07cf76f{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-6979 .elementor-element.elementor-element-07cf76f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-82212ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-82212ec.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-82212ec .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:42px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-82212ec .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-5d110bd{width:initial;max-width:initial;font-family:"Noto Sans JP", Sans-serif;font-size:16px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-5d110bd .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-5d110bd .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-2541895{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-2541895:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-2541895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-6979 .elementor-element.elementor-element-e14f61c{--display:flex;}.elementor-6979 .elementor-element.elementor-element-746fb4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-746fb4d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-746fb4d .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-746fb4d .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-4773ec6{--spacer-size:50px;}.elementor-6979 .elementor-element.elementor-element-d2c2b7b.elementor-element{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-9224959{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-b120267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;border-style:dotted;border-width:0px 0px 4px 0px;border-color:#FF6C2D;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-b120267.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-b120267 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:32px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-b120267 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-9f19df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-9f19df4.elementor-element{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-9f19df4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-9f19df4 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:bold;line-height:32px;letter-spacing:1.6px;word-spacing:0px;color:#000000;}.elementor-6979 .elementor-element.elementor-element-9f19df4 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-a6343e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-a6343e7:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-a6343e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-5e8c9d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-c4a81f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-c4a81f1.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-c4a81f1 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-c4a81f1 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-80c26d3{--spacer-size:40px;}.elementor-6979 .elementor-element.elementor-element-f8da25e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-e27aa13{--display:flex;--position:absolute;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;--z-index:1;}.elementor-6979 .elementor-element.elementor-element-e27aa13:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-e27aa13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00397B;}.elementor-6979 .elementor-element.elementor-element-e27aa13.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-6979 .elementor-element.elementor-element-e27aa13{left:0px;}body.rtl .elementor-6979 .elementor-element.elementor-element-e27aa13{right:0px;}.elementor-6979 .elementor-element.elementor-element-e8fe602 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-e8fe602{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-e8fe602 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-4c785fb{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#00397B;--border-color:#00397B;--margin-top:40px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-6979 .elementor-element.elementor-element-b3ba621{--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;}.elementor-6979 .elementor-element.elementor-element-5beab7a{--display:flex;--justify-content:center;--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-30ae555{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-30ae555 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;}.elementor-6979 .elementor-element.elementor-element-30ae555 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-04e2d09{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-04e2d09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-04e2d09 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-04e2d09 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-083c8b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-5d1e3f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-4a4a4ed{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-6979 .elementor-element.elementor-element-657f018{text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-657f018 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-657f018 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-dcfb824{width:auto;max-width:auto;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-dcfb824.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-dcfb824 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-dcfb824 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-60facff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-0ad3c20{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-6979 .elementor-element.elementor-element-a276b2b{text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-a276b2b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-a276b2b .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-3bc5d09{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-18a6544{--display:flex;--position:absolute;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;--z-index:1;}.elementor-6979 .elementor-element.elementor-element-18a6544:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-18a6544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00397B;}.elementor-6979 .elementor-element.elementor-element-18a6544.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-6979 .elementor-element.elementor-element-18a6544{left:0px;}body.rtl .elementor-6979 .elementor-element.elementor-element-18a6544{right:0px;}.elementor-6979 .elementor-element.elementor-element-ed3e059 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;letter-spacing:-3px;color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-ed3e059{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-ed3e059 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-dd91ec5{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#00397B;--border-color:#00397B;--margin-top:40px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-6979 .elementor-element.elementor-element-61a3b0a{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6979 .elementor-element.elementor-element-9e698e4{--display:flex;--justify-content:center;--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-d7da745{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-d7da745 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;}.elementor-6979 .elementor-element.elementor-element-d7da745 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-80d4979{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-80d4979.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-80d4979 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-80d4979 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-a43abfe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-0b2ce3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-79afa75{text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-79afa75 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-79afa75 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-f016d42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-a2d79b3{--display:flex;--position:absolute;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;--z-index:1;}.elementor-6979 .elementor-element.elementor-element-a2d79b3:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-a2d79b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00397B;}.elementor-6979 .elementor-element.elementor-element-a2d79b3.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-6979 .elementor-element.elementor-element-a2d79b3{left:0px;}body.rtl .elementor-6979 .elementor-element.elementor-element-a2d79b3{right:0px;}.elementor-6979 .elementor-element.elementor-element-534e460 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;letter-spacing:-3px;color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-534e460{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-534e460 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-15e179c{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#00397B;--border-color:#00397B;--margin-top:40px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-6979 .elementor-element.elementor-element-8bde699{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6979 .elementor-element.elementor-element-ce45a0a{--display:flex;--justify-content:center;--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-45fc640{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-45fc640 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;}.elementor-6979 .elementor-element.elementor-element-45fc640 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-c85f268{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-c85f268.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-c85f268 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-c85f268 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-521b11b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-ee34ad5 img{width:80%;}.elementor-6979 .elementor-element.elementor-element-2833d40{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-c30c91b{--display:flex;--position:absolute;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;--z-index:1;}.elementor-6979 .elementor-element.elementor-element-c30c91b:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-c30c91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00397B;}.elementor-6979 .elementor-element.elementor-element-c30c91b.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-6979 .elementor-element.elementor-element-c30c91b{left:0px;}body.rtl .elementor-6979 .elementor-element.elementor-element-c30c91b{right:0px;}.elementor-6979 .elementor-element.elementor-element-ea009dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;letter-spacing:-3px;color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-ea009dd{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-ea009dd .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-4c5faec{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#00397B;--border-color:#00397B;--margin-top:40px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-6979 .elementor-element.elementor-element-59db93f{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6979 .elementor-element.elementor-element-01d2b82{--display:flex;--justify-content:center;--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-51b2181{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-51b2181.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-51b2181 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;}.elementor-6979 .elementor-element.elementor-element-51b2181 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-247e9ce{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-247e9ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-247e9ce .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-247e9ce .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-abe863b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-a2f75be img{width:80%;}.elementor-6979 .elementor-element.elementor-element-920d259{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-920d259:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-920d259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macroz.co.jp/wp-content/uploads/2025/05/img_cpu_pc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6979 .elementor-element.elementor-element-2ddb3f6{--display:flex;--min-height:420px;--justify-content:center;}.elementor-6979 .elementor-element.elementor-element-7834317{text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-7834317 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-7834317 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-91e32d6{--spacer-size:30px;}.elementor-6979 .elementor-element.elementor-element-2b7b8c9{text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2b7b8c9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-6979 .elementor-element.elementor-element-2b7b8c9 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-9047a60{--spacer-size:30px;}.elementor-6979 .elementor-element.elementor-element-b0712d6 .elementor-button{background-color:#FF6C2D;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:500;}.elementor-6979 .elementor-element.elementor-element-53e16b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-53e16b3:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-53e16b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-6aa71ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-5e4194c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-5e4194c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-5e4194c .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-5e4194c .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-5a6739b{--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:0px 35px;--row-gap:0px;--column-gap:35px;}.elementor-6979 .elementor-element.elementor-element-7a0cc79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-7a0cc79:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-7a0cc79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-6979 .elementor-element.elementor-element-2d1cefd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2d1cefd.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-2d1cefd .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-2d1cefd .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-5ff7c16{--display:flex;}.elementor-6979 .elementor-element.elementor-element-2061f8e{--spacer-size:40px;}.elementor-6979 .elementor-element.elementor-element-caa9e92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-caa9e92:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-caa9e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-6979 .elementor-element.elementor-element-98a13a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-c4335b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-c4335b2.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-c4335b2 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-c4335b2 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-d2c9815{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-d2c9815 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-d2c9815 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-cd11e32{--spacer-size:40px;}.elementor-6979 .elementor-element.elementor-element-8c0e5e5{text-align:right;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-8c0e5e5 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-8c0e5e5 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-e946d00{--display:flex;--justify-content:center;}.elementor-6979 .elementor-element.elementor-element-684ee6c img{width:100%;}.elementor-6979 .elementor-element.elementor-element-92ce1a2{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-92ce1a2:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-92ce1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macroz.co.jp/wp-content/uploads/2025/05/img_cpu_pc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6979 .elementor-element.elementor-element-5f1cb28{--display:flex;--min-height:420px;--justify-content:center;}.elementor-6979 .elementor-element.elementor-element-6277ab5{text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-6277ab5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-6277ab5 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-282fa82{--spacer-size:30px;}.elementor-6979 .elementor-element.elementor-element-b35a4df{text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-b35a4df .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-6979 .elementor-element.elementor-element-b35a4df .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-cb7af6a{--spacer-size:30px;}.elementor-6979 .elementor-element.elementor-element-1d2830c .elementor-button{background-color:#FF6C2D;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:500;}.elementor-6979 .elementor-element.elementor-element-8245611{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-8245611:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-8245611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-6979 .elementor-element.elementor-element-b9cf68f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-0bc3346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-0bc3346.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-0bc3346 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-0bc3346 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-22a6472{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-22a6472 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-22a6472 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-b6e1b33{--spacer-size:40px;}.elementor-6979 .elementor-element.elementor-element-90421a0{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-6979 .elementor-element.elementor-element-56f18ca img{width:100%;}.elementor-6979 .elementor-element.elementor-element-dfa6a1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-dfa6a1b:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-dfa6a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-6979 .elementor-element.elementor-element-63b51cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-63b51cb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-63b51cb .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-63b51cb .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-fe3888f{--spacer-size:40px;}.elementor-6979 .elementor-element.elementor-element-5c80eb3{--display:flex;}.elementor-6979 .elementor-element.elementor-element-e254c13{--display:flex;}.elementor-6979 .elementor-element.elementor-element-509256c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-509256c:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-509256c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-6979 .elementor-element.elementor-element-2b63cb6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-e87f252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-e87f252.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-e87f252 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-e87f252 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-83d9088{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-83d9088 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-83d9088 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-62bbee1{--spacer-size:40px;}.elementor-6979 .elementor-element.elementor-element-55648bf{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:34px;color:#00397B;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-55648bf .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-55648bf .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-c9cd145{--display:flex;--justify-content:center;}.elementor-6979 .elementor-element.elementor-element-62eaddf img{width:100%;}.elementor-6979 .elementor-element.elementor-element-d7ecb4f{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:34px;color:#00397B;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-d7ecb4f .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-d7ecb4f .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-0a5ec05{--display:flex;--justify-content:center;}.elementor-6979 .elementor-element.elementor-element-231917c img{width:100%;}.elementor-6979 .elementor-element.elementor-element-00abf69{text-align:right;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-00abf69 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-00abf69 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-8469acc{--display:flex;--justify-content:center;}.elementor-6979 .elementor-element.elementor-element-780b018{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:34px;color:#00397B;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-780b018 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-780b018 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-c7a61bc{--display:flex;}.elementor-6979 .elementor-element.elementor-element-76fa5bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;color:#000000;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-76fa5bc .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-76fa5bc .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-50a6d11{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-6979 .elementor-element.elementor-element-50a6d11 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-6979 .elementor-element.elementor-element-fdbb12b{--display:flex;--justify-content:center;}.elementor-6979 .elementor-element.elementor-element-1981f43{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:34px;color:#00397B;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-1981f43 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-1981f43 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-fcaeed1{--display:flex;}.elementor-6979 .elementor-element.elementor-element-e48a4da{color:#010000;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-e48a4da .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-e48a4da .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-c9849ba{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-6979 .elementor-element.elementor-element-c9849ba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-6979 .elementor-element.elementor-element-336a706{--display:flex;--justify-content:center;}.elementor-6979 .elementor-element.elementor-element-125feca{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:34px;color:#00397B;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-125feca .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-125feca .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-85bebec{--display:flex;}.elementor-6979 .elementor-element.elementor-element-a8102f5{color:#010000;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-a8102f5 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-a8102f5 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-816eff1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-6979 .elementor-element.elementor-element-816eff1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-6979 .elementor-element.elementor-element-ca01ec7{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-ca01ec7:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-ca01ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macroz.co.jp/wp-content/uploads/2025/05/img_cpu_pc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6979 .elementor-element.elementor-element-ca01ec7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-1a51f5d{--display:flex;--min-height:420px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-4983ad3{text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-4983ad3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-4983ad3 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-22175ee{--spacer-size:30px;}.elementor-6979 .elementor-element.elementor-element-711bda3{text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-711bda3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-6979 .elementor-element.elementor-element-711bda3 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2a9bf6f{--spacer-size:30px;}.elementor-6979 .elementor-element.elementor-element-ec18fb6 .elementor-button{background-color:#FF6C2D;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:500;}.elementor-6979 .elementor-element.elementor-element-915c56e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-915c56e:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-915c56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-40ac6da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-be3978d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-be3978d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-be3978d .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-be3978d .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-abb1dea{--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:0px 35px;--row-gap:0px;--column-gap:35px;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-d6d31aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-d6d31aa:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-d6d31aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-0254cdc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-5e58e13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-5e58e13.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-5e58e13 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-5e58e13 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-77c55e5{--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:31px 0px;--row-gap:31px;--column-gap:0px;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-8bbd904{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-ae4f9f5{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-ae4f9f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-966402a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-966402a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-966402a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-966402a .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-76d876f{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-76d876f .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-76d876f .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-3da0711{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-498e48b{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-498e48b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-0c5eb6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-0c5eb6f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-0c5eb6f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-0c5eb6f .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2eab56d{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2eab56d .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2eab56d .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-5e3978f{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-d759fc8{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-d759fc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-a07b925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-a07b925.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-a07b925 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-a07b925 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-1b170ed{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-1b170ed .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-1b170ed .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-bf30204{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-7152acb{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-7152acb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-09f2798{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-09f2798.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-09f2798 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-09f2798 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2873f4a{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2873f4a .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-2873f4a .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-74058eb{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-87c10a9{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-87c10a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-b98d029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-b98d029.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-b98d029 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-b98d029 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-f2a3199{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-f2a3199 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-f2a3199 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-1501c77{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-f4e7c3c{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-f4e7c3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-d37f206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-d37f206.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-d37f206 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-d37f206 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-cae0b9d{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-cae0b9d .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-cae0b9d .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-ff46140{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-4d7612d{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-4d7612d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-e3932aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-e3932aa.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-e3932aa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-e3932aa .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-03627d5{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-03627d5 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-03627d5 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-edc8549{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-6f7c3a5{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-6f7c3a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-e46cd8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-e46cd8c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-e46cd8c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-e46cd8c .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-70f9a3f{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-70f9a3f .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-70f9a3f .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-7004d52{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-7f8abb5{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-9cccf72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-9cccf72.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-9cccf72 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-9cccf72 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-26562b8{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-26562b8 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-26562b8 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-1f5b674{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-962c861{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-962c861.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-1edb692{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-1edb692.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-1edb692 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-1edb692 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-4a88b18{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-4a88b18 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-4a88b18 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-aa61347{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-58cb2b9{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-58cb2b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-42846b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-42846b6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-42846b6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-42846b6 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-81897d3{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-81897d3 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-81897d3 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-469b904{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-b1448f3{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-b1448f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-ec1eea3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-ec1eea3.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-ec1eea3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-ec1eea3 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-281de2e{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-281de2e .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-281de2e .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-4b73b69{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00397B;--border-color:#00397B;--border-radius:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-8bef5b4{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-6979 .elementor-element.elementor-element-8bef5b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-3fcb77f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-3fcb77f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-3fcb77f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#FF6C2D;}.elementor-6979 .elementor-element.elementor-element-3fcb77f .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-71b2a18{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:34px;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-71b2a18 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-71b2a18 .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%;}.elementor-6979 .elementor-element.elementor-element-c239ceb{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-6979 .elementor-element.elementor-element-c239ceb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#00397B;}:where( .elementor-6979 .elementor-element.elementor-element-c239ceb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-6979 .elementor-element.elementor-element-3629f2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-190e5a0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-f8390d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;word-break:normal;}.elementor-6979 .elementor-element.elementor-element-f8390d7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-6979 .elementor-element.elementor-element-f8390d7 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:bold;line-height:30px;letter-spacing:1.6px;word-spacing:0px;color:#00397B;}.elementor-6979 .elementor-element.elementor-element-f8390d7 .elementor-element-overlay{word-break:normal;}.elementor-6979 .elementor-element.elementor-element-bfa22bf{--spacer-size:40px;}.elementor-6979 .elementor-element.elementor-element-4a450e8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6979 .elementor-element.elementor-element-4a450e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-4a450e8 .fluentform-widget-wrapper .ff-el-group a{color:#000000;}.elementor-6979 .elementor-element.elementor-element-4a450e8 .fluentform-widget-wrapper{width:100%;}.elementor-6979 .elementor-element.elementor-element-4a450e8 .fluentform-widget-wrapper .ff-el-input--label label{color:#000000;}.elementor-6979 .elementor-element.elementor-element-4a450e8 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-6979 .elementor-element.elementor-element-4a450e8 .fluentform-widget-wrapper .ff-el-group select{height:50px;}.elementor-6979 .elementor-element.elementor-element-4a450e8 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#0844FF !important;color:#ffffff !important;border-style:none;border-radius:17px 0px 17px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6979 .elementor-element.elementor-element-4a450e8 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#000000 !important;}.elementor-6979 .elementor-element.elementor-element-50bc7a9{--display:flex;}.elementor-6979 .elementor-element.elementor-element-50bc7a9:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-50bc7a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6979 .elementor-element.elementor-element-4f74d92 .elementor-button{background-color:#FF6C59;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#FF6C59;border-radius:100vh 100vh 100vh 100vh;}.elementor-6979 .elementor-element.elementor-element-4f74d92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6979 .elementor-element.elementor-element-da20d75 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;fill:#FF6C59;color:#FF6C59;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF6C59;border-radius:100vh 100vh 100vh 100vh;}.elementor-6979 .elementor-element.elementor-element-da20d75 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-6979 .elementor-element.elementor-element-5e6ead3{--width:1680px;}.elementor-6979 .elementor-element.elementor-element-86c6e2d{--width:55%;}.elementor-6979 .elementor-element.elementor-element-5320e11{--width:100%;}.elementor-6979 .elementor-element.elementor-element-033b648{--width:100%;}.elementor-6979 .elementor-element.elementor-element-35542b2{--width:50%;}.elementor-6979 .elementor-element.elementor-element-771b877{--width:100%;}.elementor-6979 .elementor-element.elementor-element-07cf76f{--width:100%;}.elementor-6979 .elementor-element.elementor-element-2541895{--width:100%;}.elementor-6979 .elementor-element.elementor-element-f8da25e{--width:996px;}.elementor-6979 .elementor-element.elementor-element-e27aa13{--width:100px;}.elementor-6979 .elementor-element.elementor-element-4c785fb{--width:946px;}.elementor-6979 .elementor-element.elementor-element-b3ba621{--width:100%;}.elementor-6979 .elementor-element.elementor-element-3bc5d09{--width:996px;}.elementor-6979 .elementor-element.elementor-element-18a6544{--width:100px;}.elementor-6979 .elementor-element.elementor-element-dd91ec5{--width:946px;}.elementor-6979 .elementor-element.elementor-element-61a3b0a{--width:100%;}.elementor-6979 .elementor-element.elementor-element-f016d42{--width:996px;}.elementor-6979 .elementor-element.elementor-element-a2d79b3{--width:100px;}.elementor-6979 .elementor-element.elementor-element-15e179c{--width:946px;}.elementor-6979 .elementor-element.elementor-element-8bde699{--width:100%;}.elementor-6979 .elementor-element.elementor-element-2833d40{--width:996px;}.elementor-6979 .elementor-element.elementor-element-c30c91b{--width:100px;}.elementor-6979 .elementor-element.elementor-element-4c5faec{--width:946px;}.elementor-6979 .elementor-element.elementor-element-59db93f{--width:100%;}.elementor-6979 .elementor-element.elementor-element-920d259{--width:1920px;}.elementor-6979 .elementor-element.elementor-element-7a0cc79{--width:100%;}.elementor-6979 .elementor-element.elementor-element-caa9e92{--width:100%;}.elementor-6979 .elementor-element.elementor-element-e946d00{--width:1220px;}.elementor-6979 .elementor-element.elementor-element-92ce1a2{--width:1920px;}.elementor-6979 .elementor-element.elementor-element-8245611{--width:100%;}.elementor-6979 .elementor-element.elementor-element-90421a0{--width:1220px;}.elementor-6979 .elementor-element.elementor-element-dfa6a1b{--width:100%;}.elementor-6979 .elementor-element.elementor-element-509256c{--width:100%;}.elementor-6979 .elementor-element.elementor-element-c9cd145{--width:1220px;}.elementor-6979 .elementor-element.elementor-element-0a5ec05{--width:1220px;}.elementor-6979 .elementor-element.elementor-element-8469acc{--width:1220px;}.elementor-6979 .elementor-element.elementor-element-fdbb12b{--width:1220px;}.elementor-6979 .elementor-element.elementor-element-336a706{--width:1220px;}.elementor-6979 .elementor-element.elementor-element-ca01ec7{--width:1920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6979 .elementor-element.elementor-element-07cf76f{--width:100%;}.elementor-6979 .elementor-element.elementor-element-e27aa13{--width:6.6rem;}.elementor-6979 .elementor-element.elementor-element-4c785fb{--width:100%;}.elementor-6979 .elementor-element.elementor-element-18a6544{--width:6.6rem;}.elementor-6979 .elementor-element.elementor-element-dd91ec5{--width:100%;}.elementor-6979 .elementor-element.elementor-element-a2d79b3{--width:6.6rem;}.elementor-6979 .elementor-element.elementor-element-15e179c{--width:100%;}.elementor-6979 .elementor-element.elementor-element-c30c91b{--width:6.6rem;}.elementor-6979 .elementor-element.elementor-element-4c5faec{--width:100%;}}@media(max-width:1024px){.elementor-6979 .elementor-element.elementor-element-771b877{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6979 .elementor-element.elementor-element-07cf76f{--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;}.elementor-6979 .elementor-element.elementor-element-82212ec .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-5d110bd{font-size:0.875rem;}.elementor-6979 .elementor-element.elementor-element-2541895{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6979 .elementor-element.elementor-element-746fb4d{text-align:center;}.elementor-6979 .elementor-element.elementor-element-746fb4d .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-b120267 .elementor-heading-title{font-size:1.375rem;}.elementor-6979 .elementor-element.elementor-element-9f19df4 .elementor-heading-title{font-size:1.125rem;}.elementor-6979 .elementor-element.elementor-element-c4a81f1 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-80c26d3{--spacer-size:6rem;}.elementor-6979 .elementor-element.elementor-element-f8da25e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-e8fe602 .elementor-heading-title{font-size:3.2rem;}.elementor-6979 .elementor-element.elementor-element-4c785fb{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-b3ba621{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6979 .elementor-element.elementor-element-657f018 .elementor-heading-title{font-size:1.4rem;}.elementor-6979 .elementor-element.elementor-element-dcfb824{font-size:0.9rem;}.elementor-6979 .elementor-element.elementor-element-a276b2b .elementor-heading-title{font-size:1.4rem;}.elementor-6979 .elementor-element.elementor-element-3bc5d09{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-ed3e059 .elementor-heading-title{font-size:3.2rem;}.elementor-6979 .elementor-element.elementor-element-dd91ec5{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-61a3b0a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6979 .elementor-element.elementor-element-79afa75 .elementor-heading-title{font-size:1.4rem;}.elementor-6979 .elementor-element.elementor-element-f016d42{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-534e460 .elementor-heading-title{font-size:3.2rem;}.elementor-6979 .elementor-element.elementor-element-15e179c{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-8bde699{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6979 .elementor-element.elementor-element-2833d40{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-ea009dd .elementor-heading-title{font-size:3.2rem;}.elementor-6979 .elementor-element.elementor-element-4c5faec{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-59db93f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6979 .elementor-element.elementor-element-5e4194c .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-5a6739b{--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;}.elementor-6979 .elementor-element.elementor-element-7a0cc79{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6979 .elementor-element.elementor-element-2d1cefd .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-2061f8e{--spacer-size:3rem;}.elementor-6979 .elementor-element.elementor-element-caa9e92{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6979 .elementor-element.elementor-element-c4335b2 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-cd11e32{--spacer-size:3rem;}.elementor-6979 .elementor-element.elementor-element-8245611{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6979 .elementor-element.elementor-element-0bc3346 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-b6e1b33{--spacer-size:3rem;}.elementor-6979 .elementor-element.elementor-element-dfa6a1b{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6979 .elementor-element.elementor-element-63b51cb .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-fe3888f{--spacer-size:3rem;}.elementor-6979 .elementor-element.elementor-element-509256c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6979 .elementor-element.elementor-element-e87f252 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-62bbee1{--spacer-size:3rem;}.elementor-6979 .elementor-element.elementor-element-be3978d .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-abb1dea{--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;}.elementor-6979 .elementor-element.elementor-element-5e58e13 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-77c55e5{--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;}.elementor-6979 .elementor-element.elementor-element-966402a .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-0c5eb6f .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-a07b925 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-09f2798 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-b98d029 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-d37f206 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-e3932aa .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-e46cd8c .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-9cccf72 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-1edb692 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-42846b6 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-ec1eea3 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-3fcb77f .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-f8390d7 .elementor-heading-title{font-size:1.5rem;}.elementor-6979 .elementor-element.elementor-element-bfa22bf{--spacer-size:3rem;}}@media(max-width:767px){.elementor-6979 .elementor-element.elementor-element-5e6ead3:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-5e6ead3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macroz.co.jp/wp-content/uploads/2025/07/imgfvmini_sp.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6979 .elementor-element.elementor-element-5e6ead3{--justify-content:flex-start;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-86c6e2d{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-5320e11{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-5320e11.e-con{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-5fc7205{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-6979 .elementor-element.elementor-element-5fc7205.elementor-element{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-5fc7205 .elementor-heading-title{font-size:2rem;line-height:1.8em;}.elementor-6979 .elementor-element.elementor-element-033b648{--justify-content:center;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--flex-wrap:wrap;}.elementor-6979 .elementor-element.elementor-element-dc044c2{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-6979 .elementor-element.elementor-element-dc044c2.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-dc044c2 .elementor-heading-title{font-size:2rem;line-height:1.8em;}.elementor-6979 .elementor-element.elementor-element-8fc0ea3 img{width:15.4rem;}.elementor-6979 .elementor-element.elementor-element-35542b2{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-35542b2.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-d01d8de{width:auto;max-width:auto;}.elementor-6979 .elementor-element.elementor-element-d01d8de .elementor-button{font-size:1.6rem;}.elementor-6979 .elementor-element.elementor-element-80a5c2c{width:auto;max-width:auto;}.elementor-6979 .elementor-element.elementor-element-80a5c2c .elementor-button{font-size:1.6rem;}.elementor-6979 .elementor-element.elementor-element-771b877{--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-07cf76f{--width:34rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-82212ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-82212ec .elementor-heading-title{font-size:2.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-5d110bd{text-align:justify;font-size:1.4rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-2541895{--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-e14f61c{--width:34rem;}.elementor-6979 .elementor-element.elementor-element-746fb4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-746fb4d .elementor-heading-title{font-size:2.2rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-4773ec6{--spacer-size:1rem;}.elementor-6979 .elementor-element.elementor-element-9224959{--width:33rem;}.elementor-6979 .elementor-element.elementor-element-b120267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-6979 .elementor-element.elementor-element-b120267 .elementor-heading-title{font-size:2rem;line-height:1.4em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-9f19df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-6979 .elementor-element.elementor-element-9f19df4 .elementor-heading-title{font-size:1.6rem;line-height:1.4em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-a6343e7{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-a6343e7.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-5e8c9d0{--width:34rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-c4a81f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-c4a81f1 .elementor-heading-title{font-size:2.2rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-80c26d3{--spacer-size:1rem;}.elementor-6979 .elementor-element.elementor-element-f8da25e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-f8da25e.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-e27aa13{--width:6.6rem;--min-height:6.6rem;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-e8fe602 .elementor-heading-title{font-size:3rem;}.elementor-6979 .elementor-element.elementor-element-4c785fb{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-5beab7a{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-30ae555{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 4rem;text-align:center;}.elementor-6979 .elementor-element.elementor-element-30ae555.elementor-element{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-30ae555 .elementor-heading-title{font-size:2.2rem;}.elementor-6979 .elementor-element.elementor-element-04e2d09{line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-4a4a4ed{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-657f018 .elementor-heading-title{font-size:1.4rem;}.elementor-6979 .elementor-element.elementor-element-dcfb824{font-size:0.9rem;}.elementor-6979 .elementor-element.elementor-element-0ad3c20{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6979 .elementor-element.elementor-element-a276b2b .elementor-heading-title{font-size:1.4rem;}.elementor-6979 .elementor-element.elementor-element-3bc5d09{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-18a6544{--width:6.6rem;--min-height:6.6rem;}.elementor-6979 .elementor-element.elementor-element-ed3e059 .elementor-heading-title{font-size:3rem;letter-spacing:-0.2rem;}.elementor-6979 .elementor-element.elementor-element-dd91ec5{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-9e698e4{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-d7da745{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 4rem;text-align:center;}.elementor-6979 .elementor-element.elementor-element-d7da745.elementor-element{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-d7da745 .elementor-heading-title{font-size:2.2rem;}.elementor-6979 .elementor-element.elementor-element-80d4979{line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-0b2ce3b{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-6979 .elementor-element.elementor-element-79afa75 .elementor-heading-title{font-size:1.4rem;}.elementor-6979 .elementor-element.elementor-element-f016d42{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-a2d79b3{--width:6.6rem;--min-height:6.6rem;}.elementor-6979 .elementor-element.elementor-element-534e460 .elementor-heading-title{font-size:3rem;letter-spacing:-0.2rem;}.elementor-6979 .elementor-element.elementor-element-15e179c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-ce45a0a{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-45fc640{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 4rem;text-align:center;}.elementor-6979 .elementor-element.elementor-element-45fc640.elementor-element{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-45fc640 .elementor-heading-title{font-size:2.2rem;}.elementor-6979 .elementor-element.elementor-element-c85f268{line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-2833d40{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-c30c91b{--width:6.6rem;--min-height:6.6rem;}.elementor-6979 .elementor-element.elementor-element-ea009dd .elementor-heading-title{font-size:3rem;letter-spacing:-0.2rem;}.elementor-6979 .elementor-element.elementor-element-4c5faec{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-01d2b82{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6979 .elementor-element.elementor-element-51b2181{width:var( --container-widget-width, 96% );max-width:96%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 4rem;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-6979 .elementor-element.elementor-element-51b2181.elementor-element{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-51b2181 .elementor-heading-title{font-size:2rem;}.elementor-6979 .elementor-element.elementor-element-247e9ce{line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-920d259:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-920d259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macroz.co.jp/wp-content/uploads/2025/05/img_cpu_sp.png");}.elementor-6979 .elementor-element.elementor-element-920d259{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-920d259.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-2ddb3f6{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-7834317 .elementor-heading-title{font-size:2.7rem;}.elementor-6979 .elementor-element.elementor-element-91e32d6{--spacer-size:0.5rem;}.elementor-6979 .elementor-element.elementor-element-2b7b8c9 .elementor-heading-title{font-size:1.8rem;}.elementor-6979 .elementor-element.elementor-element-9047a60{--spacer-size:0.3rem;}.elementor-6979 .elementor-element.elementor-element-b0712d6 .elementor-button{font-size:2.1rem;}.elementor-6979 .elementor-element.elementor-element-53e16b3{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-53e16b3.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-6aa71ce{--width:34rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-5e4194c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-5e4194c .elementor-heading-title{font-size:2.2rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-5a6739b{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-6979 .elementor-element.elementor-element-7a0cc79{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-2d1cefd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-2d1cefd .elementor-heading-title{font-size:2.2rem;line-height:1.2em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-5ff7c16{--width:34rem;}.elementor-6979 .elementor-element.elementor-element-2061f8e{--spacer-size:1rem;}.elementor-6979 .elementor-element.elementor-element-0ef2080{width:var( --container-widget-width, 85.4rem );max-width:85.4rem;--container-widget-width:85.4rem;--container-widget-flex-grow:0;}.elementor-6979 .elementor-element.elementor-element-caa9e92{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:00rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-98a13a8{--width:34rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-c4335b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-c4335b2 .elementor-heading-title{font-size:2.2rem;line-height:1.2em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-d2c9815{font-size:1.6rem;}.elementor-6979 .elementor-element.elementor-element-cd11e32{--spacer-size:1rem;}.elementor-6979 .elementor-element.elementor-element-8c0e5e5.elementor-element{--align-self:flex-end;}.elementor-6979 .elementor-element.elementor-element-8c0e5e5{text-align:right;font-size:1rem;line-height:0em;}.elementor-6979 .elementor-element.elementor-element-e946d00{--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;}.elementor-6979 .elementor-element.elementor-element-684ee6c{width:var( --container-widget-width, 78.4rem );max-width:78.4rem;--container-widget-width:78.4rem;--container-widget-flex-grow:0;}.elementor-6979 .elementor-element.elementor-element-684ee6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-684ee6c img{width:78.4rem;}.elementor-6979 .elementor-element.elementor-element-92ce1a2:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-92ce1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macroz.co.jp/wp-content/uploads/2025/05/img_cpu_sp.png");}.elementor-6979 .elementor-element.elementor-element-92ce1a2{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-92ce1a2.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-5f1cb28{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-6277ab5 .elementor-heading-title{font-size:2.7rem;}.elementor-6979 .elementor-element.elementor-element-282fa82{--spacer-size:0.5rem;}.elementor-6979 .elementor-element.elementor-element-b35a4df .elementor-heading-title{font-size:1.8rem;}.elementor-6979 .elementor-element.elementor-element-cb7af6a{--spacer-size:0.3rem;}.elementor-6979 .elementor-element.elementor-element-1d2830c .elementor-button{font-size:2.1rem;}.elementor-6979 .elementor-element.elementor-element-8245611{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-b9cf68f{--width:34rem;}.elementor-6979 .elementor-element.elementor-element-0bc3346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-0bc3346 .elementor-heading-title{font-size:2.2rem;line-height:1.2em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-22a6472{font-size:1.6rem;line-height:1.6em;}.elementor-6979 .elementor-element.elementor-element-b6e1b33{--spacer-size:1rem;}.elementor-6979 .elementor-element.elementor-element-90421a0{--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:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-6979 .elementor-element.elementor-element-56f18ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-dfa6a1b{--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-63b51cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-63b51cb .elementor-heading-title{font-size:2.2rem;line-height:1.2em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-fe3888f{--spacer-size:1rem;}.elementor-6979 .elementor-element.elementor-element-e254c13{--width:100%;}.elementor-6979 .elementor-element.elementor-element-b4dcd25{width:var( --container-widget-width, 74.7rem );max-width:74.7rem;--container-widget-width:74.7rem;--container-widget-flex-grow:0;}.elementor-6979 .elementor-element.elementor-element-b4dcd25 img{width:74.7rem;}.elementor-6979 .elementor-element.elementor-element-509256c{--padding-top:00rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-2b63cb6{--width:34rem;}.elementor-6979 .elementor-element.elementor-element-e87f252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-e87f252 .elementor-heading-title{font-size:2.2rem;line-height:1.2em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-83d9088{font-size:1.6rem;line-height:1.6em;}.elementor-6979 .elementor-element.elementor-element-62bbee1{--spacer-size:1rem;}.elementor-6979 .elementor-element.elementor-element-55648bf.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-55648bf{text-align:left;font-size:1.3rem;line-height:0em;}.elementor-6979 .elementor-element.elementor-element-c9cd145{--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;}.elementor-6979 .elementor-element.elementor-element-62eaddf{width:var( --container-widget-width, 74.7rem );max-width:74.7rem;--container-widget-width:74.7rem;--container-widget-flex-grow:0;}.elementor-6979 .elementor-element.elementor-element-62eaddf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-d7ecb4f.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-d7ecb4f{text-align:left;font-size:1.3rem;line-height:0em;}.elementor-6979 .elementor-element.elementor-element-0a5ec05{--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;}.elementor-6979 .elementor-element.elementor-element-231917c{width:var( --container-widget-width, 74.7rem );max-width:74.7rem;--container-widget-width:74.7rem;--container-widget-flex-grow:0;}.elementor-6979 .elementor-element.elementor-element-231917c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-00abf69{text-align:right;font-size:0.8rem;line-height:1.1em;}.elementor-6979 .elementor-element.elementor-element-8469acc{--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;}.elementor-6979 .elementor-element.elementor-element-780b018{text-align:left;font-size:1.3rem;line-height:0em;}.elementor-6979 .elementor-element.elementor-element-fdbb12b{--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;}.elementor-6979 .elementor-element.elementor-element-1981f43{text-align:left;font-size:1.3rem;line-height:0em;}.elementor-6979 .elementor-element.elementor-element-336a706{--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;}.elementor-6979 .elementor-element.elementor-element-125feca{text-align:left;font-size:1.3rem;line-height:0em;}.elementor-6979 .elementor-element.elementor-element-ca01ec7:not(.elementor-motion-effects-element-type-background), .elementor-6979 .elementor-element.elementor-element-ca01ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macroz.co.jp/wp-content/uploads/2025/05/img_cpu_sp.png");}.elementor-6979 .elementor-element.elementor-element-ca01ec7{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-ca01ec7.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-1a51f5d{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-4983ad3 .elementor-heading-title{font-size:2.7rem;}.elementor-6979 .elementor-element.elementor-element-22175ee{--spacer-size:0.5rem;}.elementor-6979 .elementor-element.elementor-element-711bda3 .elementor-heading-title{font-size:1.8rem;}.elementor-6979 .elementor-element.elementor-element-2a9bf6f{--spacer-size:0.3rem;}.elementor-6979 .elementor-element.elementor-element-ec18fb6 .elementor-button{font-size:2.1rem;}.elementor-6979 .elementor-element.elementor-element-915c56e{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-915c56e.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-40ac6da{--width:34rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-be3978d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-be3978d .elementor-heading-title{font-size:2.2rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-abb1dea{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-6979 .elementor-element.elementor-element-d6d31aa{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-d6d31aa.e-con{--align-self:center;}.elementor-6979 .elementor-element.elementor-element-0254cdc{--width:34rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6979 .elementor-element.elementor-element-5e58e13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-5e58e13 .elementor-heading-title{font-size:2.2rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-77c55e5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6979 .elementor-element.elementor-element-8bbd904{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-ae4f9f5{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-ae4f9f5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-966402a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-966402a .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-76d876f{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-76d876f.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-3da0711{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-498e48b{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-498e48b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-0c5eb6f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-0c5eb6f .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-2eab56d{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-2eab56d.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-5e3978f{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-d759fc8{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-d759fc8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-a07b925{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-a07b925 .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-1b170ed{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-1b170ed.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-bf30204{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-7152acb{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-7152acb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-09f2798{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-09f2798 .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-2873f4a{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-2873f4a.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-74058eb{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-87c10a9{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-87c10a9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-b98d029{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-b98d029 .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-f2a3199{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-f2a3199.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-1501c77{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-f4e7c3c{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-f4e7c3c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-d37f206{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-d37f206 .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-cae0b9d{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-cae0b9d.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-ff46140{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-4d7612d{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-4d7612d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-e3932aa{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-e3932aa .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-03627d5{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-03627d5.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-edc8549{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-6f7c3a5{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-6f7c3a5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-e46cd8c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-e46cd8c .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-70f9a3f{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-70f9a3f.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-7004d52{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-7f8abb5{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-7f8abb5.e-con{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-9cccf72{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-9cccf72 .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-26562b8{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.1em;}.elementor-6979 .elementor-element.elementor-element-26562b8.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-1f5b674{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-962c861{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-962c861.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-1edb692{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-1edb692 .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-4a88b18{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-4a88b18.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-aa61347{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-58cb2b9{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-58cb2b9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-42846b6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-42846b6 .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-81897d3{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-81897d3.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-469b904{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-b1448f3{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-b1448f3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-ec1eea3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-ec1eea3 .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-281de2e{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-281de2e.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-4b73b69{--justify-content:flex-start;}.elementor-6979 .elementor-element.elementor-element-8bef5b4{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6979 .elementor-element.elementor-element-8bef5b4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6979 .elementor-element.elementor-element-3fcb77f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6979 .elementor-element.elementor-element-3fcb77f .elementor-heading-title{font-size:1.8rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-71b2a18{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:0.9rem;line-height:1.4em;}.elementor-6979 .elementor-element.elementor-element-71b2a18.elementor-element{--align-self:flex-start;}.elementor-6979 .elementor-element.elementor-element-c239ceb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:1rem;}.elementor-6979 .elementor-element.elementor-element-3629f2b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6979 .elementor-element.elementor-element-190e5a0{--width:34rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6979 .elementor-element.elementor-element-f8390d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6979 .elementor-element.elementor-element-f8390d7 .elementor-heading-title{font-size:2.2rem;line-height:1em;letter-spacing:1.2px;}.elementor-6979 .elementor-element.elementor-element-bfa22bf{--spacer-size:1rem;}.elementor-6979 .elementor-element.elementor-element-4a450e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6979 .elementor-element.elementor-element-50bc7a9{--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;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-6979 .elementor-element.elementor-element-4f74d92{width:auto;max-width:auto;}.elementor-6979 .elementor-element.elementor-element-4f74d92 .elementor-button{font-size:1.2rem;border-width:2px 2px 2px 2px;padding:1.2rem 2rem 1.2rem 2rem;}.elementor-6979 .elementor-element.elementor-element-da20d75{width:auto;max-width:auto;}.elementor-6979 .elementor-element.elementor-element-da20d75 .elementor-button{font-size:1.4rem;padding:1.2rem 2rem 1.2rem 2rem;}}/* Start custom CSS for heading, class: .elementor-element-dc044c2 */.half-highlight {
    position: relative;
    display: inline-block;
    z-index: 0;
}

.half-highlight::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30%; /* 下半分に色を付ける */
    background-color: #FFE45E; /* 色ベタの色 */
    z-index: -1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07cf76f *//* デスクトップ用改行を表示 */
.br_pc {
    display: inline;
}

.br_sp {
    display: none;
}

/* モバイル用改行を表示 */
@media (max-width: 767px) {
    .br_pc {
        display: none;
    }

    .br_sp {
        display: inline;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ef2080 */@media (max-width: 921px) {
  .horizontal-scroll_differences {
    max-width:85.4rem !important;
    overflow-x: scroll !important;
    white-space: nowrap!important;  
}
  .horizontal-scroll img{
      
  max-height: 79.8rem!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7c16 */.scroll-container {
  overflow-x: auto!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-684ee6c */@media (max-width: 921px) {
  .horizontal-scroll_flow {
    max-width:78.4rem !important;
    overflow-x: scroll !important;
    white-space: nowrap!important;  
}
  .horizontal-scroll img{
      
  max-height: 23.1rem!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e946d00 */.scroll-container {
  overflow-x: auto!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22a6472 */.dotted-red {
    border-bottom: 4px dotted #FF4930;
    color:#FF4930;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56f18ca */@media (max-width: 767px) {
    .horizontal-scroll {
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
}

.horizontal-scroll > * {
    scroll-snap-align: start;
    flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90421a0 */@media (max-width: 767px) {
    .horizontal-scroll {
　　width: 100%;
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
}

.horizontal-scroll > * {
    scroll-snap-align: start;
    flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4dcd25 */@media (max-width: 921px) {
  .horizontal-scroll_example {
    max-width:74.7rem !important;
    overflow-x: scroll !important;
    white-space: nowrap!important;  
}
  .horizontal-scroll img{
      
  max-height: 40.9rem!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e254c13 */.scroll-container {
  overflow-x: auto!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62eaddf */@media (max-width: 921px) {
  .horizontal-scroll_fee-list01 {
    max-width:74.7rem !important;
    overflow-x: scroll !important;
    white-space: nowrap!important;  
}
  .horizontal-scroll img{
      
  max-height: 26.6rem!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cd145 */.scroll-container {
  overflow-x: auto!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-231917c */@media (max-width: 921px) {
  .horizontal-scroll_fee-list02 {
    max-width:74.7rem !important;
    overflow-x: scroll !important;
    white-space: nowrap!important;  
}
  .horizontal-scroll img{
      
  max-height: 26.6rem!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a5ec05 */.scroll-container {
  overflow-x: auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8469acc */@media (max-width: 767px) {
    .horizontal-scroll {
　　width: 100%;
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
}

.horizontal-scroll > * {
    scroll-snap-align: start;
    flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdbb12b */@media (max-width: 767px) {
    .horizontal-scroll {
　　width: 100%;
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
}

.horizontal-scroll > * {
    scroll-snap-align: start;
    flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336a706 */@media (max-width: 767px) {
    .horizontal-scroll {
　　width: 100%;
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
}

.horizontal-scroll > * {
    scroll-snap-align: start;
    flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c239ceb */.accordion-qa .e-n-accordion-item .e-n-accordion-item-title::before {
    content: "Q";
    font-family: "Noto Sans JP", "Sans-serif";
    font-size: 28px;
    color:#FF6C2D;
    font-weight: 600;
    margin: -4px 12px 0;
}
@media (max-width: 767px) {
.accordion-qa .e-n-accordion-item .e-n-accordion-item-title::before {
    content: "Q";
    font-family: "Noto Sans JP", "Sans-serif";
    font-size: 1.8rem;
    color:#FF6C2D;
    font-weight: 600;
    margin: -0.2rem 0.2rem 0 0;
}
    }/* End custom CSS */