.elementor-2647 .elementor-element.elementor-element-27f1aaec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-27f1aaec:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-27f1aaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/FV_bg.webp?fit=1918%2C934&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-d1c0bf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-bcf6d77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-bcf6d77:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-bcf6d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/title.webp?fit=1272%2C232&ssl=1");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-bcf6d77.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-c6c29e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-c6c29e6 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:62px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-31c4586{--display:flex;}.elementor-2647 .elementor-element.elementor-element-ad7bdd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-27c89c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-27c89c5.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-45ec240{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-45ec240 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-122019c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 30px;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:#9E988D;}.elementor-2647 .elementor-element.elementor-element-122019c p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-04af863{--display:flex;}.elementor-2647 .elementor-element.elementor-element-3499471{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-da8eb62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-5fb9615{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-5fb9615:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-5fb9615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/FV_bg.webp?fit=1918%2C934&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-5820abb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-88ea1ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-88ea1ac:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-88ea1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/title.webp?fit=1272%2C232&ssl=1");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-88ea1ac.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-870c9a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-870c9a8 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:62px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-9e5e981{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-5f3c972{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-5f3c972.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-cbf08ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-cbf08ae .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-e5d5a04{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 30px;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:#9E988D;}.elementor-2647 .elementor-element.elementor-element-e5d5a04 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-2738389{--display:flex;}.elementor-2647 .elementor-element.elementor-element-82ff3f9{--display:flex;}.elementor-2647 .elementor-element.elementor-element-0dd9be5{--display:flex;}.elementor-2647 .elementor-element.elementor-element-2996b5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-2996b5a:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-2996b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-c2f2c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-c2f2c8b p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-c895d96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-e5acfef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-e5acfef:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-e5acfef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-e7dc26a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-e7dc26a p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-8440084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-5cd8d8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-5cd8d8c:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-5cd8d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/background11.webp?fit=1920%2C693&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-a18f324.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-a18f324{text-align:center;}.elementor-2647 .elementor-element.elementor-element-a18f324 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-ee4c6da.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-ee4c6da{text-align:center;}.elementor-2647 .elementor-element.elementor-element-ee4c6da .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-40c9001.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-3c54254{padding:30px 50px 30px 50px;text-align:center;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-e656171{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-e656171:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-e656171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/background12.webp?fit=1920%2C1604&ssl=1");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-67618fc.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-67618fc{text-align:center;}.elementor-2647 .elementor-element.elementor-element-67618fc .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-6aee1d2.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-4f4b33a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-bea8a38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-fffaa38 img{width:80%;border-radius:20px 20px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-503aa3e{padding:0px 10px 0px 10px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-503aa3e .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-19b25ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-19b25ca p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-f24df81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-b116e69 img{width:80%;border-radius:20px 20px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-610f4d8{padding:0px 10px 0px 10px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-610f4d8 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-d78443c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-d78443c p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-7537e62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-be34bec img{width:80%;border-radius:20px 20px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-8421d08{padding:0px 10px 0px 10px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-8421d08 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-d4b9f7a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-d4b9f7a p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-8438859{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-8438859:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-8438859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/background13.webp?fit=1920%2C1898&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-c14c28c.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-c14c28c{text-align:center;}.elementor-2647 .elementor-element.elementor-element-c14c28c .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-7da5055.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-a7562be{--display:flex;}.elementor-2647 .elementor-element.elementor-element-c1419b2{--display:flex;}.elementor-2647 .elementor-element.elementor-element-2f496a4{--display:flex;}.elementor-2647 .elementor-element.elementor-element-55bd6d7{--display:flex;}.elementor-2647 .elementor-element.elementor-element-dcb8b97{--display:flex;}.elementor-2647 .elementor-element.elementor-element-dbaffe5{--display:flex;}.elementor-2647 .elementor-element.elementor-element-2bfa929{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:var( --e-global-color-vamtam_h2_color );--n-accordion-title-hover-color:var( --e-global-color-vamtam_h2_color );--n-accordion-icon-size:26px;}.elementor-2647 .elementor-element.elementor-element-2bfa929 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-vamtam_accent_5 );border-style:none;}:where( .elementor-2647 .elementor-element.elementor-element-2bfa929 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}.elementor-2647 .elementor-element.elementor-element-2bfa929 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2647 .elementor-element.elementor-element-2bfa929 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-224331d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-224331d:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-224331d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-0ce012d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-0ce012d p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-0d30ef9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-7f1922b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-7f1922b:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-7f1922b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-d57e4a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-d57e4a2 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-bad7248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-8abb3c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-8abb3c6:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-8abb3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-d02d4fd.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-d02d4fd{text-align:center;}.elementor-2647 .elementor-element.elementor-element-d02d4fd .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-ef4a82d.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-b88a4cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-b0df533{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-b0df533:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-b0df533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/targe1_pc.webp?fit=328%2C299&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-b0df533.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-a5b26cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-a5b26cf p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-5377aa2{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-5377aa2:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-5377aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/target2_pc.webp?fit=328%2C289&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-5377aa2.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-9d58c3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-9d58c3a p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-95f1331{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-95f1331:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-95f1331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/target3_pc.webp?fit=328%2C278&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-95f1331.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-d2f6b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-d2f6b1e p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-6d5e20f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-3e2efd3{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-3e2efd3:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-3e2efd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/targe1_pc.webp?fit=328%2C299&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-3e2efd3.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-5808154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-5808154 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-bd8bbf4{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-bd8bbf4:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-bd8bbf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/targe1_pc.webp?fit=328%2C299&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-bd8bbf4.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-28762f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-28762f9 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-9602fc5{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-9602fc5:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-9602fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/targe1_pc.webp?fit=328%2C299&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-9602fc5.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-dafc1fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-dafc1fc p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-a2d1da9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-a2d1da9:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-a2d1da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/workplace14.webp?fit=1920%2C1706&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-aae530e.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-aae530e{text-align:center;}.elementor-2647 .elementor-element.elementor-element-aae530e .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-7d00b44.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-410d61f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-3dd44e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-67b414b{--display:flex;}.elementor-2647 .elementor-element.elementor-element-67b414b:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-67b414b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speechbubble1.webp?fit=496%2C297&ssl=1");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-6bd8c84{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-6bd8c84.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-6bd8c84 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-af7fc05{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-af7fc05 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-af7fc05 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-7669e66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-7669e66.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-7669e66 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-0c8986c{--display:flex;}.elementor-2647 .elementor-element.elementor-element-0c8986c:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-0c8986c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speechbubble1.webp?fit=496%2C297&ssl=1");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-b0bc2c9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-b0bc2c9.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-b0bc2c9 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-658958a{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-658958a .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-658958a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-13fcaab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;text-align:start;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-13fcaab p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-e5cdb39{--display:flex;}.elementor-2647 .elementor-element.elementor-element-e5cdb39:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-e5cdb39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speechbubble1.webp?fit=496%2C297&ssl=1");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-4697b61{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-4697b61.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-4697b61 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-5f3c041{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-5f3c041 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-5f3c041 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-d6f3717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-d6f3717.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-d6f3717 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-112038f{text-align:start;}.elementor-2647 .elementor-element.elementor-element-112038f img{width:50%;}.elementor-2647 .elementor-element.elementor-element-7c699a5{--display:flex;}.elementor-2647 .elementor-element.elementor-element-7c699a5:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-7c699a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speechbubble1.webp?fit=496%2C297&ssl=1");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-fada495{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-fada495.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-fada495 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-ebd57f2{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-ebd57f2 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-ebd57f2 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-8a5408b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-8a5408b.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-8a5408b p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-4938da9{--display:flex;--margin-top:30px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-4938da9:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-4938da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/line.webp?fit=2%2C1024&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-8f9af4b{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-8f9af4b .elementor-heading-title{letter-spacing:2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-3cbb19b{background-color:var( --e-global-color-vamtam_accent_2 );margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-3cbb19b .elementor-heading-title{letter-spacing:2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-6a2e368{background-color:var( --e-global-color-vamtam_accent_2 );margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-6a2e368 .elementor-heading-title{letter-spacing:2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-9d77489{background-color:var( --e-global-color-vamtam_accent_2 );margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-9d77489 .elementor-heading-title{letter-spacing:2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-bc2da53{background-color:var( --e-global-color-vamtam_accent_2 );margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-bc2da53 .elementor-heading-title{letter-spacing:2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-3fe0911{background-color:var( --e-global-color-vamtam_accent_2 );margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-3fe0911 .elementor-heading-title{letter-spacing:2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-99e8780{background-color:var( --e-global-color-vamtam_accent_2 );margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-99e8780 .elementor-heading-title{letter-spacing:2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-609b703{background-color:var( --e-global-color-vamtam_accent_2 );margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-609b703 .elementor-heading-title{letter-spacing:2.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-6e71489{--display:flex;}.elementor-2647 .elementor-element.elementor-element-8de74a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2647 .elementor-element.elementor-element-8de74a4 img{width:50%;}.elementor-2647 .elementor-element.elementor-element-152b7c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-152b7c0:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-152b7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speechbubble2.webp?fit=496%2C334&ssl=1");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-cf3af2a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-cf3af2a.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-cf3af2a .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-1d9294e{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-1d9294e .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-1d9294e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-2fceffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 30px 10px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-2fceffb.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-2fceffb p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-db98750{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-db98750:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-db98750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speechbubble2.webp?fit=496%2C334&ssl=1");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-b85b3dd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-b85b3dd.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-b85b3dd .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-4d4d38f{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-4d4d38f .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-4d4d38f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-7837d4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 30px 10px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-7837d4b.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-7837d4b p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-406095f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-406095f:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-406095f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speechbubble2.webp?fit=496%2C334&ssl=1");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-39cb8b0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-39cb8b0.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-39cb8b0 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-2ab9e9d{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-2ab9e9d .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-2ab9e9d .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-377d0b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 30px 10px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-377d0b8.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-377d0b8 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-7e93045{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-7e93045:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-7e93045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speechbubble2.webp?fit=496%2C334&ssl=1");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-ecaa422{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-ecaa422.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-ecaa422 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-9a5b5e9{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-9a5b5e9 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-9a5b5e9 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-25c955e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 30px 10px 10px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-25c955e.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-25c955e p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-e3d95f4{--display:flex;}.elementor-2647 .elementor-element.elementor-element-9939410{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-9939410 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-6478255{--display:flex;}.elementor-2647 .elementor-element.elementor-element-6478255:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-6478255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-9054b91{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-9054b91.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-9054b91 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-464cf9f{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-464cf9f .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-464cf9f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-c040cf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-c040cf6.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-c040cf6 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-cb517fd{--display:flex;}.elementor-2647 .elementor-element.elementor-element-3b62d3a{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-3b62d3a .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-09b0db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2647 .elementor-element.elementor-element-09b0db9 img{width:50%;}.elementor-2647 .elementor-element.elementor-element-998dd79{--display:flex;}.elementor-2647 .elementor-element.elementor-element-998dd79:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-998dd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-646a350{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-646a350.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-646a350 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-ecd8f94{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-ecd8f94 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-ecd8f94 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-80561bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-80561bf.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-80561bf p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-6f5d5d9{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-6f5d5d9 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-afd66d3{--display:flex;}.elementor-2647 .elementor-element.elementor-element-afd66d3:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-afd66d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-e0ec1cd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-e0ec1cd.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-e0ec1cd .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-10633ab{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-10633ab .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-10633ab .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-997f2ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-997f2ce.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-997f2ce p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-1002aeb{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-1002aeb .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-ae594f3{--display:flex;}.elementor-2647 .elementor-element.elementor-element-ae594f3:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-ae594f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-ec17cef{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-ec17cef.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-ec17cef .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-399e95f{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-399e95f .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-399e95f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-d19c4ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-d19c4ae.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-d19c4ae p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-f6d6d6a{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-f6d6d6a .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-b6eb00f{--display:flex;}.elementor-2647 .elementor-element.elementor-element-b6eb00f:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-b6eb00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-65c6d39{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-65c6d39.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-65c6d39 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-b27cb3e{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-b27cb3e .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-b27cb3e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-33502bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-33502bf.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-33502bf p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-3fd2f88{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-3fd2f88 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-99939dd{--display:flex;}.elementor-2647 .elementor-element.elementor-element-99939dd:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-99939dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-a63058e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-a63058e.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-a63058e .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-9932a91{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-9932a91 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-9932a91 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-5c6a42c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-5c6a42c.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-5c6a42c p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-2bf181c{--display:flex;}.elementor-2647 .elementor-element.elementor-element-e2f4c3b{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-e2f4c3b .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-b89f900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2647 .elementor-element.elementor-element-b89f900 img{width:50%;}.elementor-2647 .elementor-element.elementor-element-3d1a657{--display:flex;}.elementor-2647 .elementor-element.elementor-element-3d1a657:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-3d1a657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-fb5d161{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-fb5d161.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-fb5d161 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-1a3fddc{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-1a3fddc .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-1a3fddc .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-11617a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-11617a6.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-11617a6 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-6153149{background-color:var( --e-global-color-vamtam_accent_2 );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-6153149 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-530f38c{--display:flex;}.elementor-2647 .elementor-element.elementor-element-530f38c:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-530f38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-06b386a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-06b386a.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-06b386a .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.27em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-2647 .elementor-element.elementor-element-81fd06a{--divider-border-style:dotted;--divider-color:var( --e-global-color-vamtam_accent_2 );--divider-border-width:3px;padding:0px 20px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-81fd06a .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2647 .elementor-element.elementor-element-81fd06a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-1f10c4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-1f10c4a.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-1f10c4a p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-c5fee82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-c5fee82:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-c5fee82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-e340bcf.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-e340bcf{text-align:center;}.elementor-2647 .elementor-element.elementor-element-e340bcf .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-7e74298.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-1eb3a8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-ec1768e{--display:flex;}.elementor-2647 .elementor-element.elementor-element-6e03d77{text-align:start;}.elementor-2647 .elementor-element.elementor-element-b54aa01{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-2647 .elementor-element.elementor-element-b54aa01 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-43e0129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-43e0129:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-43e0129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speech_bubble_white.webp?fit=845%2C495&ssl=1");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-137fb17{padding:20px 20px 0px 40px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-137fb17 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-a7f85d1{padding:0px 20px 10px 40px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-a7f85d1 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-0ebb5a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-7eb3ef4{--display:flex;}.elementor-2647 .elementor-element.elementor-element-6473f0f{text-align:start;}.elementor-2647 .elementor-element.elementor-element-8aa053c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-2647 .elementor-element.elementor-element-8aa053c p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-a612634{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-a612634:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-a612634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/03/speech_bubble_white.webp?fit=845%2C495&ssl=1");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-225293c{padding:20px 20px 0px 40px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-225293c .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;color:var( --e-global-color-vamtam_h3_color );}.elementor-2647 .elementor-element.elementor-element-50370e3{padding:0px 20px 10px 40px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-50370e3 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-e4bd33f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-e4bd33f:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-e4bd33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-2647 .elementor-element.elementor-element-0b24e50.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-0b24e50{text-align:center;}.elementor-2647 .elementor-element.elementor-element-0b24e50 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-685ce42.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-2173cd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2647 .elementor-element.elementor-element-4fa0d8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2647 .elementor-element.elementor-element-4fa0d8f:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-4fa0d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step1_pc.webp?fit=315%2C409&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-2bf064c.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-2bf064c{text-align:center;}.elementor-2647 .elementor-element.elementor-element-2bf064c .elementor-heading-title{color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-1fd9bad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-1fd9bad.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-985bede{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-985bede.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-985bede p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-ba66d93{--display:flex;}.elementor-2647 .elementor-element.elementor-element-ba66d93.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-c82114f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2647 .elementor-element.elementor-element-c82114f:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-c82114f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step2_pc.webp?fit=315%2C408&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-f025de3.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-f025de3{text-align:center;}.elementor-2647 .elementor-element.elementor-element-f025de3 .elementor-heading-title{color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-ad1edb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-ad1edb5.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-e6ceafa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-e6ceafa.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-e6ceafa p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-81c7c9e{--display:flex;}.elementor-2647 .elementor-element.elementor-element-81c7c9e.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-259eea0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2647 .elementor-element.elementor-element-259eea0:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-259eea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step3_pc.webp?fit=315%2C408&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-77eb8e6.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-77eb8e6{text-align:center;}.elementor-2647 .elementor-element.elementor-element-77eb8e6 .elementor-heading-title{color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-5aeda6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-5aeda6e.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-f5425dd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-f5425dd.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-f5425dd p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-b35ebb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2647 .elementor-element.elementor-element-b785506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2647 .elementor-element.elementor-element-b785506:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-b785506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step1_pc.webp?fit=315%2C409&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-0b7ccfe{--display:flex;}.elementor-2647 .elementor-element.elementor-element-51898dc{--display:flex;}.elementor-2647 .elementor-element.elementor-element-8396fa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-8396fa7.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-5711ba2{--display:flex;}.elementor-2647 .elementor-element.elementor-element-13d9ec7.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-13d9ec7{text-align:center;}.elementor-2647 .elementor-element.elementor-element-13d9ec7 .elementor-heading-title{color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-258b291{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-258b291.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-258b291 p{margin-block-end:9px;}.elementor-2647 .elementor-element.elementor-element-d05101a{--display:flex;}.elementor-2647 .elementor-element.elementor-element-d05101a.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-1efb692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2647 .elementor-element.elementor-element-1efb692:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-1efb692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step1_pc.webp?fit=315%2C409&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-8e761a2{--display:flex;}.elementor-2647 .elementor-element.elementor-element-9f53a2c{--display:flex;}.elementor-2647 .elementor-element.elementor-element-9bc4b12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-9bc4b12.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-de6e79c{--display:flex;}.elementor-2647 .elementor-element.elementor-element-f4da0ea.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-f4da0ea{text-align:center;}.elementor-2647 .elementor-element.elementor-element-f4da0ea .elementor-heading-title{color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-09c1574{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-09c1574.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-09c1574 p{margin-block-end:9px;}.elementor-2647 .elementor-element.elementor-element-761f705{--display:flex;}.elementor-2647 .elementor-element.elementor-element-761f705.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-6b2da38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2647 .elementor-element.elementor-element-6b2da38:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-6b2da38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step1_pc.webp?fit=315%2C409&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2647 .elementor-element.elementor-element-e9b69d2{--display:flex;}.elementor-2647 .elementor-element.elementor-element-48e393c{--display:flex;}.elementor-2647 .elementor-element.elementor-element-22f7be2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2647 .elementor-element.elementor-element-22f7be2.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-301f3e0{--display:flex;}.elementor-2647 .elementor-element.elementor-element-1a212f1.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-1a212f1{text-align:center;}.elementor-2647 .elementor-element.elementor-element-1a212f1 .elementor-heading-title{color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-ea25984{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_primary_font_color );}.elementor-2647 .elementor-element.elementor-element-ea25984.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-ea25984 p{margin-block-end:9px;}.elementor-2647 .elementor-element.elementor-element-ae2ba17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-ae2ba17:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-ae2ba17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-2647 .elementor-element.elementor-element-60cd5e2.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-60cd5e2{text-align:center;}.elementor-2647 .elementor-element.elementor-element-60cd5e2 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_h2_color );}.elementor-2647 .elementor-element.elementor-element-7e1ea72.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-2647 .elementor-element.elementor-element-bcf6d77{--width:60%;}.elementor-2647 .elementor-element.elementor-element-31c4586{--width:40%;}.elementor-2647 .elementor-element.elementor-element-27c89c5{--width:60%;}.elementor-2647 .elementor-element.elementor-element-04af863{--width:40%;}.elementor-2647 .elementor-element.elementor-element-88ea1ac{--width:60%;}.elementor-2647 .elementor-element.elementor-element-5f3c972{--width:60%;}.elementor-2647 .elementor-element.elementor-element-4f4b33a{--width:100%;}.elementor-2647 .elementor-element.elementor-element-bea8a38{--width:33%;}.elementor-2647 .elementor-element.elementor-element-f24df81{--width:33%;}.elementor-2647 .elementor-element.elementor-element-7537e62{--width:33%;}.elementor-2647 .elementor-element.elementor-element-b0df533{--width:33%;}.elementor-2647 .elementor-element.elementor-element-5377aa2{--width:33%;}.elementor-2647 .elementor-element.elementor-element-95f1331{--width:33%;}.elementor-2647 .elementor-element.elementor-element-3e2efd3{--width:33%;}.elementor-2647 .elementor-element.elementor-element-bd8bbf4{--width:33%;}.elementor-2647 .elementor-element.elementor-element-9602fc5{--width:33%;}.elementor-2647 .elementor-element.elementor-element-410d61f{--width:100%;}.elementor-2647 .elementor-element.elementor-element-3dd44e3{--width:40%;}.elementor-2647 .elementor-element.elementor-element-4938da9{--width:20%;}.elementor-2647 .elementor-element.elementor-element-6e71489{--width:40%;}.elementor-2647 .elementor-element.elementor-element-ec1768e{--width:20%;}.elementor-2647 .elementor-element.elementor-element-43e0129{--width:80%;}.elementor-2647 .elementor-element.elementor-element-7eb3ef4{--width:20%;}.elementor-2647 .elementor-element.elementor-element-a612634{--width:80%;}.elementor-2647 .elementor-element.elementor-element-4fa0d8f{--width:30%;}.elementor-2647 .elementor-element.elementor-element-ba66d93{--width:5%;}.elementor-2647 .elementor-element.elementor-element-c82114f{--width:30%;}.elementor-2647 .elementor-element.elementor-element-81c7c9e{--width:5%;}.elementor-2647 .elementor-element.elementor-element-259eea0{--width:30%;}.elementor-2647 .elementor-element.elementor-element-b785506{--width:30%;}.elementor-2647 .elementor-element.elementor-element-d05101a{--width:5%;}.elementor-2647 .elementor-element.elementor-element-1efb692{--width:30%;}.elementor-2647 .elementor-element.elementor-element-761f705{--width:5%;}.elementor-2647 .elementor-element.elementor-element-6b2da38{--width:30%;}}@media(max-width:1024px){.elementor-2647 .elementor-element.elementor-element-c6c29e6 .elementor-heading-title{font-size:50px;}.elementor-2647 .elementor-element.elementor-element-45ec240 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2647 .elementor-element.elementor-element-122019c{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-870c9a8 .elementor-heading-title{font-size:50px;}.elementor-2647 .elementor-element.elementor-element-cbf08ae .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2647 .elementor-element.elementor-element-e5d5a04{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-c2f2c8b{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-e7dc26a{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-a18f324 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-ee4c6da .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-67618fc .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-503aa3e .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-610f4d8 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-8421d08 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-c14c28c .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-2bfa929{--n-accordion-title-font-size:26px;}:where( .elementor-2647 .elementor-element.elementor-element-2bfa929 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-0ce012d{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-d57e4a2{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-d02d4fd .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-a5b26cf{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-9d58c3a{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-d2f6b1e{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-5808154{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-28762f9{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-dafc1fc{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-aae530e .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-6bd8c84 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-b0bc2c9 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-4697b61 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-fada495 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-4938da9{--margin-top:30px;--margin-bottom:300px;--margin-left:0px;--margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-cf3af2a .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-b85b3dd .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-39cb8b0 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-ecaa422 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-9939410 .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-9054b91 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-3b62d3a .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-646a350 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-6f5d5d9 .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-e0ec1cd .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-1002aeb .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-ec17cef .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-f6d6d6a .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-65c6d39 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-3fd2f88 .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-a63058e .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-e2f4c3b .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-fb5d161 .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-6153149 .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-06b386a .elementor-heading-title{font-size:18px;}.elementor-2647 .elementor-element.elementor-element-e340bcf .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-b54aa01{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-137fb17 .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-8aa053c{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-225293c .elementor-heading-title{font-size:26px;line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-0b24e50 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-258b291{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-09c1574{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-ea25984{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-60cd5e2 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}}@media(max-width:767px){.elementor-2647 .elementor-element.elementor-element-c6c29e6 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-2647 .elementor-element.elementor-element-45ec240 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-2647 .elementor-element.elementor-element-122019c{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-5fb9615:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-5fb9615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/FV_bg_sp.webp?fit=750%2C1200&ssl=1");background-position:center center;background-size:cover;}.elementor-2647 .elementor-element.elementor-element-5fb9615{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-88ea1ac:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-88ea1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/title_sp.webp?fit=717%2C171&ssl=1");}.elementor-2647 .elementor-element.elementor-element-870c9a8{padding:0px 10px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-870c9a8 .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-2647 .elementor-element.elementor-element-5f3c972{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-cbf08ae{padding:20px 0px 0px 20px;}.elementor-2647 .elementor-element.elementor-element-cbf08ae .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-2647 .elementor-element.elementor-element-e5d5a04{padding:0px 0px 0px 20px;font-size:16px;}.elementor-2647 .elementor-element.elementor-element-2738389{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2647 .elementor-element.elementor-element-82ff3f9{--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-0dd9be5{--width:35%;}.elementor-2647 .elementor-element.elementor-element-2996b5a{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-c2f2c8b{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-e5acfef{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-e7dc26a{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-5cd8d8c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-a18f324{padding:0px 10px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-a18f324 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-ee4c6da{padding:0px 10px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-ee4c6da .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-3c54254{padding:10px 10px 0px 10px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-67618fc{padding:0px 10px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-67618fc .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-fffaa38 img{width:60%;}.elementor-2647 .elementor-element.elementor-element-503aa3e .elementor-heading-title{font-size:20px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-19b25ca p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-b116e69 img{width:60%;}.elementor-2647 .elementor-element.elementor-element-610f4d8 .elementor-heading-title{font-size:20px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-d78443c p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-be34bec img{width:60%;}.elementor-2647 .elementor-element.elementor-element-8421d08 .elementor-heading-title{font-size:20px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-d4b9f7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2647 .elementor-element.elementor-element-d4b9f7a p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-8438859{--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-2647 .elementor-element.elementor-element-c14c28c .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-dd5cd54{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-539787e{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-4945ef2{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-554e2cc{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-02f9d46{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-303fb4d{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-aeb7f16{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-9dc93df{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-2bfa929{--n-accordion-title-font-size:22px;}:where( .elementor-2647 .elementor-element.elementor-element-2bfa929 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.21em;}.elementor-2647 .elementor-element.elementor-element-224331d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-0ce012d{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-7f1922b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-d57e4a2{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-d02d4fd .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-a5b26cf{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-9d58c3a{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-d2f6b1e{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-6d5e20f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2647 .elementor-element.elementor-element-3e2efd3:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-3e2efd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/target1_sp.png?fit=667%2C247&ssl=1");}.elementor-2647 .elementor-element.elementor-element-3e2efd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-5808154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:85px 0px 30px 0px;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-bd8bbf4:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-bd8bbf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/target2_sp.webp?fit=668%2C289&ssl=1");}.elementor-2647 .elementor-element.elementor-element-bd8bbf4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-28762f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 30px 0px;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-9602fc5:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-9602fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/target3_sp.webp?fit=667%2C278&ssl=1");}.elementor-2647 .elementor-element.elementor-element-9602fc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-dafc1fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 30px 0px;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-aae530e .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-6bd8c84 .elementor-heading-title{font-size:16px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-b0bc2c9 .elementor-heading-title{font-size:16px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-4697b61 .elementor-heading-title{font-size:16px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-fada495 .elementor-heading-title{font-size:16px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-cf3af2a .elementor-heading-title{font-size:16px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-b85b3dd .elementor-heading-title{font-size:16px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-39cb8b0 .elementor-heading-title{font-size:16px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-ecaa422 .elementor-heading-title{font-size:16px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-e3d95f4{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-9939410{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 30px 5px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-9939410.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-9939410 .elementor-heading-title{font-size:20px;line-height:1.21em;letter-spacing:0.2em;}.elementor-2647 .elementor-element.elementor-element-6478255{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-9054b91{padding:10px 0px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-9054b91 .elementor-heading-title{font-size:18px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-464cf9f.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-c040cf6 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-cb517fd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-3b62d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 30px 5px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-3b62d3a.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-3b62d3a .elementor-heading-title{font-size:20px;line-height:1.21em;letter-spacing:0.2em;}.elementor-2647 .elementor-element.elementor-element-09b0db9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2647 .elementor-element.elementor-element-09b0db9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2647 .elementor-element.elementor-element-09b0db9 img{width:100%;}.elementor-2647 .elementor-element.elementor-element-998dd79{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-646a350{padding:10px 0px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-646a350 .elementor-heading-title{font-size:18px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-ecd8f94.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-80561bf p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-6f5d5d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 30px 5px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-6f5d5d9.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-6f5d5d9 .elementor-heading-title{font-size:20px;line-height:1.21em;letter-spacing:0.2em;}.elementor-2647 .elementor-element.elementor-element-afd66d3{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-e0ec1cd{padding:10px 0px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-e0ec1cd .elementor-heading-title{font-size:18px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-10633ab.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-997f2ce p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-1002aeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 30px 5px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-1002aeb.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-1002aeb .elementor-heading-title{font-size:20px;line-height:1.21em;letter-spacing:0.2em;}.elementor-2647 .elementor-element.elementor-element-ae594f3{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-ec17cef{padding:10px 0px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-ec17cef .elementor-heading-title{font-size:18px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-399e95f.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-d19c4ae p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-f6d6d6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 30px 5px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-f6d6d6a.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-f6d6d6a .elementor-heading-title{font-size:20px;line-height:1.21em;letter-spacing:0.2em;}.elementor-2647 .elementor-element.elementor-element-b6eb00f{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-65c6d39{padding:10px 0px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-65c6d39 .elementor-heading-title{font-size:18px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-b27cb3e.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-33502bf p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-3fd2f88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 30px 5px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-3fd2f88.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-3fd2f88 .elementor-heading-title{font-size:20px;line-height:1.21em;letter-spacing:0.2em;}.elementor-2647 .elementor-element.elementor-element-99939dd{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-a63058e{padding:10px 0px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-a63058e .elementor-heading-title{font-size:18px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-9932a91.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-5c6a42c p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-2bf181c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-e2f4c3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 30px 5px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-e2f4c3b.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-e2f4c3b .elementor-heading-title{font-size:20px;line-height:1.21em;letter-spacing:0.2em;}.elementor-2647 .elementor-element.elementor-element-b89f900{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2647 .elementor-element.elementor-element-b89f900.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2647 .elementor-element.elementor-element-b89f900 img{width:100%;}.elementor-2647 .elementor-element.elementor-element-3d1a657{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-fb5d161{padding:10px 0px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-fb5d161 .elementor-heading-title{font-size:18px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-1a3fddc.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-11617a6 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-6153149{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 30px 5px 30px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-6153149.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-6153149 .elementor-heading-title{font-size:20px;line-height:1.21em;letter-spacing:0.2em;}.elementor-2647 .elementor-element.elementor-element-530f38c{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-06b386a{padding:10px 0px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-06b386a .elementor-heading-title{font-size:18px;line-height:1.27em;}.elementor-2647 .elementor-element.elementor-element-81fd06a.elementor-element{--align-self:flex-start;}.elementor-2647 .elementor-element.elementor-element-1f10c4a p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-e340bcf .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-ec1768e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-ec1768e.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-6e03d77.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-6e03d77{text-align:center;}.elementor-2647 .elementor-element.elementor-element-6e03d77 img{width:50%;}.elementor-2647 .elementor-element.elementor-element-b54aa01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2647 .elementor-element.elementor-element-b54aa01.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-43e0129{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-137fb17{padding:20px 20px 0px 20px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-137fb17 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-2647 .elementor-element.elementor-element-a7f85d1{padding:0px 20px 20px 20px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-7eb3ef4{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-7eb3ef4.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-6473f0f.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-6473f0f{text-align:center;}.elementor-2647 .elementor-element.elementor-element-6473f0f img{width:50%;}.elementor-2647 .elementor-element.elementor-element-8aa053c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2647 .elementor-element.elementor-element-8aa053c.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-a612634{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-225293c{padding:20px 20px 0px 20px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-225293c .elementor-heading-title{font-size:19px;line-height:1.4em;}.elementor-2647 .elementor-element.elementor-element-50370e3{padding:0px 20px 20px 20px;text-align:start;}.elementor-2647 .elementor-element.elementor-element-0b24e50 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2647 .elementor-element.elementor-element-b35ebb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2647 .elementor-element.elementor-element-b785506:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-b785506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step_box_sp.png?fit=673%2C210&ssl=1");background-size:contain;}.elementor-2647 .elementor-element.elementor-element-b785506{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-b785506.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-0b7ccfe{--width:20%;}.elementor-2647 .elementor-element.elementor-element-0b7ccfe.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-9b8dc2b img{width:80%;}.elementor-2647 .elementor-element.elementor-element-51898dc{--width:20%;}.elementor-2647 .elementor-element.elementor-element-51898dc.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-5711ba2{--width:60%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2647 .elementor-element.elementor-element-5711ba2.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-13d9ec7{text-align:center;}.elementor-2647 .elementor-element.elementor-element-258b291{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-258b291 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-d05101a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-479f349{--e-transform-rotateZ:90deg;}.elementor-2647 .elementor-element.elementor-element-479f349.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-479f349 img{width:60%;}.elementor-2647 .elementor-element.elementor-element-1efb692:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-1efb692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step_box_sp.png?fit=673%2C210&ssl=1");background-size:contain;}.elementor-2647 .elementor-element.elementor-element-1efb692{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-1efb692.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-8e761a2{--width:20%;}.elementor-2647 .elementor-element.elementor-element-8e761a2.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-c36b1a8 img{width:80%;}.elementor-2647 .elementor-element.elementor-element-9f53a2c{--width:20%;}.elementor-2647 .elementor-element.elementor-element-9f53a2c.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-de6e79c{--width:60%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2647 .elementor-element.elementor-element-de6e79c.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-f4da0ea{text-align:center;}.elementor-2647 .elementor-element.elementor-element-09c1574{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-09c1574 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-761f705{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-1384bfd{--e-transform-rotateZ:90deg;}.elementor-2647 .elementor-element.elementor-element-1384bfd.elementor-element{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-1384bfd img{width:60%;}.elementor-2647 .elementor-element.elementor-element-6b2da38:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-6b2da38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/onestars.jp/wp-content/uploads/2026/10/step_box_sp.png?fit=673%2C210&ssl=1");background-size:contain;}.elementor-2647 .elementor-element.elementor-element-6b2da38{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2647 .elementor-element.elementor-element-6b2da38.e-con{--align-self:stretch;}.elementor-2647 .elementor-element.elementor-element-e9b69d2{--width:20%;}.elementor-2647 .elementor-element.elementor-element-e9b69d2.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-bc819b2 img{width:80%;}.elementor-2647 .elementor-element.elementor-element-48e393c{--width:20%;}.elementor-2647 .elementor-element.elementor-element-48e393c.e-con{--align-self:center;}.elementor-2647 .elementor-element.elementor-element-301f3e0{--width:60%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-ea25984{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-2647 .elementor-element.elementor-element-ea25984 p{margin-block-end:0px;}.elementor-2647 .elementor-element.elementor-element-ae2ba17{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2647 .elementor-element.elementor-element-60cd5e2 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}}/* Start custom CSS for html, class: .elementor-element-dd5cd54 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-539787e */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4945ef2 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554e2cc */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02f9d46 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-303fb4d */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeb7f16 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dc93df */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd5cd54 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-539787e */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4945ef2 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554e2cc */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02f9d46 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-303fb4d */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeb7f16 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dc93df */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd5cd54 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-539787e */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4945ef2 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554e2cc */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02f9d46 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-303fb4d */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeb7f16 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dc93df */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd5cd54 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-539787e */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4945ef2 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554e2cc */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02f9d46 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-303fb4d */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeb7f16 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dc93df */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd5cd54 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-539787e */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4945ef2 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554e2cc */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02f9d46 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-303fb4d */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeb7f16 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dc93df */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd5cd54 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-539787e */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4945ef2 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554e2cc */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02f9d46 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-303fb4d */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeb7f16 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dc93df */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd5cd54 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-539787e */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4945ef2 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554e2cc */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02f9d46 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-303fb4d */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeb7f16 */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dc93df */.job-card {
  background: #ffffff;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;

}

/* タイトル */
.job-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

/* 下線 */
.job-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #5fa8a8;
  margin: 10px auto 0;
}

/* テーブル */
.job-table {
  width: 100%;
  border-collapse: collapse;
}

/* 行 */
.job-table tr {
  border-bottom: 1px solid #e5e7eb;
}

/* 左（項目） */
.job-table th {
  width: 30%;
  text-align: left;
  padding: 16px 10px;
  font-weight: 600;
  color: #0f766e;
  vertical-align: top;
}

/* 右（内容） */
.job-table td {
  width: 70%;
  padding: 16px 10px;
  color: #333;
  line-height: 1.8;
}

/* 最初の上線 */
.job-table tr:first-child {
  border-top: 1px solid #e5e7eb;
}/* End custom CSS */