.elementor-30127 .elementor-element.elementor-element-c09b19e>.elementor-background-overlay{background-color:#003288;opacity:.44;transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-c09b19e:hover>.elementor-background-overlay{opacity:.5}.elementor-30127 .elementor-element.elementor-element-c09b19e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-30127 .elementor-element.elementor-element-231f778:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-231f778>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#bdeef4}.elementor-30127 .elementor-element.elementor-element-231f778>.elementor-container{max-width:900px}.elementor-30127 .elementor-element.elementor-element-231f778{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0 52px}.elementor-30127 .elementor-element.elementor-element-231f778>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-ae4be67 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-b609c55{width:initial;max-width:initial;color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:22px;font-weight:400;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-b609c55>.elementor-widget-container{margin:40px 0 80px}.elementor-30127 .elementor-element.elementor-element-369e6a5:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-369e6a5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-30127 .elementor-element.elementor-element-369e6a5,.elementor-30127 .elementor-element.elementor-element-369e6a5>.elementor-background-overlay{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-369e6a5{box-shadow:0px 3px 6px 0px rgba(0,0,0,.191);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:32px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-369e6a5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-d051fea>.elementor-element-populated{padding:0 0 20px}.elementor-30127 .elementor-element.elementor-element-6f31671>.elementor-widget-container{padding:22px 22px 0}.elementor-30127 .elementor-element.elementor-element-a08063c{text-align:center}.elementor-30127 .elementor-element.elementor-element-a08063c .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:24px;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-793a08e:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-793a08e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-30127 .elementor-element.elementor-element-793a08e,.elementor-30127 .elementor-element.elementor-element-793a08e>.elementor-background-overlay{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-793a08e{box-shadow:0px 3px 6px 0px rgba(0,0,0,.2);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:52px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-793a08e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-ed3c866>.elementor-element-populated{padding:0 0 20px}.elementor-30127 .elementor-element.elementor-element-0fa28b3>.elementor-widget-container{padding:22px 22px 0}.elementor-30127 .elementor-element.elementor-element-0dc9e7d{text-align:center}.elementor-30127 .elementor-element.elementor-element-0dc9e7d .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:24px;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-55a2f2a:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-55a2f2a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-30127 .elementor-element.elementor-element-55a2f2a,.elementor-30127 .elementor-element.elementor-element-55a2f2a>.elementor-background-overlay{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-55a2f2a{box-shadow:0px 3px 6px 0px rgba(0,0,0,.2);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:52px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-55a2f2a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-bd33b7c>.elementor-element-populated{padding:0 0 20px}.elementor-30127 .elementor-element.elementor-element-be6c56a>.elementor-widget-container{padding:22px 22px 0}.elementor-30127 .elementor-element.elementor-element-643c7ac{text-align:center}.elementor-30127 .elementor-element.elementor-element-643c7ac .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:24px;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-904aa98>.elementor-container{max-width:800px}.elementor-30127 .elementor-element.elementor-element-904aa98{margin-top:64px;margin-bottom:0;z-index:100}.elementor-30127 .elementor-element.elementor-element-34a062d .elementor-button{background-color:#f88;font-family:"source-han-sans-japanese",Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;fill:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor5);border-radius:10px;box-shadow:0px 7px 0px 0px #cc7f7f}.elementor-30127 .elementor-element.elementor-element-34a062d>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-ae45112 .elementor-button{background-color:#fff;font-family:"source-han-sans-japanese",Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;fill:#f88;color:#f88;border-style:solid;border-width:3px;border-color:#f88;border-radius:10px;box-shadow:0px 7px 0px 0px #cc7f7f}.elementor-30127 .elementor-element.elementor-element-ae45112>.elementor-widget-container{margin:0;padding:0}.elementor-30127 .elementor-element.elementor-element-a8471f8:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-container{max-width:1000px}.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-a8471f8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:80px 0 100px}.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-shape-top .elementor-shape-fill{fill:#02010100}.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-shape-top svg{height:127px}.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-shape-top{z-index:2;pointer-events:none}.elementor-30127 .elementor-element.elementor-element-9d3d162 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-b55c8a1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30127 .elementor-element.elementor-element-b55c8a1:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-b55c8a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://act-college.com/wp-content/uploads/2024/01/flow-deco1-pc.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-30127 .elementor-element.elementor-element-b55c8a1>.elementor-container{max-width:1400px}.elementor-30127 .elementor-element.elementor-element-b55c8a1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 140px}.elementor-30127 .elementor-element.elementor-element-b55c8a1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-0289be5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30127 .elementor-element.elementor-element-0289be5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-86ddf66{text-align:center}.elementor-30127 .elementor-element.elementor-element-a8b6945{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-a8b6945 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:107px;font-weight:500;color:#37addb}.elementor-30127 .elementor-element.elementor-element-a724a91{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-a724a91 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:500;line-height:1em;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-9316873{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-9316873 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:500;line-height:1em;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-578680c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30127 .elementor-element.elementor-element-578680c:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-578680c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://act-college.com/wp-content/uploads/2024/01/flow-deco2-pc.png");background-position:center center;background-repeat:no-repeat;background-size:825px auto}.elementor-30127 .elementor-element.elementor-element-578680c>.elementor-container{max-width:1400px}.elementor-30127 .elementor-element.elementor-element-578680c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 140px}.elementor-30127 .elementor-element.elementor-element-578680c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-ce80d41>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30127 .elementor-element.elementor-element-ce80d41>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-266edf7{text-align:center}.elementor-30127 .elementor-element.elementor-element-4ae0d74{width:auto;max-width:auto;text-align:right}.elementor-30127 .elementor-element.elementor-element-4ae0d74 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:107px;font-weight:500;color:#ffa52b}.elementor-30127 .elementor-element.elementor-element-64bf901{width:auto;max-width:auto;text-align:right}.elementor-30127 .elementor-element.elementor-element-64bf901 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:500;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-56be3cf{width:auto;max-width:auto;text-align:right}.elementor-30127 .elementor-element.elementor-element-56be3cf .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:500;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-ebf00db>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30127 .elementor-element.elementor-element-ebf00db:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-ebf00db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://act-college.com/wp-content/uploads/2024/01/flow-deco3-pc.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-30127 .elementor-element.elementor-element-ebf00db>.elementor-container{max-width:1400px}.elementor-30127 .elementor-element.elementor-element-ebf00db{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 140px}.elementor-30127 .elementor-element.elementor-element-ebf00db>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-1ecb8d4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30127 .elementor-element.elementor-element-1ecb8d4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-ad1fcab{text-align:center}.elementor-30127 .elementor-element.elementor-element-e1bbf8a{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-e1bbf8a .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:107px;font-weight:500;color:#46b42c}.elementor-30127 .elementor-element.elementor-element-01e0229{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-01e0229 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:500;line-height:1em;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-840dbac{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-840dbac .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:500;line-height:1em;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-cd58ea9>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30127 .elementor-element.elementor-element-cd58ea9:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-cd58ea9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://act-college.com/wp-content/uploads/2024/01/flow-deco4-pc.png");background-position:center center;background-repeat:no-repeat;background-size:825px auto}.elementor-30127 .elementor-element.elementor-element-cd58ea9>.elementor-container{max-width:1400px}.elementor-30127 .elementor-element.elementor-element-cd58ea9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 140px}.elementor-30127 .elementor-element.elementor-element-cd58ea9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-e2eef95>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30127 .elementor-element.elementor-element-e2eef95>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-dd776fe{text-align:center}.elementor-30127 .elementor-element.elementor-element-635c10b{width:auto;max-width:auto;text-align:right}.elementor-30127 .elementor-element.elementor-element-635c10b .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:107px;font-weight:500;color:#ff6fac}.elementor-30127 .elementor-element.elementor-element-acad042{width:auto;max-width:auto;text-align:right}.elementor-30127 .elementor-element.elementor-element-acad042 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:500;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-0aca7d8{width:auto;max-width:auto;text-align:right}.elementor-30127 .elementor-element.elementor-element-0aca7d8 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:500;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-1e4c48c>.elementor-container{max-width:800px}.elementor-30127 .elementor-element.elementor-element-1e4c48c{margin-top:64px;margin-bottom:0;z-index:100}.elementor-30127 .elementor-element.elementor-element-5b2d0c8 .elementor-button{background-color:#f88;font-family:"source-han-sans-japanese",Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;fill:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor5);border-radius:10px;box-shadow:0px 7px 0px 0px #cc7f7f}.elementor-30127 .elementor-element.elementor-element-5b2d0c8>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-ef3380f .elementor-button{background-color:#fff;font-family:"source-han-sans-japanese",Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;fill:#f88;color:#f88;border-style:solid;border-width:3px;border-color:#f88;border-radius:10px;box-shadow:0px 7px 0px 0px #cc7f7f}.elementor-30127 .elementor-element.elementor-element-ef3380f>.elementor-widget-container{margin:0;padding:0}.elementor-30127 .elementor-element.elementor-element-c2c1fb9:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-c2c1fb9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff4ce}.elementor-30127 .elementor-element.elementor-element-c2c1fb9>.elementor-container{max-width:900px}.elementor-30127 .elementor-element.elementor-element-c2c1fb9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:32px 0}.elementor-30127 .elementor-element.elementor-element-c2c1fb9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-6a524b0 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-e618754>.elementor-widget-container{margin:20px 0 0}.elementor-30127 .elementor-element.elementor-element-e618754{color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:22px;font-weight:400;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-69532d3>.elementor-widget-container{margin:20px 0 0}.elementor-30127 .elementor-element.elementor-element-4991186>.elementor-container{max-width:740px}.elementor-30127 .elementor-element.elementor-element-4991186{margin-top:40px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-f02aa7a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30127 .elementor-element.elementor-element-f02aa7a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-30127 .elementor-element.elementor-element-f02aa7a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30127 .elementor-element.elementor-element-f02aa7a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-30127 .elementor-element.elementor-element-f02aa7a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-4a430de{width:auto;max-width:auto;text-align:center}.elementor-30127 .elementor-element.elementor-element-4a430de .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:40px;font-weight:400;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-2bc7233>.elementor-widget-container{margin:40px 0 0}.elementor-30127 .elementor-element.elementor-element-a1680cc>.elementor-widget-container{margin:28px 0 0}.elementor-30127 .elementor-element.elementor-element-a1680cc{color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:16px;font-weight:400}.elementor-30127 .elementor-element.elementor-element-1da2af8:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-1da2af8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fffeef}.elementor-30127 .elementor-element.elementor-element-1da2af8>.elementor-container{max-width:900px}.elementor-30127 .elementor-element.elementor-element-1da2af8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:28px 0 40px}.elementor-30127 .elementor-element.elementor-element-1da2af8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-b9c3741{text-align:center}.elementor-30127 .elementor-element.elementor-element-b9c3741 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;font-weight:500;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-5fe07c8>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-d1cbaad:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-d1cbaad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e0f8c7}.elementor-30127 .elementor-element.elementor-element-d1cbaad>.elementor-container{max-width:800px}.elementor-30127 .elementor-element.elementor-element-d1cbaad{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:28px 0 40px}.elementor-30127 .elementor-element.elementor-element-d1cbaad>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-fafd47c .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-a752492>.elementor-widget-container{margin:24px 0 0}.elementor-30127 .elementor-element.elementor-element-a752492{text-align:center}.elementor-30127 .elementor-element.elementor-element-a752492 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:22px;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-480bb00>.elementor-widget-container{margin:24px 0 0}.elementor-30127 .elementor-element.elementor-element-bceb910>.elementor-widget-container{margin:40px 0 0;padding:0 0 0 84px}.elementor-30127 .elementor-element.elementor-element-bceb910{text-align:left;color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:16px;font-weight:400}.elementor-30127 .elementor-element.elementor-element-78f70eb:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-78f70eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFF2}.elementor-30127 .elementor-element.elementor-element-78f70eb>.elementor-container{max-width:800px}.elementor-30127 .elementor-element.elementor-element-78f70eb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:28px 0 40px}.elementor-30127 .elementor-element.elementor-element-78f70eb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-33afb87 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-3931075:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-3931075>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6ffd6}.elementor-30127 .elementor-element.elementor-element-3931075>.elementor-container{max-width:800px}.elementor-30127 .elementor-element.elementor-element-3931075{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 100px}.elementor-30127 .elementor-element.elementor-element-3931075>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-0cfd00f{text-align:center}.elementor-30127 .elementor-element.elementor-element-0cfd00f .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;font-weight:500;line-height:1.95em;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-5aa2743>.elementor-widget-container{margin:20px 0 0}.elementor-30127 .elementor-element.elementor-element-5aa2743{text-align:left;color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:22px;font-weight:400;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-e0fc076{width:auto;max-width:auto;text-align:left}.elementor-30127 .elementor-element.elementor-element-e0fc076>.elementor-widget-container{background-color:#f88;margin:32px 0 0;padding:4px 24px;border-radius:20px}.elementor-30127 .elementor-element.elementor-element-e0fc076 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:32px;font-weight:500;color:#fff}.elementor-30127 .elementor-element.elementor-element-521087d:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-521087d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-30127 .elementor-element.elementor-element-521087d{border-style:solid;border-width:3px;border-color:#f88;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:20px;margin-bottom:0;padding:0 0 12px}.elementor-30127 .elementor-element.elementor-element-521087d,.elementor-30127 .elementor-element.elementor-element-521087d>.elementor-background-overlay{border-radius:12px}.elementor-30127 .elementor-element.elementor-element-521087d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-47840fe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-30127 .elementor-element.elementor-element-47840fe>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 8px}.elementor-30127 .elementor-element.elementor-element-748184c>.elementor-widget-container{margin:0;border-style:solid;border-width:0}.elementor-30127 .elementor-element.elementor-element-748184c .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:22px;font-weight:600;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-cdef1ff>.elementor-widget-container{margin:0 0 -28px;padding:0;border-style:solid;border-radius:1px}.elementor-30127 .elementor-element.elementor-element-cdef1ff{color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:18px;line-height:1.8em}.elementor-30127 .elementor-element.elementor-element-532101d>.elementor-widget-container{margin:12px 0 -6px 58px}.elementor-30127 .elementor-element.elementor-element-532101d{text-align:left}.elementor-30127 .elementor-element.elementor-element-532101d img{width:24px}.elementor-30127 .elementor-element.elementor-element-e9426ce:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-e9426ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-30127 .elementor-element.elementor-element-e9426ce{border-style:solid;border-width:3px;border-color:#f88;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 12px}.elementor-30127 .elementor-element.elementor-element-e9426ce,.elementor-30127 .elementor-element.elementor-element-e9426ce>.elementor-background-overlay{border-radius:12px}.elementor-30127 .elementor-element.elementor-element-e9426ce>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-883eca6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-30127 .elementor-element.elementor-element-883eca6>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 8px}.elementor-30127 .elementor-element.elementor-element-c0810d4>.elementor-widget-container{margin:0;border-style:solid;border-width:0}.elementor-30127 .elementor-element.elementor-element-c0810d4 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:22px;font-weight:600;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-aa9831c>.elementor-widget-container{margin:0 0 -28px;padding:0;border-style:solid;border-radius:1px}.elementor-30127 .elementor-element.elementor-element-aa9831c{color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:18px;line-height:1.8em}.elementor-30127 .elementor-element.elementor-element-783e6e2>.elementor-widget-container{margin:12px 0 -6px 58px}.elementor-30127 .elementor-element.elementor-element-783e6e2{text-align:left}.elementor-30127 .elementor-element.elementor-element-783e6e2 img{width:24px}.elementor-30127 .elementor-element.elementor-element-405fe52:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-405fe52>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-30127 .elementor-element.elementor-element-405fe52{border-style:solid;border-width:3px;border-color:#f88;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 12px}.elementor-30127 .elementor-element.elementor-element-405fe52,.elementor-30127 .elementor-element.elementor-element-405fe52>.elementor-background-overlay{border-radius:12px}.elementor-30127 .elementor-element.elementor-element-405fe52>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-d03157d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-30127 .elementor-element.elementor-element-d03157d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 8px}.elementor-30127 .elementor-element.elementor-element-ee873ef>.elementor-widget-container{margin:0;border-style:solid;border-width:0}.elementor-30127 .elementor-element.elementor-element-ee873ef .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:22px;font-weight:600;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-379b061>.elementor-widget-container{margin:0 0 -28px;padding:0;border-style:solid;border-radius:1px}.elementor-30127 .elementor-element.elementor-element-379b061{color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:18px;line-height:1.8em}.elementor-30127 .elementor-element.elementor-element-2c899be{border-style:solid;border-width:3px;border-color:#77ccf2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:60px;margin-bottom:0;padding:20px}.elementor-30127 .elementor-element.elementor-element-2c899be,.elementor-30127 .elementor-element.elementor-element-2c899be>.elementor-background-overlay{border-radius:12px}.elementor-30127 .elementor-element.elementor-element-2c899be>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-1727021.elementor-column>.elementor-widget-wrap{justify-content:space-evenly}.elementor-30127 .elementor-element.elementor-element-c1aff1f{width:auto;max-width:auto;text-align:center}.elementor-30127 .elementor-element.elementor-element-c1aff1f>.elementor-widget-container{background-color:#77ccf2;margin:0;padding:4px 24px;border-radius:20px}.elementor-30127 .elementor-element.elementor-element-c1aff1f .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:32px;font-weight:500;color:#fff}.elementor-30127 .elementor-element.elementor-element-577ca70>.elementor-widget-container{margin:20px 0 -28px;padding:0;border-style:solid;border-radius:1px}.elementor-30127 .elementor-element.elementor-element-577ca70{color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:18px;line-height:1.8em}.elementor-30127 .elementor-element.elementor-element-77dbbca>.elementor-container{max-width:800px}.elementor-30127 .elementor-element.elementor-element-77dbbca{margin-top:64px;margin-bottom:0;z-index:100}.elementor-30127 .elementor-element.elementor-element-cd6d67d .elementor-button{background-color:#f88;font-family:"source-han-sans-japanese",Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;fill:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor5);border-radius:10px;box-shadow:0px 7px 0px 0px #cc7f7f}.elementor-30127 .elementor-element.elementor-element-cd6d67d>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-5884500 .elementor-button{background-color:#fff;font-family:"source-han-sans-japanese",Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;fill:#f88;color:#f88;border-style:solid;border-width:3px;border-color:#f88;border-radius:10px;box-shadow:0px 7px 0px 0px #cc7f7f}.elementor-30127 .elementor-element.elementor-element-5884500>.elementor-widget-container{margin:0;padding:0}.elementor-30127 .elementor-element.elementor-element-01ccbb1:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-01ccbb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dbf7ff}.elementor-30127 .elementor-element.elementor-element-01ccbb1>.elementor-container{max-width:900px}.elementor-30127 .elementor-element.elementor-element-01ccbb1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 0}.elementor-30127 .elementor-element.elementor-element-01ccbb1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-dbbda0c .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-ec2d66e>.elementor-widget-container{margin:20px 0 0}.elementor-30127 .elementor-element.elementor-element-ec2d66e{text-align:center;color:var(--e-global-color-b949e1b);font-family:"source-han-sans-japanese",Sans-serif;font-size:22px;font-weight:400;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-c048221{margin-top:0;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-d9c9565>.elementor-element-populated{padding:0}.elementor-30127 .elementor-element.elementor-element-3036bc0>.elementor-widget-container{margin:40px 0 0}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-button-content-wrapper{flex-direction:row}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-button span{gap:10px}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:20px}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-20px}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-labels-inline .elementor-field-group>label{padding-left:5px}body:not(.rtl) .elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-labels-inline .elementor-field-group>label{padding-right:5px}body .elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-labels-above .elementor-field-group>label{padding-bottom:5px}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group>label,.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-subgroup label{color:#000}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-mark-required .elementor-field-label:after{color:#e59e00}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group>label{font-size:18px;font-weight:700}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group .elementor-field{color:#000}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group .elementor-field,.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-subgroup label{font-size:16px;line-height:2em}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-color:rgba(0,0,0,.1);border-width:1px;border-radius:2px}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-color:rgba(0,0,0,.1);border-width:1px;border-radius:2px}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-field-group .elementor-select-wrapper:before{color:rgba(0,0,0,.1)}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-button{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:1px;padding:20px 0}.elementor-30127 .elementor-element.elementor-element-3036bc0 .e-form__buttons__wrapper__button-next{background-color:#fff;color:#003288;border-color:#003288}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-button[type=submit]{background-color:#fff;color:#003288;border-color:#003288}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-button[type=submit] svg *{fill:#003288}.elementor-30127 .elementor-element.elementor-element-3036bc0 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-30127 .elementor-element.elementor-element-3036bc0 .e-form__buttons__wrapper__button-next:hover{background-color:#003288;color:#fff}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-button[type=submit]:hover{background-color:#003288;color:#fff}.elementor-30127 .elementor-element.elementor-element-3036bc0 .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-30127 .elementor-element.elementor-element-3036bc0 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-30127 .elementor-element.elementor-element-3036bc0{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-30127 .elementor-element.elementor-element-5e0f7fe:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-5e0f7fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dbf7ff}.elementor-30127 .elementor-element.elementor-element-5e0f7fe>.elementor-container{max-width:900px}.elementor-30127 .elementor-element.elementor-element-5e0f7fe{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 100px}.elementor-30127 .elementor-element.elementor-element-5e0f7fe>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-ef930af .elementor-button{background-color:#f88;font-family:"source-han-sans-japanese",Sans-serif;font-size:27px;font-weight:500;letter-spacing:2px;fill:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor5);border-radius:10px;box-shadow:0px 7px 0px 0px #cc7f7f}.elementor-30127 .elementor-element.elementor-element-ef930af>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-7de49fe:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-7de49fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6ffd6}.elementor-30127 .elementor-element.elementor-element-7de49fe>.elementor-container{max-width:900px}.elementor-30127 .elementor-element.elementor-element-7de49fe{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 100px}.elementor-30127 .elementor-element.elementor-element-7de49fe>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30127 .elementor-element.elementor-element-5fad755{text-align:center}.elementor-30127 .elementor-element.elementor-element-5fad755 .elementor-heading-title{font-family:"corporate-logo-ver2",Sans-serif;font-size:52px;font-weight:500;line-height:1.95em;color:var(--e-global-color-b949e1b)}.elementor-30127 .elementor-element.elementor-element-559f070>.elementor-widget-container{margin:24px 0 0}@media(min-width:768px){.elementor-30127 .elementor-element.elementor-element-cd8da93{width:50%}.elementor-30127 .elementor-element.elementor-element-1319c5d{width:50%}.elementor-30127 .elementor-element.elementor-element-0289be5{width:100%}.elementor-30127 .elementor-element.elementor-element-ce80d41{width:100%}.elementor-30127 .elementor-element.elementor-element-1ecb8d4{width:100%}.elementor-30127 .elementor-element.elementor-element-e2eef95{width:100%}.elementor-30127 .elementor-element.elementor-element-02bbba8{width:50%}.elementor-30127 .elementor-element.elementor-element-c92a472{width:50%}.elementor-30127 .elementor-element.elementor-element-47840fe{width:100%}.elementor-30127 .elementor-element.elementor-element-883eca6{width:100%}.elementor-30127 .elementor-element.elementor-element-d03157d{width:100%}.elementor-30127 .elementor-element.elementor-element-502636a{width:50%}.elementor-30127 .elementor-element.elementor-element-96e39e1{width:50%}}@media(max-width:1024px){.elementor-30127 .elementor-element.elementor-element-231f778>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-ae4be67 .elementor-heading-title{font-size:52px}.elementor-30127 .elementor-element.elementor-element-ae45112>.elementor-widget-container{padding:0}.elementor-30127 .elementor-element.elementor-element-74a1529{width:100%;max-width:100%}.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-9d3d162 .elementor-heading-title{font-size:52px}.elementor-30127 .elementor-element.elementor-element-b55c8a1>.elementor-container{max-width:882px}.elementor-30127 .elementor-element.elementor-element-578680c>.elementor-container{max-width:882px}.elementor-30127 .elementor-element.elementor-element-578680c:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-578680c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:717px auto}.elementor-30127 .elementor-element.elementor-element-4ae0d74{text-align:right}.elementor-30127 .elementor-element.elementor-element-64bf901{text-align:left}.elementor-30127 .elementor-element.elementor-element-56be3cf{text-align:left}.elementor-30127 .elementor-element.elementor-element-ebf00db>.elementor-container{max-width:882px}.elementor-30127 .elementor-element.elementor-element-cd58ea9>.elementor-container{max-width:882px}.elementor-30127 .elementor-element.elementor-element-cd58ea9:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-cd58ea9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:717px auto}.elementor-30127 .elementor-element.elementor-element-635c10b{text-align:right}.elementor-30127 .elementor-element.elementor-element-acad042{text-align:left}.elementor-30127 .elementor-element.elementor-element-0aca7d8{text-align:left}.elementor-30127 .elementor-element.elementor-element-ef3380f>.elementor-widget-container{padding:0}.elementor-30127 .elementor-element.elementor-element-c2c1fb9>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-6a524b0 .elementor-heading-title{font-size:52px}.elementor-30127 .elementor-element.elementor-element-f02aa7a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30127 .elementor-element.elementor-element-4a430de .elementor-heading-title{font-size:15px}.elementor-30127 .elementor-element.elementor-element-fdaa228>.elementor-widget-container{margin:6px 0 0}.elementor-30127 .elementor-element.elementor-element-1da2af8>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-b9c3741 .elementor-heading-title{font-size:52px}.elementor-30127 .elementor-element.elementor-element-d1cbaad>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-fafd47c .elementor-heading-title{font-size:52px}.elementor-30127 .elementor-element.elementor-element-78f70eb>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-33afb87 .elementor-heading-title{font-size:52px}.elementor-30127 .elementor-element.elementor-element-3931075>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-5884500>.elementor-widget-container{padding:0}.elementor-30127 .elementor-element.elementor-element-01ccbb1>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-dbbda0c .elementor-heading-title{font-size:52px}.elementor-30127 .elementor-element.elementor-element-5e0f7fe>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-7de49fe>.elementor-container{max-width:750px}}@media(max-width:767px){.elementor-30127 .elementor-element.elementor-element-c09b19e{margin-top:0;margin-bottom:0;padding:0}.elementor-30127 .elementor-element.elementor-element-231f778>.elementor-container{max-width:370px}.elementor-30127 .elementor-element.elementor-element-231f778{margin-top:0;margin-bottom:0;padding:24px 0 25px}.elementor-30127 .elementor-element.elementor-element-ae4be67{text-align:center}.elementor-30127 .elementor-element.elementor-element-ae4be67 .elementor-heading-title{font-size:24px}.elementor-30127 .elementor-element.elementor-element-b609c55>.elementor-widget-container{margin:7px 0 60px}.elementor-30127 .elementor-element.elementor-element-b609c55{font-size:16px}.elementor-30127 .elementor-element.elementor-element-369e6a5,.elementor-30127 .elementor-element.elementor-element-369e6a5>.elementor-background-overlay{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-369e6a5{margin-top:22px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-6f31671>.elementor-widget-container{padding:12px 10px 0}.elementor-30127 .elementor-element.elementor-element-6f31671 img{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-a08063c>.elementor-widget-container{padding:0 15px 4px;border-radius:5px}.elementor-30127 .elementor-element.elementor-element-a08063c{text-align:center}.elementor-30127 .elementor-element.elementor-element-a08063c .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-793a08e,.elementor-30127 .elementor-element.elementor-element-793a08e>.elementor-background-overlay{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-793a08e{margin-top:22px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-0fa28b3>.elementor-widget-container{padding:12px 10px 0}.elementor-30127 .elementor-element.elementor-element-0fa28b3 img{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-0dc9e7d>.elementor-widget-container{padding:0 15px 4px;border-radius:5px}.elementor-30127 .elementor-element.elementor-element-0dc9e7d{text-align:center}.elementor-30127 .elementor-element.elementor-element-0dc9e7d .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-55a2f2a,.elementor-30127 .elementor-element.elementor-element-55a2f2a>.elementor-background-overlay{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-55a2f2a{margin-top:22px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-be6c56a>.elementor-widget-container{padding:12px 10px 0}.elementor-30127 .elementor-element.elementor-element-be6c56a img{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-643c7ac>.elementor-widget-container{padding:0 15px 4px;border-radius:5px}.elementor-30127 .elementor-element.elementor-element-643c7ac{text-align:center}.elementor-30127 .elementor-element.elementor-element-643c7ac .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-34a062d>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-34a062d .elementor-button{font-size:23px;letter-spacing:.1px;border-radius:10px}.elementor-30127 .elementor-element.elementor-element-1319c5d>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-30127 .elementor-element.elementor-element-ae45112>.elementor-widget-container{margin:0;padding:0}.elementor-30127 .elementor-element.elementor-element-ae45112 .elementor-button{font-size:23px;letter-spacing:.1px;border-radius:10px}.elementor-30127 .elementor-element.elementor-element-74a1529{width:100%;max-width:100%}.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-container{max-width:750px}.elementor-30127 .elementor-element.elementor-element-a8471f8>.elementor-shape-top svg{width:calc(100% + 1.3px);height:45px}.elementor-30127 .elementor-element.elementor-element-a8471f8{margin-top:0;margin-bottom:0;padding:40px 0 60px;z-index:100}.elementor-30127 .elementor-element.elementor-element-9d3d162{text-align:center}.elementor-30127 .elementor-element.elementor-element-9d3d162 .elementor-heading-title{font-size:24px}.elementor-30127 .elementor-element.elementor-element-b55c8a1:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-b55c8a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://act-college.com/wp-content/uploads/2024/01/flow-deco1.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-30127 .elementor-element.elementor-element-b55c8a1>.elementor-container{max-width:390px}.elementor-30127 .elementor-element.elementor-element-b55c8a1{padding:50px 0 72px}.elementor-30127 .elementor-element.elementor-element-0289be5>.elementor-element-populated{padding:0}.elementor-30127 .elementor-element.elementor-element-86ddf66>.elementor-widget-container{padding:0}.elementor-30127 .elementor-element.elementor-element-86ddf66{text-align:right}.elementor-30127 .elementor-element.elementor-element-86ddf66 img{width:90%;max-width:332px}.elementor-30127 .elementor-element.elementor-element-a8b6945{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-a8b6945 .elementor-heading-title{font-size:70px}.elementor-30127 .elementor-element.elementor-element-a724a91{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-a724a91 .elementor-heading-title{font-size:24px;line-height:1em}.elementor-30127 .elementor-element.elementor-element-9316873{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-9316873 .elementor-heading-title{font-size:24px;line-height:1em}.elementor-30127 .elementor-element.elementor-element-578680c:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-578680c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://act-college.com/wp-content/uploads/2024/01/flow-deco2.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-30127 .elementor-element.elementor-element-578680c>.elementor-container{max-width:390px}.elementor-30127 .elementor-element.elementor-element-578680c{padding:68px 0 72px}.elementor-30127 .elementor-element.elementor-element-ce80d41>.elementor-element-populated{padding:0}.elementor-30127 .elementor-element.elementor-element-266edf7>.elementor-widget-container{padding:0}.elementor-30127 .elementor-element.elementor-element-266edf7{text-align:left}.elementor-30127 .elementor-element.elementor-element-266edf7 img{width:90%;max-width:332px}.elementor-30127 .elementor-element.elementor-element-4ae0d74{width:auto;max-width:auto;text-align:right}.elementor-30127 .elementor-element.elementor-element-4ae0d74 .elementor-heading-title{font-size:70px}.elementor-30127 .elementor-element.elementor-element-64bf901{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-64bf901 .elementor-heading-title{font-size:24px;line-height:1em}.elementor-30127 .elementor-element.elementor-element-56be3cf{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-56be3cf .elementor-heading-title{font-size:24px;line-height:1em}.elementor-30127 .elementor-element.elementor-element-ebf00db:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-ebf00db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://act-college.com/wp-content/uploads/2024/01/flow-deco3.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-30127 .elementor-element.elementor-element-ebf00db>.elementor-container{max-width:390px}.elementor-30127 .elementor-element.elementor-element-ebf00db{padding:50px 0 72px}.elementor-30127 .elementor-element.elementor-element-1ecb8d4>.elementor-element-populated{padding:0}.elementor-30127 .elementor-element.elementor-element-ad1fcab>.elementor-widget-container{padding:0}.elementor-30127 .elementor-element.elementor-element-ad1fcab{text-align:right}.elementor-30127 .elementor-element.elementor-element-ad1fcab img{width:90%;max-width:332px}.elementor-30127 .elementor-element.elementor-element-e1bbf8a{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-e1bbf8a .elementor-heading-title{font-size:70px}.elementor-30127 .elementor-element.elementor-element-01e0229{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-01e0229 .elementor-heading-title{font-size:24px;line-height:1em}.elementor-30127 .elementor-element.elementor-element-840dbac{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-840dbac .elementor-heading-title{font-size:24px;line-height:1em}.elementor-30127 .elementor-element.elementor-element-cd58ea9:not(.elementor-motion-effects-element-type-background),.elementor-30127 .elementor-element.elementor-element-cd58ea9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://act-college.com/wp-content/uploads/2024/01/flow-deco4.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-30127 .elementor-element.elementor-element-cd58ea9>.elementor-container{max-width:390px}.elementor-30127 .elementor-element.elementor-element-cd58ea9{padding:68px 0 72px}.elementor-30127 .elementor-element.elementor-element-e2eef95>.elementor-element-populated{padding:0}.elementor-30127 .elementor-element.elementor-element-dd776fe>.elementor-widget-container{padding:0}.elementor-30127 .elementor-element.elementor-element-dd776fe{text-align:left}.elementor-30127 .elementor-element.elementor-element-dd776fe img{width:90%;max-width:332px}.elementor-30127 .elementor-element.elementor-element-635c10b{width:auto;max-width:auto;text-align:right}.elementor-30127 .elementor-element.elementor-element-635c10b .elementor-heading-title{font-size:70px}.elementor-30127 .elementor-element.elementor-element-acad042{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-acad042 .elementor-heading-title{font-size:24px;line-height:1em}.elementor-30127 .elementor-element.elementor-element-0aca7d8{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-0aca7d8 .elementor-heading-title{font-size:24px;line-height:1em}.elementor-30127 .elementor-element.elementor-element-5b2d0c8>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-5b2d0c8 .elementor-button{font-size:23px;letter-spacing:.1px;border-radius:10px}.elementor-30127 .elementor-element.elementor-element-c92a472>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-30127 .elementor-element.elementor-element-ef3380f>.elementor-widget-container{margin:0;padding:0}.elementor-30127 .elementor-element.elementor-element-ef3380f .elementor-button{font-size:23px;letter-spacing:.1px;border-radius:10px}.elementor-30127 .elementor-element.elementor-element-c2c1fb9>.elementor-container{max-width:370px}.elementor-30127 .elementor-element.elementor-element-c2c1fb9{padding:24px 0 16px}.elementor-30127 .elementor-element.elementor-element-6a524b0{text-align:center}.elementor-30127 .elementor-element.elementor-element-6a524b0 .elementor-heading-title{font-size:24px}.elementor-30127 .elementor-element.elementor-element-e618754>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-e618754{font-size:16px}.elementor-30127 .elementor-element.elementor-element-2fcf5e6>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-69532d3>.elementor-widget-container{margin:12px 0 0}.elementor-30127 .elementor-element.elementor-element-4991186{margin-top:12px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-f02aa7a>.elementor-element-populated,.elementor-30127 .elementor-element.elementor-element-f02aa7a>.elementor-element-populated>.elementor-background-overlay,.elementor-30127 .elementor-element.elementor-element-f02aa7a>.elementor-background-slideshow{border-radius:5px}.elementor-30127 .elementor-element.elementor-element-f02aa7a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0 8px}.elementor-30127 .elementor-element.elementor-element-4a430de{width:auto;max-width:auto}.elementor-30127 .elementor-element.elementor-element-4a430de .elementor-heading-title{font-size:15px}.elementor-30127 .elementor-element.elementor-element-fdaa228>.elementor-widget-container{margin:6px 0 0;padding:0}.elementor-30127 .elementor-element.elementor-element-2bc7233>.elementor-widget-container{margin:6px 0 0;padding:0}.elementor-30127 .elementor-element.elementor-element-5f135e1>.elementor-widget-container{margin:-8px 0 -20px}.elementor-30127 .elementor-element.elementor-element-a1680cc>.elementor-widget-container{margin:32px 0 0}.elementor-30127 .elementor-element.elementor-element-a1680cc{font-size:13px;line-height:1.6em}.elementor-30127 .elementor-element.elementor-element-1da2af8>.elementor-container{max-width:370px}.elementor-30127 .elementor-element.elementor-element-1da2af8{padding:17px 0 22px}.elementor-30127 .elementor-element.elementor-element-b9c3741{width:100%;max-width:100%}.elementor-30127 .elementor-element.elementor-element-b9c3741 .elementor-heading-title{font-size:24px}.elementor-30127 .elementor-element.elementor-element-5fe07c8{width:100%;max-width:100%}.elementor-30127 .elementor-element.elementor-element-5fe07c8>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-d1cbaad>.elementor-container{max-width:370px}.elementor-30127 .elementor-element.elementor-element-d1cbaad{padding:11px 0 9px}.elementor-30127 .elementor-element.elementor-element-fafd47c{text-align:center}.elementor-30127 .elementor-element.elementor-element-fafd47c .elementor-heading-title{font-size:24px}.elementor-30127 .elementor-element.elementor-element-a752492>.elementor-widget-container{margin:15px 0 0}.elementor-30127 .elementor-element.elementor-element-a752492{text-align:left}.elementor-30127 .elementor-element.elementor-element-a752492 .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-30127 .elementor-element.elementor-element-480bb00>.elementor-widget-container{margin:15px 0 0}.elementor-30127 .elementor-element.elementor-element-bceb910>.elementor-widget-container{margin:24px 0 0;padding:0}.elementor-30127 .elementor-element.elementor-element-bceb910{font-size:13px;line-height:1.6em}.elementor-30127 .elementor-element.elementor-element-78f70eb>.elementor-container{max-width:370px}.elementor-30127 .elementor-element.elementor-element-78f70eb{padding:11px 0 9px}.elementor-30127 .elementor-element.elementor-element-33afb87{text-align:center}.elementor-30127 .elementor-element.elementor-element-33afb87 .elementor-heading-title{font-size:24px}.elementor-30127 .elementor-element.elementor-element-3931075>.elementor-container{max-width:350px}.elementor-30127 .elementor-element.elementor-element-3931075{padding:3px 0 40px}.elementor-30127 .elementor-element.elementor-element-4b0836e.elementor-column>.elementor-widget-wrap{justify-content:space-evenly}.elementor-30127 .elementor-element.elementor-element-0cfd00f{text-align:center}.elementor-30127 .elementor-element.elementor-element-0cfd00f .elementor-heading-title{font-size:24px;line-height:1.95em}.elementor-30127 .elementor-element.elementor-element-5aa2743>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-5aa2743{font-size:16px}.elementor-30127 .elementor-element.elementor-element-e0fc076{text-align:left}.elementor-30127 .elementor-element.elementor-element-532101d>.elementor-widget-container{margin:12px 0 0}.elementor-30127 .elementor-element.elementor-element-532101d{text-align:center}.elementor-30127 .elementor-element.elementor-element-783e6e2>.elementor-widget-container{margin:12px 0 0}.elementor-30127 .elementor-element.elementor-element-783e6e2{text-align:center}.elementor-30127 .elementor-element.elementor-element-c1aff1f .elementor-heading-title{font-size:22px}.elementor-30127 .elementor-element.elementor-element-cd6d67d>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-cd6d67d .elementor-button{font-size:23px;letter-spacing:.1px;border-radius:10px}.elementor-30127 .elementor-element.elementor-element-96e39e1>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-30127 .elementor-element.elementor-element-5884500>.elementor-widget-container{margin:0;padding:0}.elementor-30127 .elementor-element.elementor-element-5884500 .elementor-button{font-size:23px;letter-spacing:.1px;border-radius:10px}.elementor-30127 .elementor-element.elementor-element-01ccbb1>.elementor-container{max-width:350px}.elementor-30127 .elementor-element.elementor-element-01ccbb1{padding:3px 0 40px}.elementor-30127 .elementor-element.elementor-element-dbbda0c{text-align:center}.elementor-30127 .elementor-element.elementor-element-dbbda0c .elementor-heading-title{font-size:24px}.elementor-30127 .elementor-element.elementor-element-ec2d66e>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-ec2d66e{font-size:16px}.elementor-30127 .elementor-element.elementor-element-c048221{margin-top:20px;margin-bottom:0}.elementor-30127 .elementor-element.elementor-element-5e0f7fe>.elementor-container{max-width:350px}.elementor-30127 .elementor-element.elementor-element-5e0f7fe{padding:3px 0 40px}.elementor-30127 .elementor-element.elementor-element-ef930af>.elementor-widget-container{margin:0}.elementor-30127 .elementor-element.elementor-element-ef930af .elementor-button{font-size:23px;letter-spacing:.1px;border-radius:10px}.elementor-30127 .elementor-element.elementor-element-7de49fe>.elementor-container{max-width:350px}.elementor-30127 .elementor-element.elementor-element-7de49fe{padding:3px 0 40px}.elementor-30127 .elementor-element.elementor-element-5fad755{text-align:center}.elementor-30127 .elementor-element.elementor-element-5fad755 .elementor-heading-title{font-size:24px;line-height:1.95em}.elementor-30127 .elementor-element.elementor-element-559f070{width:var(--container-widget-width,399px);max-width:399px;--container-widget-width:399px;--container-widget-flex-grow:0}.elementor-30127 .elementor-element.elementor-element-559f070>.elementor-widget-container{margin:20px 0 0}}.fv__content{background:#626262;height:450px;padding-top:87px;position:relative;overflow:hidden}.fv__content:after{content:"";background:url("https://act-college.com/wp-content/uploads/2024/01/fv-top.png") no-repeat bottom center/cover;width:100%;height:70px;position:absolute;top:0;left:0}.fv__content:before{content:"";background:url("https://act-college.com/wp-content/uploads/2024/01/fv-bottom.png") no-repeat top center/cover;width:100%;height:116px;position:absolute;bottom:0;left:0;z-index:10}.fv__curtain-left,.fv__curtain-right{content:"";background:url("https://act-college.com/wp-content/uploads/2024/01/fv-side.png") no-repeat bottom right/cover;position:absolute;width:50.5vw;height:300px;z-index:0}.fv__curtain-left{position:absolute;top:0;left:-46vw}.fv__curtain-right{transform:scale(-1,1);top:0;right:-46vw}.fv__video-wrapper{background:#fff;width:86%;max-width:500px;height:auto;margin:0 auto;position:relative}.fv__video{aspect-ratio:340/192;position:absolute;top:0;left:0}@media screen and (min-width:460px){.fv__content{height:546px;padding-top:100px}.fv__content:after{height:80px}.fv__content:before{background:url("https://act-college.com/wp-content/uploads/2024/01/fv-bottom-pc.png") no-repeat top center/cover;height:140px}.fv__curtain-left,.fv__curtain-right{height:400px}}@media screen and (min-width:768px){.fv__content{padding-top:110px;height:700px}.fv__content:before{height:100px}.fv__curtain-left,.fv__curtain-right{height:540px}.fv__video-wrapper{width:80%;max-width:800px}.fv__video{aspect-ratio:1100/618}}@media screen and (min-width:1024px){.fv__content{padding-top:104px;height:790px}.fv__content:after{height:100px}.fv__content:before{height:200px}.fv__curtain-left,.fv__curtain-right{height:620px}.fv__curtain-left{left:-42vw}.fv__curtain-right{right:-42vw}.fv__video-wrapper{width:70%;max-width:800px}}.elementor-element-aa1b0d5{display:none}.ast-breadcrumbs-wrapper{display:none}.yellow_line{background:linear-gradient(transparent 60%,#ffee6f 0%)}.project__text .emphasis{font-weight:700;background:linear-gradient(transparent 50%,#fff581 50%,#fff581 50%)}.project__text .small{font-size:14px}@media screen and (min-width:768px){.project__text .small{font-size:18px}}.project-item1{position:relative}.project-item1:after{content:"";background:url("https://act-college.com/wp-content/uploads/2024/01/project-subtitle.png") no-repeat center/contain;width:167px;height:68px;position:absolute;top:-46px;left:-18px}@media screen and (min-width:768px){.project-item1:after{width:320px;height:130px;position:absolute;top:-60px;left:-52px}}.about{position:relative}.about:before{content:"";background:url("https://act-college.com/wp-content/uploads/2024/02/main-top_course2.png") no-repeat top center/contain;width:100%;height:100%;position:absolute;bottom:11.8vw;left:0;z-index:10}.about .elementor-widget:not(:last-child){margin-bottom:0}@media screen and (min-width:460px){.about:before{background:url("https://act-college.com/wp-content/uploads/2024/02/main-top_course2-pc.png") no-repeat top center/contain;bottom:5.3vw}}.section-title{text-align:center;display:flex;align-items:center;justify-content:center;gap:14px}.section-title:before,.section-title:after{content:"";width:12px;height:3px;background-color:#3c3c3c}@media screen and (min-width:768px){.section-title{gap:20px}.section-title:before,.section-title:after{width:24px;height:5px}}.flow__item1-number{position:absolute;top:80px;left:22px}@media screen and (min-width:768px){.flow__item1-number{top:146px;left:60px}}@media screen and (min-width:1080px){.flow__item1-number{left:184px}}.flow__item1-text1{position:absolute;top:152px;left:28px}@media screen and (min-width:768px){.flow__item1-text1{left:110px;top:256px}}@media screen and (min-width:1080px){.flow__item1-text1{left:242px}}.flow__item1-text2{position:absolute;top:192px;left:28px}@media screen and (min-width:768px){.flow__item1-text2{top:314px;left:110px}}@media screen and (min-width:1080px){.flow__item1-text2{left:242px}}.flow__item-text span{background-color:rgba(255,255,255,.85);padding:0 10px}.flow__item2-number{position:absolute;top:80px;right:22px}@media screen and (min-width:768px){.flow__item2-number{top:144px;right:60px}}@media screen and (min-width:1080px){.flow__item2-number{right:187px}}.flow__item2-text1{position:absolute;top:152px;left:160px}@media screen and (min-width:768px){.flow__item2-text1{top:254px;left:330px}}@media screen and (min-width:1080px){.flow__item2-text1{left:546px}}.flow__item2-text2{position:absolute;top:192px;left:160px}@media screen and (min-width:768px){.flow__item2-text2{top:312px;left:330px}}@media screen and (min-width:1080px){.flow__item2-text2{left:546px}}.about__text .emphasis{font-weight:700;background:linear-gradient(transparent 50%,#ffbecd 50%,#ffbecd 50%)}.schedule__content{max-width:700px;margin:0 auto}.schedule__content p{margin:0}.schedule-table{border-left:3px solid #2b65b5;position:relative}.schedule-table__title-wrapper{display:flex;gap:7px;justify-content:right}.schedule-table__title{font-family:corporate-logo-ver2,sans-serif;font-weight:500;font-size:24px;color:#fff;background:#77ccf2;line-height:1;text-align:center;display:inline-block;border-radius:5px;padding:8px 11px}.schedule-table__title.red{background:#f88}.schedule-table__row{display:flex;gap:7px;align-items:center;justify-content:space-between;position:relative}.schedule-table__row:before{content:"";width:16px;height:16px;background:#2b65b5;border-radius:50%;position:absolute;top:0;left:-9px}.schedule-table__row:last-child:after{content:"";width:16px;height:16px;background:#2b65b5;border-radius:50%;position:absolute;top:100%;left:-9px}.schedule-table__month{font-family:corporate-logo-ver2,sans-serif;font-weight:500;font-size:12px;color:#2a65b5;padding-left:10px}.schedule-table__month span{font-size:24px}.schedule-table-item-wrapper{display:flex;gap:7px}.schedule-table-item{background:#fff;width:140px;height:89px;border-radius:5px;margin-top:20px;position:relative}.schedule-table-item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background:linear-gradient(135deg,#77ccf2 32px,transparent 0)}.schedule-table-item.red:before{background:linear-gradient(135deg,#f88 32px,transparent 0)}.schedule-table-item__title{font-family:source-han-sans-japanese,sans-serif;font-weight:400;color:#3c3c3c;width:100%;font-size:16px;text-align:center;position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%,-50%)}.schedule-table-item__title.small{line-height:1.5;font-size:12px;padding-top:10px}.schedule-table-item__times{font-family:source-han-sans-japanese,sans-serif;font-weight:400;color:#3c3c3c;line-height:1;text-align:center;display:inline-block;font-size:10px;color:#fff;position:absolute;top:2px;left:3px}.schedule-table-item__times span{font-size:18px}.schedule-table-item__tag{font-family:source-han-sans-japanese,sans-serif;font-weight:400;color:#3c3c3c;text-align:center;display:inline-block;min-width:73px;font-size:10px;border:1px solid #3c3c3c;border-radius:2px;line-height:1;padding:3px 4px;position:absolute;top:4px;right:4px}@media screen and (min-width:768px){.schedule-table__title-wrapper{gap:32px;margin-bottom:16px}.schedule-table__title{font-size:40px;padding:12px 28px}.schedule-table__row{gap:24px}.schedule-table__row:before{width:22px;height:22px;left:-12px}.schedule-table__month{font-size:20px;padding-left:24px}.schedule-table__month span{font-size:36px}.schedule-table-item{width:252px;height:134px;margin-top:28px}.schedule-table-item:before{background:linear-gradient(135deg,#77ccf2 48px,transparent 0)}.schedule-table-item.red:before{background:linear-gradient(135deg,#f88 48px,transparent 0)}.schedule-table-item__title{font-size:28px}.schedule-table-item__title.small{font-size:20px}.schedule-table-item-wrapper{gap:32px}.schedule-table-item__times{font-size:12px}.schedule-table-item__times span{font-size:24px}.schedule-table-item__tag{font-size:18px;top:8px;right:8px}}.satsuei__title{position:relative}.satsuei__title:before,.satsuei__title:after{content:"";background:#3c3c3c;width:1px;height:20px;position:absolute;top:50%}.satsuei__title:before{left:-10px;transform:translateY(-50%) rotate(-30deg)}.satsuei__title:after{right:-10px;transform:translateY(-50%) rotate(30deg)}@media screen and (min-width:768px){.satsuei__title:before,.satsuei__title:after{content:"";background:#3c3c3c;width:2px;height:48px}.satsuei__title:before{left:-32px;transform:translateY(-50%) rotate(-30deg)}.satsuei__title:after{right:-32px;transform:translateY(-50%) rotate(30deg)}}.satsuei{display:flex;justify-content:center;gap:10px}.satsuei-month{font-family:source-han-sans-japanese,sans-serif;font-weight:600;font-size:12px;background:#ffae52;color:#fff;border-radius:16px;padding:0 16px}.satsuei-month .large{font-size:16px}.satsuei-day{font-family:source-han-sans-japanese,sans-serif;font-size:12px}.satsuei-day .large{font-size:15px}@media screen and (min-width:768px){.satsuei-month{font-size:24px;border-radius:32px;padding:0 24px}.satsuei-month .large{font-size:32px}.satsuei-day{font-size:24px}.satsuei-day .large{font-size:32px}}.satsuei-box{position:relative}.satsuei-box:before{content:"";position:absolute;background:url("https://act-college.com/wp-content/uploads/2024/01/recruit-icon1.png") no-repeat center/contain;width:83px;height:81px;transform:rotate(-20deg);top:-10px;left:-10px;z-index:10}.satsuei-box:after{content:"";position:absolute;background:url("https://act-college.com/wp-content/uploads/2024/01/recruit-icon2.png") no-repeat center/contain;width:90px;height:84px;bottom:-20px;right:-15px;z-index:10}@media screen and (min-width:768px){.satsuei-box:before{width:125px;height:125px;left:40px}.satsuei-box:after{width:130px;height:120px;right:40px}}.recruit__title{font-weight:500;font-size:24px;line-height:calc(29 / 24);text-align:center;display:flex;align-items:center;justify-content:center}.recruit__title:before{content:"";background:url("https://act-college.com/wp-content/uploads/2024/01/recruit-icon1.png") no-repeat center/contain;width:37px;height:36px;margin-right:12px}.recruit__title:after{content:"";background:url("https://act-college.com/wp-content/uploads/2024/01/recruit-icon2.png") no-repeat center/contain;width:36px;height:35px;margin-left:14px}@media screen and (min-width:768px){.recruit__title:before{width:70px;height:68px;margin-right:24px}.recruit__title:after{width:80px;height:78px;margin-left:28px}}.recruit__content{max-width:800px;margin:0 auto}.recruit__content p{margin-bottom:0}.recruit__item{display:flex;gap:20px}.recruit__item:not(first-child){margin-top:19px}.recruit__item dt,dd{margin:0;padding:0}.recruit__item dt{width:29%}.recruit__item dd{width:70%}.recruit__item.center{align-items:center}.recruit__tag{display:inline-block;font-family:corporate-logo-ver2,sans-serif;font-weight:500;font-size:18px;line-height:1.2;color:#fff;background:#ff945c;padding:5px;border-radius:21px;text-align:center;width:100%}.recruit__tag.spacing{letter-spacing:1em}.recruit__item .spacing span{margin-right:-1em}.recruit__text{font-family:source-han-sans-japanese,sans-serif;color:#3c3c3c;font-size:400;font-size:16px;line-height:1.5}.recruit__text .emphasis{font-family:corporate-logo-ver2,sans-serif;font-weight:500;font-size:30px}.recruit__text .small{font-size:14px;margin-left:4px}.director-top{display:flex;align-items:end;gap:10px}.director-name{font-family:source-han-sans-japanese,sans-serif;font-size:400;color:#3c3c3c;font-size:18px;line-height:1.5;margin-bottom:0}.director-img-new{width:100px;height:100px;border-radius:50%}.director-profile{margin-top:10px;padding-bottom:50px;position:relative}.director-profile__content{position:relative;overflow:hidden;height:90px}.director-profile__content:before{display:block;position:absolute;bottom:0;left:0;width:100%;content:""}.director-profile__label{position:absolute;bottom:0;left:0;display:inline-flex;align-items:center;cursor:pointer}.director-profile__label:before{content:'続きを読む';color:#fff;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-size:14px;color:#fff;background-color:#af7564;border-radius:2px;padding:4px 4px 4px 22px;width:125px}.director-profile__label:after{content:'';background:url("https://act-college.com/wp-content/uploads/2024/02/icon_plus.png") no-repeat center/contain;width:9px;height:9px;position:absolute;right:6px}.director-profile__check{display:none}.director-profile__check:checked~.director-profile__label:before{content:'閉じる';padding-left:36px}.director-profile__check:checked~.director-profile__label:after{rotate:45deg}.director-profile__check:checked~.director-profile__content{height:auto}.director-profile__text{font-family:source-han-sans-japanese,sans-serif;font-weight:400;color:#3c3c3c;font-size:16px;line-height:1.5;margin-top:19px}.director-profile__text a{color:#d14848;border-bottom:1px solid #d14848}.director-comment{display:flex;align-items:center;gap:5px;margin-top:24px;margin-bottom:40px}.director-comment__img{width:30%}.director-comment__text{width:69%}@media screen and (min-width:768px){.recruit__item dt{width:20%}.recruit__item dd{width:79%}.recruit__item{gap:32px}.recruit__tag{font-size:22px}.recruit__item:first-child{margin-bottom:36px}.recruit__text{font-size:22px}.recruit__text .emphasis{font-size:36px}.recruit__text .small{font-size:18px;margin-left:8px}.recruit__text .br-sp{display:none}.director-top{gap:100px}.director-name{font-size:28px}.director-img-new{width:140px;height:140px}.director-profile{padding-bottom:80px}.director-profile__content{height:90px}.director-profile__label{left:50%;transform:translateX(-50%)}.director-profile__label:before{font-size:18px;padding:6px 6px 6px 24px;width:200px}.director-profile__label:after{width:14px;height:14px;right:12px}.director-profile__text{font-size:18px}.director-comment{gap:30px;margin-top:60px;margin-bottom:60px}.director-comment__img{width:20%}.director-comment__text{width:79%}}.price__content{display:flex;justify-content:center;gap:16px;max-width:800px;margin:0 auto}.price__content p{margin:0}.price__comment{font-family:corporate-logo-ver2,sans-serif;font-size:14px;font-weight:500;color:#3c3c3c;text-align:center}.price__comment span{position:relative;display:inline-flex;align-items:center;gap:4px}.price__comment span:before,.price__comment span:after{content:"";width:1px;height:16px;display:inline-block;background-color:#3c3c3c}.price__comment span:before{transform:translateX(-5px) rotate(-40deg)}.price__comment span:after{transform:translateX(5px) rotate(40deg)}.price-table{background:#fff;border:2px solid #f88;border-radius:10px}.price-table.blue{border:2px solid #77ccf2}.price-table.blue .price-table__title{background:#77ccf2}.price-table__title{font-family:corporate-logo-ver2,sans-serif;font-size:18px;font-weight:500;line-height:1.2;text-align:center;color:#fff;background:#f88;padding:7px 20px}.price-tabble__price{display:flex;justify-content:center;align-items:flex-end;padding:20px 2px}.price-table__price-number{font-family:corporate-logo-ver2,sans-serif;color:#3c3c3c;font-size:26px;font-weight:500;line-height:1.2;text-align:center}.price-table__price-number span{font-size:14px}.price-table__price-text{font-family:source-han-sans-japanese,sans-serif;color:#3c3c3c;font-weight:400;font-size:10px}@media screen and (min-width:768px){.price__content{gap:40px}.price__comment{font-size:24px}.price__comment span{gap:12px}.price__comment span:before,.price__comment span:after{height:32px}.price-tabble__price{padding:36px 24px}.price-table__title{font-size:32px}.price-table__price-number{font-size:48px}.price-table__price-number span{font-size:32px}.price-table__price-text{font-size:20px}}.line__title{position:relative}.line__title:before,.line__title:after{content:"";background:#3c3c3c;width:2px;height:40px;position:absolute;top:50%}.line__title:before{left:20px;transform:translateY(-50%) rotate(-30deg)}.line__title:after{right:20px;transform:translateY(-50%) rotate(30deg)}@media screen and (min-width:768px){.line__title:before,.line__title:after{content:"";background:#3c3c3c;width:4px;height:80px}.line__title:before{left:120px;transform:translateY(-50%) rotate(-30deg)}.line__title:after{right:120px;transform:translateY(-50%) rotate(30deg)}}.line__text p{margin-bottom:0}.line__text .br-pc{display:none}@media screen and (min-width:768px){.line__text .br-pc{display:block}}.line__text p{margin-bottom:0}.line__text .br-pc{display:none}@media screen and (min-width:768px){.line__text .br-pc{display:block}}.form__title{position:relative}.form__title:after{content:"";background:#3c3c3c;width:172px;height:2px;position:absolute;top:calc(100% + 20px);left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.form__title:after{width:250px}}.contact-form p{margin:0}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea,.contact-form select{border:none;border:2px solid #54aaea;border-radius:5px}.contact-form input[type=text],.contact-form input[type=email],.contact-form select{height:40px}.contact-form textarea{height:120px;resize:vertical}.contact-form input::placeholder{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-size:16px;color:rgba(#3c3c3c,.4)}.contact-form__row{margin-top:22px}.contact-form__left{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-size:16px}.contact-form__right{position:relative}.contact-form__right-text{font-family:source-han-sans-japanese,sans-serif;font-weight:400;color:#6a6a6a;font-size:12px;position:absolute;top:100%;left:0;padding-left:12px}.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;gap:5px}.contact-form__right .wpcf7-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.contact-form__select{position:relative}.contact-form__select:after{content:"";display:block;background:url("https://act-college.com/wp-content/uploads/2024/01/select-icon.png") no-repeat center/contain;width:15px;height:7px;position:absolute;top:calc(50% - 2px);right:13px;transform:traslateY(-50%)}.wpcf7-form-control.wpcf7-checkbox{display:grid;grid-template-columns:repeat(1,1fr)}.wpcf7-form-control.wpcf7-checkbox label{display:flex;align-items:center;white-space:nowrap}.contact-form__privacy-check .wpcf7-list-item{margin-left:0}.contact-form__privacy-check{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-size:16px;margin-top:40px;text-align:center}.contact-form__privacy-check a{color:#54aaea;border-bottom:1px solid #54aaea}.wpcf7 .wpcf7-form-control-wrap{display:inline}.contact-form__submit-btn{text-align:center}.contact-form__submit-btn input[type=submit]{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-size:23px;letter-spacing:.08em;line-height:1;text-align:center;padding:12px;width:296px;height:initial;border-radius:8px;background:#f88;box-shadow:0px 4px 0px 0px #cc7f7f}@media screen and (min-width:768px){.contact-form{width:700px !important;margin:0 auto}.contact-form input[type=text],.contact-form input[type=email],.contact-form select{height:48px}.contact-form textarea{height:120px}.contact-form input::placeholder{font-size:20px}.contact-form__row{margin-top:40px}.contact-form__left{font-size:22px}.contact-form__right-text{font-size:18px}.wpcf7-form-control.wpcf7-checkbox{display:grid;grid-template-columns:repeat(3,1fr)}.contact-form__privacy-check{font-size:20px;margin-top:50px}.contact-form__submit-btn input[type=submit]{padding:14px}}.elementor-22421 .elementor-element.elementor-element-819453b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){display:none}