.elementor-15 .elementor-element.elementor-element-fa065d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-fa065d4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fa065d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-1e0d4a2{--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;--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-15 .elementor-element.elementor-element-332721a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-15 .elementor-element.elementor-element-332721a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-154c77e7 );}.elementor-15 .elementor-element.elementor-element-b6b9813 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-154c77e7 );}.elementor-15 .elementor-element.elementor-element-cf6e95b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-cf6e95b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cf6e95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industry-compliance.t-59.com/wp/wp-content/uploads/2025/12/1.TOP_background-image1.png");}.elementor-15 .elementor-element.elementor-element-adb878c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--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-15 .elementor-element.elementor-element-d6ccf9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--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-15 .elementor-element.elementor-element-868cb52{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-798973c{--display:flex;--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-15 .elementor-element.elementor-element-c747514 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-c747514 .elementor-heading-title{font-family:var( --e-global-typography-10c3bbb-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-10c3bbb-font-size );font-weight:var( --e-global-typography-10c3bbb-font-weight );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-dffbc84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-dffbc84 .elementor-heading-title{font-family:var( --e-global-typography-954b88b-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-954b88b-font-size );font-weight:var( --e-global-typography-954b88b-font-weight );letter-spacing:var( --e-global-typography-954b88b-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7ac9e17{--display:flex;--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e4dbf13{font-family:var( --e-global-typography-text-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4a779e5{--display:flex;--justify-content: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-15 .elementor-element.elementor-element-4a779e5.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1927c2a .elementor-button{background-color:var( --e-global-color-2c52e2e6 );font-family:var( --e-global-typography-4226a32-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-4226a32-font-size );font-weight:var( --e-global-typography-4226a32-font-weight );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2c52e2e6 );border-radius:0px 0px 0px 0px;padding:13px 17px 13px 17px;}.elementor-15 .elementor-element.elementor-element-1927c2a .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1927c2a .elementor-button:focus{background-color:var( --e-global-color-154c77e7 );color:var( --e-global-color-2c52e2e6 );}.elementor-15 .elementor-element.elementor-element-1927c2a .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1927c2a .elementor-button:focus svg{fill:var( --e-global-color-2c52e2e6 );}.elementor-15 .elementor-element.elementor-element-368fb18{--display:flex;--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-15 .elementor-element.elementor-element-4789db0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1c0ebf7{--display:flex;--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-15 .elementor-element.elementor-element-d667825 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-d667825 .elementor-heading-title{font-family:var( --e-global-typography-10c3bbb-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-10c3bbb-font-size );font-weight:var( --e-global-typography-10c3bbb-font-weight );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-950b076 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-950b076 .elementor-heading-title{font-family:var( --e-global-typography-954b88b-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-954b88b-font-size );font-weight:var( --e-global-typography-954b88b-font-weight );letter-spacing:var( --e-global-typography-954b88b-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-afb0b3f{--display:flex;--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3c0a006{font-family:var( --e-global-typography-text-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1dd9931{--display:flex;--justify-content: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-15 .elementor-element.elementor-element-1dd9931.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6494aa8 .elementor-button{background-color:var( --e-global-color-2c52e2e6 );font-family:var( --e-global-typography-4226a32-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-4226a32-font-size );font-weight:var( --e-global-typography-4226a32-font-weight );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2c52e2e6 );border-radius:0px 0px 0px 0px;padding:13px 17px 13px 17px;}.elementor-15 .elementor-element.elementor-element-6494aa8 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6494aa8 .elementor-button:focus{background-color:var( --e-global-color-154c77e7 );color:var( --e-global-color-2c52e2e6 );}.elementor-15 .elementor-element.elementor-element-6494aa8 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6494aa8 .elementor-button:focus svg{fill:var( --e-global-color-2c52e2e6 );}.elementor-15 .elementor-element.elementor-element-2b9ac75{--display:flex;--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-15 .elementor-element.elementor-element-38c3d19{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b8ad1cf{--display:flex;--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-15 .elementor-element.elementor-element-14ad5ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-14ad5ea .elementor-heading-title{font-family:var( --e-global-typography-10c3bbb-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-10c3bbb-font-size );font-weight:var( --e-global-typography-10c3bbb-font-weight );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-eba6cb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-eba6cb8 .elementor-heading-title{font-family:"Noto Serif JP", \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:18px;font-weight:600;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-5f6b1dd{--display:flex;--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0b56657{font-family:var( --e-global-typography-text-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-820831a{--display:flex;--justify-content: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-15 .elementor-element.elementor-element-820831a.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-637c29d .elementor-button{background-color:var( --e-global-color-2c52e2e6 );font-family:var( --e-global-typography-4226a32-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-4226a32-font-size );font-weight:var( --e-global-typography-4226a32-font-weight );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2c52e2e6 );border-radius:0px 0px 0px 0px;padding:13px 17px 13px 17px;}.elementor-15 .elementor-element.elementor-element-637c29d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-637c29d .elementor-button:focus{background-color:var( --e-global-color-154c77e7 );color:var( --e-global-color-2c52e2e6 );}.elementor-15 .elementor-element.elementor-element-637c29d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-637c29d .elementor-button:focus svg{fill:var( --e-global-color-2c52e2e6 );}.elementor-15 .elementor-element.elementor-element-0736401{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-0736401:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0736401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-2775414{--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;--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-15 .elementor-element.elementor-element-152b226 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-15 .elementor-element.elementor-element-152b226 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-154c77e7 );}.elementor-15 .elementor-element.elementor-element-bd4fef1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-154c77e7 );}.elementor-15 .elementor-element.elementor-element-051144d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-051144d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-051144d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industry-compliance.t-59.com/wp/wp-content/uploads/2025/12/1.TOP_background-image2.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3818ff7{--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 40px;--row-gap:0px;--column-gap:40px;--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-15 .elementor-element.elementor-element-704e09c{--display:flex;--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-15 .elementor-element.elementor-element-bc9bca7{--display:flex;--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-83d97fe{font-family:var( --e-global-typography-accent-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-9c619cc{--display:flex;--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-15 .elementor-element.elementor-element-50d4377{text-align:right;font-family:var( --e-global-typography-e7b7124-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-e7b7124-font-size );font-weight:var( --e-global-typography-e7b7124-font-weight );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-938a72d{--display:flex;--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-15 .elementor-element.elementor-element-8c22dcd{text-align:right;font-family:var( --e-global-typography-2605be0-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-2605be0-font-size );font-weight:var( --e-global-typography-2605be0-font-weight );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-373efe0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-15 .elementor-element.elementor-element-4d2cede > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4d2cede.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a600f67{--divider-border-style:solid;--divider-color:var( --e-global-color-2c52e2e6 );--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-a600f67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-a600f67 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-a600f67 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-a467dd2{--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 40px;--row-gap:0px;--column-gap:40px;--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-15 .elementor-element.elementor-element-65b5be7{--display:flex;--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-15 .elementor-element.elementor-element-aa6e36d{--display:flex;--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-21f68dd{font-family:var( --e-global-typography-accent-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-33034b7{--display:flex;--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-15 .elementor-element.elementor-element-a3d3476{text-align:right;font-family:var( --e-global-typography-e7b7124-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-e7b7124-font-size );font-weight:var( --e-global-typography-e7b7124-font-weight );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-393ac55{--display:flex;--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-15 .elementor-element.elementor-element-d0d3cc9{text-align:right;font-family:var( --e-global-typography-2605be0-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-2605be0-font-size );font-weight:var( --e-global-typography-2605be0-font-weight );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-29cb478{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-15 .elementor-element.elementor-element-bab6d11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-bab6d11.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-bad5075{--divider-border-style:solid;--divider-color:var( --e-global-color-2c52e2e6 );--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-bad5075 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-bad5075 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-bad5075 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-7e42dbc{--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 40px;--row-gap:0px;--column-gap:40px;--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-15 .elementor-element.elementor-element-52044a1{--display:flex;--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-15 .elementor-element.elementor-element-3a63d82{--display:flex;--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7fe9f02{font-family:var( --e-global-typography-accent-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ea340b5{--display:flex;--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-15 .elementor-element.elementor-element-a65b8e6{text-align:right;font-family:var( --e-global-typography-e7b7124-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-e7b7124-font-size );font-weight:var( --e-global-typography-e7b7124-font-weight );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-dd13652{--display:flex;--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-15 .elementor-element.elementor-element-7ab9b60{text-align:right;font-family:var( --e-global-typography-2605be0-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-2605be0-font-size );font-weight:var( --e-global-typography-2605be0-font-weight );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-84bfaa4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-15 .elementor-element.elementor-element-2fa5c5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2fa5c5a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-9707a07{--divider-border-style:solid;--divider-color:var( --e-global-color-2c52e2e6 );--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-9707a07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-9707a07 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-9707a07 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-597787f{--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 40px;--row-gap:0px;--column-gap:40px;--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-15 .elementor-element.elementor-element-b80c0ba{--display:flex;--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-15 .elementor-element.elementor-element-fb27423{--display:flex;--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fd08d57{font-family:var( --e-global-typography-accent-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-b7d3d56{--display:flex;--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-15 .elementor-element.elementor-element-6d91f44{text-align:right;font-family:var( --e-global-typography-e7b7124-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-e7b7124-font-size );font-weight:var( --e-global-typography-e7b7124-font-weight );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-79b7274{--display:flex;--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-15 .elementor-element.elementor-element-4d6446b{text-align:right;font-family:var( --e-global-typography-2605be0-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-2605be0-font-size );font-weight:var( --e-global-typography-2605be0-font-weight );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1a46245{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-15 .elementor-element.elementor-element-9f86539 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9f86539.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-dd93b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-dd93b03:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dd93b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-cd6fcff{--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;--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-15 .elementor-element.elementor-element-4e41c4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4e41c4b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-154c77e7 );}.elementor-15 .elementor-element.elementor-element-0c47771 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-154c77e7 );}.elementor-15 .elementor-element.elementor-element-e7697d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-e7697d0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e7697d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industry-compliance.t-59.com/wp/wp-content/uploads/2025/12/1.TOP_background-image3.png");}.elementor-15 .elementor-element.elementor-element-8301e5a{--display:flex;--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b6979ce{font-family:"Noto Sans JP", \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:18px;font-weight:400;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-e5e9981{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-15 .elementor-element.elementor-element-459e83a{--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;--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-15 .elementor-element.elementor-element-459e83a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-459e83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-154c77e7 );}.elementor-15 .elementor-element.elementor-element-a0c9dd3{--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 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-15 .elementor-element.elementor-element-20f9293 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-20f9293.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-20f9293.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-20f9293.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-20f9293.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-20f9293.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon{font-size:35px;}.elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon svg{height:35px;}.elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon svg{transform:rotate(310deg);}.elementor-15 .elementor-element.elementor-element-93c462c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-93c462c{font-family:"Noto Serif JP", \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:35px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c63f4b8{font-family:"Noto Sans JP", \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:16px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7a707ff{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7a707ff:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7a707ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c52e2e6 );}.elementor-15 .elementor-element.elementor-element-7a707ff:hover{background-color:#327099;}.elementor-15 .elementor-element.elementor-element-f9f2b91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f9f2b91{font-family:"Noto Serif JP", \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:35px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-154c77e7 );}.elementor-15 .elementor-element.elementor-element-0d8ca88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0d8ca88{font-family:var( --e-global-typography-text-font-family ), \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"ヒラギノ角ゴ ProN W3\", \"Meiryo\" , \"メイリオ\", \"sans-serif\";font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-154c77e7 );}@media(max-width:959px){.elementor-15 .elementor-element.elementor-element-fa065d4{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-332721a > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-15 .elementor-element.elementor-element-332721a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b6b9813 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cf6e95b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-adb878c{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-868cb52{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-798973c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c747514 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-c747514 .elementor-heading-title{font-size:var( --e-global-typography-10c3bbb-font-size );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );}.elementor-15 .elementor-element.elementor-element-dffbc84 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-15 .elementor-element.elementor-element-dffbc84 .elementor-heading-title{font-size:var( --e-global-typography-954b88b-font-size );letter-spacing:var( --e-global-typography-954b88b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7ac9e17{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e4dbf13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4a779e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-4a779e5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1927c2a .elementor-button{font-size:var( --e-global-typography-4226a32-font-size );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4789db0{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1c0ebf7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d667825 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-d667825 .elementor-heading-title{font-size:var( --e-global-typography-10c3bbb-font-size );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );}.elementor-15 .elementor-element.elementor-element-950b076 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-15 .elementor-element.elementor-element-950b076 .elementor-heading-title{font-size:var( --e-global-typography-954b88b-font-size );letter-spacing:var( --e-global-typography-954b88b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-afb0b3f{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3c0a006{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1dd9931{--justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-1dd9931.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6494aa8 .elementor-button{font-size:var( --e-global-typography-4226a32-font-size );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );}.elementor-15 .elementor-element.elementor-element-38c3d19{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b8ad1cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-14ad5ea > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-14ad5ea .elementor-heading-title{font-size:var( --e-global-typography-10c3bbb-font-size );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );}.elementor-15 .elementor-element.elementor-element-eba6cb8 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-15 .elementor-element.elementor-element-eba6cb8 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-5f6b1dd{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0b56657{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-820831a{--justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-820831a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-637c29d .elementor-button{font-size:var( --e-global-typography-4226a32-font-size );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0736401{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-152b226 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-15 .elementor-element.elementor-element-152b226 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bd4fef1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-051144d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-3818ff7{--gap:0px 030px;--row-gap:0px;--column-gap:030px;}.elementor-15 .elementor-element.elementor-element-bc9bca7{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-83d97fe{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-50d4377{font-size:var( --e-global-typography-e7b7124-font-size );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8c22dcd{font-size:var( --e-global-typography-2605be0-font-size );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );}.elementor-15 .elementor-element.elementor-element-373efe0{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-4d2cede.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a600f67 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-a467dd2{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-15 .elementor-element.elementor-element-aa6e36d{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-21f68dd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a3d3476{font-size:var( --e-global-typography-e7b7124-font-size );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d0d3cc9{font-size:var( --e-global-typography-2605be0-font-size );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );}.elementor-15 .elementor-element.elementor-element-29cb478{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-bab6d11.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-bad5075 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-7e42dbc{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-15 .elementor-element.elementor-element-3a63d82{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7fe9f02{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a65b8e6{font-size:var( --e-global-typography-e7b7124-font-size );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7ab9b60{font-size:var( --e-global-typography-2605be0-font-size );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );}.elementor-15 .elementor-element.elementor-element-84bfaa4{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-2fa5c5a.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9707a07 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-597787f{--gap:0px 13px;--row-gap:0px;--column-gap:13px;}.elementor-15 .elementor-element.elementor-element-fb27423{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fd08d57{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6d91f44{font-size:var( --e-global-typography-e7b7124-font-size );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4d6446b{font-size:var( --e-global-typography-2605be0-font-size );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1a46245{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-9f86539.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-dd93b03{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4e41c4b > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4e41c4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0c47771 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e7697d0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-8301e5a{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e5e9981{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-20f9293 > .elementor-widget-container{padding:0px 7px 0px 0px;}.elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon{font-size:35px;}.elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon svg{height:35px;}.elementor-15 .elementor-element.elementor-element-93c462c{font-size:32px;}.elementor-15 .elementor-element.elementor-element-f9f2b91{font-size:32px;}.elementor-15 .elementor-element.elementor-element-0d8ca88{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-fa065d4{--content-width:1110px;}.elementor-15 .elementor-element.elementor-element-cf6e95b{--content-width:1110px;}.elementor-15 .elementor-element.elementor-element-0736401{--content-width:1110px;}.elementor-15 .elementor-element.elementor-element-051144d{--content-width:1110px;}.elementor-15 .elementor-element.elementor-element-373efe0{--width:550px;}.elementor-15 .elementor-element.elementor-element-29cb478{--width:550px;}.elementor-15 .elementor-element.elementor-element-84bfaa4{--width:550px;}.elementor-15 .elementor-element.elementor-element-1a46245{--width:550px;}.elementor-15 .elementor-element.elementor-element-dd93b03{--content-width:1110px;}.elementor-15 .elementor-element.elementor-element-e7697d0{--content-width:1110px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-fa065d4{--content-width:500px;}.elementor-15 .elementor-element.elementor-element-1e0d4a2{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-332721a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-332721a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b6b9813 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cf6e95b{--content-width:500px;}.elementor-15 .elementor-element.elementor-element-adb878c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-868cb52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-798973c{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c747514 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c747514 .elementor-heading-title{font-size:var( --e-global-typography-10c3bbb-font-size );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );}.elementor-15 .elementor-element.elementor-element-dffbc84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-dffbc84 .elementor-heading-title{font-size:var( --e-global-typography-954b88b-font-size );letter-spacing:var( --e-global-typography-954b88b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e4dbf13{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4a779e5{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1927c2a .elementor-button{font-size:var( --e-global-typography-4226a32-font-size );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );padding:17px 17px 17px 17px;}.elementor-15 .elementor-element.elementor-element-4789db0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-1c0ebf7{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d667825 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d667825 .elementor-heading-title{font-size:var( --e-global-typography-10c3bbb-font-size );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );}.elementor-15 .elementor-element.elementor-element-950b076 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-950b076 .elementor-heading-title{font-size:var( --e-global-typography-954b88b-font-size );letter-spacing:var( --e-global-typography-954b88b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3c0a006{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1dd9931{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6494aa8 .elementor-button{font-size:var( --e-global-typography-4226a32-font-size );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );padding:17px 17px 17px 17px;}.elementor-15 .elementor-element.elementor-element-38c3d19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b8ad1cf{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-14ad5ea > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-15 .elementor-element.elementor-element-14ad5ea .elementor-heading-title{font-size:var( --e-global-typography-10c3bbb-font-size );letter-spacing:var( --e-global-typography-10c3bbb-letter-spacing );}.elementor-15 .elementor-element.elementor-element-eba6cb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-eba6cb8 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-0b56657{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15 .elementor-element.elementor-element-637c29d .elementor-button{font-size:var( --e-global-typography-4226a32-font-size );letter-spacing:var( --e-global-typography-4226a32-letter-spacing );padding:17px 17px 17px 17px;}.elementor-15 .elementor-element.elementor-element-0736401{--content-width:500px;}.elementor-15 .elementor-element.elementor-element-2775414{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-152b226 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-152b226 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bd4fef1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-051144d{--content-width:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-3818ff7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-83d97fe{text-align:justify;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-50d4377{font-size:var( --e-global-typography-e7b7124-font-size );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8c22dcd{font-size:var( --e-global-typography-2605be0-font-size );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );}.elementor-15 .elementor-element.elementor-element-373efe0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a600f67 > .elementor-widget-container{padding:015px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-a467dd2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-21f68dd{text-align:justify;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a3d3476{font-size:var( --e-global-typography-e7b7124-font-size );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d0d3cc9{font-size:var( --e-global-typography-2605be0-font-size );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );}.elementor-15 .elementor-element.elementor-element-29cb478{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bad5075 > .elementor-widget-container{padding:015px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-7e42dbc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-7fe9f02{text-align:justify;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a65b8e6{font-size:var( --e-global-typography-e7b7124-font-size );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7ab9b60{font-size:var( --e-global-typography-2605be0-font-size );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );}.elementor-15 .elementor-element.elementor-element-84bfaa4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9707a07 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-597787f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-fd08d57{text-align:justify;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6d91f44{font-size:var( --e-global-typography-e7b7124-font-size );letter-spacing:var( --e-global-typography-e7b7124-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4d6446b{font-size:var( --e-global-typography-2605be0-font-size );letter-spacing:var( --e-global-typography-2605be0-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1a46245{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dd93b03{--content-width:500px;}.elementor-15 .elementor-element.elementor-element-cd6fcff{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-4e41c4b > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-4e41c4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0c47771 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e7697d0{--content-width:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-e7697d0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e7697d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-15 .elementor-element.elementor-element-8301e5a{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b6979ce{text-align:justify;}.elementor-15 .elementor-element.elementor-element-e5e9981{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 0px;--row-gap:25px;--column-gap:0px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-459e83a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-20f9293 > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-20f9293 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-93c462c{font-size:30px;}.elementor-15 .elementor-element.elementor-element-f9f2b91{font-size:25px;}.elementor-15 .elementor-element.elementor-element-0d8ca88{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */@media screen and (min-width:690px) {
    
    body.elementor-page-15 .pc {
    display: block;
    }
    
    body.elementor-page-15 .tablet {
    display: none;
    }
    
    body.elementor-page-15 .sp {
    display: none;
    }
    
    body.elementor-page-15 .pc-sp {
    display: block;
    }
    
    body.elementor-page-15 .pc-tab {
    display: block;
    }
    
    body.elementor-page-15 .tab-sp {
    display: none;
    }
    
}

@media screen and (min-width:768px)and (max-width: 959px) {
    
    
    body.elementor-page-15 .pc {
    display: none;
    }
    
    body.elementor-page-15 .tablet {
    display: block;
    }
    
    body.elementor-page-15 .sp {
    display: none;
    }
    
    body.elementor-page-15 .pc-sp {
    display: none;
    }
    
    body.elementor-page-15 .pc-tab {
    display: block;
    }
    
    body.elementor-page-15 .tab-sp {
    display: block;
    }
    
}


@media screen and (max-width: 767px) {
    
    body.elementor-page-15 .pc {
    display: none;
    }
    
    body.elementor-page-15 .tablet {
    display: none;
    }
    
    body.elementor-page-15 .sp {
    display: block;
    }
    
    body.elementor-page-15 .pc-sp {
    display: block;
    }
    
    body.elementor-page-15 .pc-tab {
    display: none;
    }
    
    body.elementor-page-15 .tab-sp {
    display: block;
    }
    
}/* End custom CSS */