.elementor-216 .elementor-element.elementor-element-bd20a53 > .elementor-container{max-width:1600px;min-height:300px;}.elementor-216 .elementor-element.elementor-element-928b6b1:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-928b6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/10/andy-tang-m0Mc3nX44lA-unsplash-scaled.jpg");background-size:cover;}.elementor-216 .elementor-element.elementor-element-928b6b1 > .elementor-container{max-width:1600px;min-height:300px;}.elementor-216 .elementor-element.elementor-element-928b6b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-216 .elementor-element.elementor-element-928b6b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216 .elementor-element.elementor-element-1ff5584{--spacer-size:150px;}.elementor-216 .elementor-element.elementor-element-023dadc{text-align:center;}.elementor-216 .elementor-element.elementor-element-023dadc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;letter-spacing:2px;color:var( --e-global-color-astglobalcolor5 );}.elementor-216 .elementor-element.elementor-element-c461911{text-align:center;}.elementor-216 .elementor-element.elementor-element-c461911 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:400;line-height:34px;letter-spacing:8.9px;color:var( --e-global-color-astglobalcolor5 );}.elementor-216 .elementor-element.elementor-element-43c0174{--spacer-size:120px;}.elementor-216 .elementor-element.elementor-element-cc02796 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-6dc3b0c > .elementor-element-populated{margin:18px 18px 0px 18px;--e-column-margin-right:18px;--e-column-margin-left:18px;}.elementor-216 .elementor-element.elementor-element-f6a59ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-f6a59ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;line-height:7px;color:var( --e-global-color-primary );}.elementor-216 .elementor-element.elementor-element-299edb9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-fb083d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-216 .elementor-element.elementor-element-d8bc3fc{width:var( --container-widget-width, 118.35% );max-width:118.35%;--container-widget-width:118.35%;--container-widget-flex-grow:0;}.elementor-216 .elementor-element.elementor-element-d8bc3fc > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-092f6a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-092f6a9{font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-216 .elementor-element.elementor-element-b9ad64d > .elementor-container{max-width:1080px;}.elementor-216 .elementor-element.elementor-element-b9ad64d{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-216 .elementor-element.elementor-element-55d2275{margin-top:120px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-236fe42 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;line-height:7px;color:var( --e-global-color-primary );}.elementor-216 .elementor-element.elementor-element-f2bc38b{margin-top:0px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-e2143d0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;letter-spacing:1.8px;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-d6ec21e{--divider-border-style:solid;--divider-color:var( --e-global-color-4de315f );--divider-border-width:1px;}.elementor-216 .elementor-element.elementor-element-d6ec21e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-d6ec21e .elementor-divider-separator{width:200px;}.elementor-216 .elementor-element.elementor-element-d6ec21e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-216 .elementor-element.elementor-element-6b9156f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-6b9156f{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:500;line-height:45px;letter-spacing:2.8px;color:var( --e-global-color-primary );}.elementor-216 .elementor-element.elementor-element-c8ad267{margin-top:29px;margin-bottom:29px;}.elementor-216 .elementor-element.elementor-element-bb9d797 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;letter-spacing:1.8px;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-3451d3a{--divider-border-style:solid;--divider-color:var( --e-global-color-4de315f );--divider-border-width:1px;}.elementor-216 .elementor-element.elementor-element-3451d3a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-3451d3a .elementor-divider-separator{width:200px;}.elementor-216 .elementor-element.elementor-element-3451d3a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-216 .elementor-element.elementor-element-9a6838a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-216 .elementor-element.elementor-element-9a6838a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:2.8px;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-f40ab1f{margin-top:50px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-319f407 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;letter-spacing:1.8px;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-e8752fa{--divider-border-style:solid;--divider-color:var( --e-global-color-4de315f );--divider-border-width:1px;}.elementor-216 .elementor-element.elementor-element-e8752fa > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-e8752fa .elementor-divider-separator{width:200px;}.elementor-216 .elementor-element.elementor-element-e8752fa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-216 .elementor-element.elementor-element-b9bc802{margin-top:30px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-cf3aab9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-216 .elementor-element.elementor-element-cf3aab9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c863daf );}.elementor-216 .elementor-element.elementor-element-cf3aab9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 40px 40px 40px;}.elementor-216 .elementor-element.elementor-element-cf3aab9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216 .elementor-element.elementor-element-739874c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:500;letter-spacing:8px;color:var( --e-global-color-primary );}.elementor-216 .elementor-element.elementor-element-28574e6 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-216 .elementor-element.elementor-element-28574e6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-2744aa4{margin-top:20px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-7856b54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-216 .elementor-element.elementor-element-7856b54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c863daf );}.elementor-216 .elementor-element.elementor-element-7856b54 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 40px 40px 40px;}.elementor-216 .elementor-element.elementor-element-7856b54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216 .elementor-element.elementor-element-dab7a4b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:500;letter-spacing:8px;color:var( --e-global-color-primary );}.elementor-216 .elementor-element.elementor-element-a18c7a0 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-216 .elementor-element.elementor-element-a18c7a0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-5314f3a{margin-top:20px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-e46d39b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-216 .elementor-element.elementor-element-e46d39b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c863daf );}.elementor-216 .elementor-element.elementor-element-e46d39b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 40px 40px 40px;}.elementor-216 .elementor-element.elementor-element-e46d39b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216 .elementor-element.elementor-element-f1f2a8f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:500;letter-spacing:8px;color:var( --e-global-color-primary );}.elementor-216 .elementor-element.elementor-element-eae9e3f > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-216 .elementor-element.elementor-element-eae9e3f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-4785e68{padding:80px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-b233ff8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;line-height:7px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-778b55b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-778b55b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-778b55b > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-200c437 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-c091e2c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-c091e2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-c091e2c > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-4c01cf5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-84ed5fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-84ed5fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-84ed5fa > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-0edcbec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-1260d33.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-1260d33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-1260d33 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-51dece9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-d5518fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-d5518fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-d5518fd > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-f7459e3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-01b8364.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-01b8364.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-01b8364 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-e61db02 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-2364fd8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-2364fd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-2364fd8 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-c8d047f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-160145f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-160145f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-160145f > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-6193df7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-745ff50.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-745ff50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-745ff50 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-2fc1b30 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-fdeaf34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-fdeaf34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-fdeaf34 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-b76696c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-077c060.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-077c060.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-077c060 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-90f6f74 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-0fc81d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-0fc81d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-0fc81d2 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-29c216a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-ffe2dc6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-ffe2dc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-ffe2dc6 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-a026d26 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-1c30188.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-1c30188.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-1c30188 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-af34322 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-770376b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-770376b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-770376b > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-f8ae2e5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-1d4f072.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-1d4f072.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-1d4f072 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-b1d7baa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-10dcd7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-10dcd7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-10dcd7f > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-c07c593 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-7004634.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-7004634.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-7004634 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-25c39b2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-426e3dd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-426e3dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-426e3dd > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-e34f053 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-216 .elementor-element.elementor-element-48865bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-216 .elementor-element.elementor-element-48865bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-216 .elementor-element.elementor-element-48865bd > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );padding:30px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-158e6f7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-e99862d{margin-top:120px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-4b4e132 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;line-height:7px;color:var( --e-global-color-primary );}.elementor-216 .elementor-element.elementor-element-759c34b iframe{height:410px;filter:brightness( 92% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-216 .elementor-element.elementor-element-759c34b:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-216 .elementor-element.elementor-element-60f16f9f:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-60f16f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/10/iStock-545252110-scaled.jpg");}.elementor-216 .elementor-element.elementor-element-60f16f9f > .elementor-background-overlay{background-color:#000000F2;opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216 .elementor-element.elementor-element-60f16f9f > .elementor-container{max-width:1600px;}.elementor-216 .elementor-element.elementor-element-60f16f9f{transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-216 .elementor-element.elementor-element-186412be > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-b0a8a2c );}.elementor-216 .elementor-element.elementor-element-1d87f060{--spacer-size:50px;}.elementor-216 .elementor-element.elementor-element-279e6c62{text-align:center;}.elementor-216 .elementor-element.elementor-element-279e6c62 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:36px;font-weight:400;letter-spacing:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-216 .elementor-element.elementor-element-3b7ca8f1{text-align:center;}.elementor-216 .elementor-element.elementor-element-3b7ca8f1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFB8;}.elementor-216 .elementor-element.elementor-element-5351a544{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFAB;}.elementor-216 .elementor-element.elementor-element-6ab4c816 > .elementor-element-populated{border-style:dotted;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-b0a8a2c );padding:0px 30px 0px 0px;}.elementor-216 .elementor-element.elementor-element-b4fee57{width:var( --container-widget-width, 97.053% );max-width:97.053%;--container-widget-width:97.053%;--container-widget-flex-grow:0;}.elementor-216 .elementor-element.elementor-element-b4fee57 img{width:22%;}.elementor-216 .elementor-element.elementor-element-3f150830{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;text-align:center;}.elementor-216 .elementor-element.elementor-element-3f150830 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-astglobalcolor5 );}.elementor-216 .elementor-element.elementor-element-34b9637c > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-34b9637c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFAB;}.elementor-216 .elementor-element.elementor-element-459ff1d0{text-align:center;}.elementor-216 .elementor-element.elementor-element-459ff1d0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:36px;font-weight:400;letter-spacing:2.5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-216 .elementor-element.elementor-element-2a5fad3a > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-216 .elementor-element.elementor-element-2a5fad3a{text-align:center;}.elementor-216 .elementor-element.elementor-element-2a5fad3a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor5 );}.elementor-216 .elementor-element.elementor-element-5861a533 > .elementor-element-populated{border-style:dotted;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-b0a8a2c );padding:0px 0px 0px 30px;}.elementor-216 .elementor-element.elementor-element-36523cbe > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-36523cbe img{width:19%;}.elementor-216 .elementor-element.elementor-element-bc56e3c > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-bc56e3c{text-align:center;}.elementor-216 .elementor-element.elementor-element-bc56e3c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-astglobalcolor5 );}.elementor-216 .elementor-element.elementor-element-288cac7a > .elementor-widget-container{padding:0px 0px -15px 0px;}.elementor-216 .elementor-element.elementor-element-288cac7a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFAB;}.elementor-216 .elementor-element.elementor-element-7e16ce88 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );line-height:10px;letter-spacing:1.4px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:18px 50px 18px 50px;}.elementor-216 .elementor-element.elementor-element-7e16ce88 .elementor-button:hover, .elementor-216 .elementor-element.elementor-element-7e16ce88 .elementor-button:focus{background-color:#E3E3E3;}.elementor-216 .elementor-element.elementor-element-7e16ce88 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-12d41e74 > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-b0a8a2c );margin:1px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-12d41e74 > .elementor-element-populated, .elementor-216 .elementor-element.elementor-element-12d41e74 > .elementor-element-populated > .elementor-background-overlay, .elementor-216 .elementor-element.elementor-element-12d41e74 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-cfb083f{width:var( --container-widget-width, 96.069% );max-width:96.069%;--container-widget-width:96.069%;--container-widget-flex-grow:0;}.elementor-216 .elementor-element.elementor-element-cfb083f > .elementor-widget-container{margin:8px 0px -3px 0px;padding:3px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-cfb083f img{width:15%;max-width:26%;height:54px;}.elementor-216 .elementor-element.elementor-element-8b179e5{width:var( --container-widget-width, 101.496% );max-width:101.496%;--container-widget-width:101.496%;--container-widget-flex-grow:0;text-align:center;}.elementor-216 .elementor-element.elementor-element-8b179e5 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-216 .elementor-element.elementor-element-8b179e5 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-216 .elementor-element.elementor-element-11f6278a{--spacer-size:50px;}@media(min-width:768px){.elementor-216 .elementor-element.elementor-element-6dc3b0c{width:21.27%;}.elementor-216 .elementor-element.elementor-element-db63a90{width:28.73%;}.elementor-216 .elementor-element.elementor-element-299edb9{width:39.998%;}.elementor-216 .elementor-element.elementor-element-2715722{width:59.668%;}.elementor-216 .elementor-element.elementor-element-99fe06c{width:24%;}.elementor-216 .elementor-element.elementor-element-787e3ba{width:76%;}.elementor-216 .elementor-element.elementor-element-6d10275{width:24%;}.elementor-216 .elementor-element.elementor-element-943bba9{width:76%;}.elementor-216 .elementor-element.elementor-element-5814f10{width:24%;}.elementor-216 .elementor-element.elementor-element-5e7aed9{width:76%;}.elementor-216 .elementor-element.elementor-element-5297b4a{width:24%;}.elementor-216 .elementor-element.elementor-element-66fd178{width:76%;}.elementor-216 .elementor-element.elementor-element-b8c8ce1{width:24%;}.elementor-216 .elementor-element.elementor-element-cf3aab9{width:76%;}.elementor-216 .elementor-element.elementor-element-ff44e2c{width:24%;}.elementor-216 .elementor-element.elementor-element-7856b54{width:76%;}.elementor-216 .elementor-element.elementor-element-6d1ba1b{width:24%;}.elementor-216 .elementor-element.elementor-element-e46d39b{width:76%;}.elementor-216 .elementor-element.elementor-element-677acff{width:21.27%;}.elementor-216 .elementor-element.elementor-element-f514f65{width:20.938%;}.elementor-216 .elementor-element.elementor-element-cf37bce{width:57.458%;}.elementor-216 .elementor-element.elementor-element-1a21a02{width:26%;}.elementor-216 .elementor-element.elementor-element-778b55b{width:19.666%;}.elementor-216 .elementor-element.elementor-element-c091e2c{width:54%;}.elementor-216 .elementor-element.elementor-element-ee903cb{width:26%;}.elementor-216 .elementor-element.elementor-element-84ed5fa{width:19.665%;}.elementor-216 .elementor-element.elementor-element-1260d33{width:54.001%;}.elementor-216 .elementor-element.elementor-element-38c3377{width:26%;}.elementor-216 .elementor-element.elementor-element-d5518fd{width:19.573%;}.elementor-216 .elementor-element.elementor-element-01b8364{width:54.093%;}.elementor-216 .elementor-element.elementor-element-1346ab4{width:26%;}.elementor-216 .elementor-element.elementor-element-2364fd8{width:19.665%;}.elementor-216 .elementor-element.elementor-element-160145f{width:54.001%;}.elementor-216 .elementor-element.elementor-element-dfdf713{width:26%;}.elementor-216 .elementor-element.elementor-element-745ff50{width:19.664%;}.elementor-216 .elementor-element.elementor-element-fdeaf34{width:54.002%;}.elementor-216 .elementor-element.elementor-element-5232548{width:26.017%;}.elementor-216 .elementor-element.elementor-element-077c060{width:19.667%;}.elementor-216 .elementor-element.elementor-element-0fc81d2{width:53.98%;}.elementor-216 .elementor-element.elementor-element-6ae3205{width:26.017%;}.elementor-216 .elementor-element.elementor-element-ffe2dc6{width:19.667%;}.elementor-216 .elementor-element.elementor-element-1c30188{width:53.98%;}.elementor-216 .elementor-element.elementor-element-a10209c{width:26%;}.elementor-216 .elementor-element.elementor-element-770376b{width:19.666%;}.elementor-216 .elementor-element.elementor-element-1d4f072{width:54%;}.elementor-216 .elementor-element.elementor-element-4e0f465{width:26%;}.elementor-216 .elementor-element.elementor-element-10dcd7f{width:19.666%;}.elementor-216 .elementor-element.elementor-element-7004634{width:54%;}.elementor-216 .elementor-element.elementor-element-3b555ca{width:26%;}.elementor-216 .elementor-element.elementor-element-426e3dd{width:19.666%;}.elementor-216 .elementor-element.elementor-element-48865bd{width:54%;}.elementor-216 .elementor-element.elementor-element-2cb020a{width:24%;}.elementor-216 .elementor-element.elementor-element-00063f7{width:18.208%;}.elementor-216 .elementor-element.elementor-element-e9d71d4{width:57.458%;}.elementor-216 .elementor-element.elementor-element-b593cf2{width:24%;}.elementor-216 .elementor-element.elementor-element-539771f{width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-216 .elementor-element.elementor-element-6ab4c816{width:35%;}.elementor-216 .elementor-element.elementor-element-5861a533{width:35%;}.elementor-216 .elementor-element.elementor-element-12d41e74{width:15%;}}@media(max-width:1024px){.elementor-216 .elementor-element.elementor-element-b9ad64d{margin-top:0px;margin-bottom:80px;padding:0px 20px 0px 20px;}.elementor-216 .elementor-element.elementor-element-6b9156f{font-size:18px;line-height:2.2em;}.elementor-216 .elementor-element.elementor-element-9a6838a{font-size:18px;line-height:2.2em;}.elementor-216 .elementor-element.elementor-element-cf3aab9 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-216 .elementor-element.elementor-element-7856b54 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-216 .elementor-element.elementor-element-e46d39b > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-216 .elementor-element.elementor-element-459ff1d0 .elementor-heading-title{font-size:25px;}.elementor-216 .elementor-element.elementor-element-7e16ce88 .elementor-button{font-size:12px;padding:15px 30px 15px 30px;}}@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-c461911 .elementor-heading-title{font-size:28px;line-height:0.6em;}.elementor-216 .elementor-element.elementor-element-f2bc38b{margin-top:35px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-6b9156f{text-align:left;font-size:18px;}.elementor-216 .elementor-element.elementor-element-c8ad267{margin-top:35px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-9a6838a{text-align:left;font-size:18px;}.elementor-216 .elementor-element.elementor-element-f40ab1f{margin-top:35px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-cf3aab9 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-216 .elementor-element.elementor-element-28574e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-28574e6 .elementor-heading-title{font-size:16px;}.elementor-216 .elementor-element.elementor-element-7856b54 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-216 .elementor-element.elementor-element-a18c7a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-a18c7a0 .elementor-heading-title{font-size:16px;}.elementor-216 .elementor-element.elementor-element-e46d39b > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-216 .elementor-element.elementor-element-eae9e3f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-eae9e3f .elementor-heading-title{font-size:16px;}.elementor-216 .elementor-element.elementor-element-677acff > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-216 .elementor-element.elementor-element-778b55b > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-c091e2c > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-84ed5fa > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-1260d33 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-d5518fd > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-01b8364 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-e61db02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-2364fd8 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-160145f > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-745ff50 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-fdeaf34 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-077c060 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-0fc81d2 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-ffe2dc6 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-1c30188 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-770376b > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-1d4f072 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-10dcd7f > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-7004634 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-426e3dd > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-48865bd > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-216 .elementor-element.elementor-element-759c34b iframe{height:300px;}.elementor-216 .elementor-element.elementor-element-186412be > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-186412be > .elementor-element-populated, .elementor-216 .elementor-element.elementor-element-186412be > .elementor-element-populated > .elementor-background-overlay, .elementor-216 .elementor-element.elementor-element-186412be > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-6ab4c816 > .elementor-element-populated{border-width:1px 0px 1px 0px;padding:50px 0px 40px 0px;}.elementor-216 .elementor-element.elementor-element-b4fee57 img{width:17%;}.elementor-216 .elementor-element.elementor-element-5861a533 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:50px 0px 30px 0px;}.elementor-216 .elementor-element.elementor-element-36523cbe img{width:17%;}.elementor-216 .elementor-element.elementor-element-12d41e74 > .elementor-element-populated{margin:28px -3px 5px 5px;--e-column-margin-right:-3px;--e-column-margin-left:5px;padding:50px 16px 40px 16px;}.elementor-216 .elementor-element.elementor-element-cfb083f > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS */.tategaki{
    writing-mode: vertical-rl;
    display: block;
}
.post-internship-title2 h2 {
    background: linear-gradient(65deg, #80d0c7, #61749a, #80d0c7,#61749a);
    background-size: 100% 100%;
    color: transparent !important;
    display: inline-block;
    background-clip: text;
    -webkit-background-clip: text;
   
    
}/* End custom CSS */