.elementor-16 .elementor-element.elementor-element-6ec8ef6{margin-top:10px;margin-bottom:10px;padding:100px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ec3b8c5.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ec3b8c5 .elementor-heading-title{font-size:56px;letter-spacing:5.5px;}.elementor-16 .elementor-element.elementor-element-ec3b8c5{z-index:1;}.elementor-16 .elementor-element.elementor-element-57ae881{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-57ae881 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-43c964e:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-43c964e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_txt1-scaled.png");background-position:0px 20px;background-repeat:no-repeat;background-size:40px auto;}.elementor-16 .elementor-element.elementor-element-43c964e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 50px 50px;}.elementor-16 .elementor-element.elementor-element-43c964e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-bf88c96{text-align:center;}.elementor-16 .elementor-element.elementor-element-bf88c96.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-bf88c96 .elementor-heading-title{font-size:43px;}.elementor-16 .elementor-element.elementor-element-57883ab{text-align:center;}.elementor-16 .elementor-element.elementor-element-57883ab.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-57883ab .elementor-heading-title{font-size:43px;}.elementor-16 .elementor-element.elementor-element-9af9d63:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9af9d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no1.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-9af9d63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9af9d63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-8d3337e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-20bf718{text-align:center;}.elementor-16 .elementor-element.elementor-element-20bf718 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-b3211ae{text-align:center;}.elementor-16 .elementor-element.elementor-element-b3211ae .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-7c639d0 .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-7c639d0{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;}.elementor-16 .elementor-element.elementor-element-dcfec59{text-align:center;}.elementor-16 .elementor-element.elementor-element-dcfec59 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-0e054bc .elementor-heading-title{font-size:26px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-080a0ab{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-080a0ab .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-080a0ab .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-34e9250:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-34e9250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no2.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-34e9250{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-34e9250 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-7ec23cd:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-7ec23cd > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_staffImg1.png");background-position:100% 44%;background-repeat:no-repeat;background-size:260px auto;}.elementor-16 .elementor-element.elementor-element-7ec23cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7ec23cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-d39ef8d{text-align:center;}.elementor-16 .elementor-element.elementor-element-d39ef8d .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-681fa2f{text-align:center;}.elementor-16 .elementor-element.elementor-element-681fa2f .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-b434a1f .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-b434a1f{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;z-index:1;}.elementor-16 .elementor-element.elementor-element-4e9fc98{text-align:center;}.elementor-16 .elementor-element.elementor-element-4e9fc98 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-261be66 .elementor-heading-title{font-size:26px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-261be66{z-index:1;}.elementor-16 .elementor-element.elementor-element-7a66c7b{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-7a66c7b .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-7a66c7b .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-82cac90:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-82cac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no3.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-82cac90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-82cac90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-e3861f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e3861f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-e8f9dcb{text-align:center;}.elementor-16 .elementor-element.elementor-element-e8f9dcb .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-8ac02c0{text-align:center;}.elementor-16 .elementor-element.elementor-element-8ac02c0 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-0ae49d2 .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-0ae49d2{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;z-index:1;}.elementor-16 .elementor-element.elementor-element-7e8df50{text-align:center;}.elementor-16 .elementor-element.elementor-element-7e8df50 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-e451cac .elementor-heading-title{font-size:26px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-e451cac{z-index:1;}.elementor-16 .elementor-element.elementor-element-e4952aa{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-e4952aa .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-e4952aa .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-a76e775:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a76e775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no4.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-a76e775{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a76e775 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-a9dd011 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a9dd011 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-58d8052{text-align:center;}.elementor-16 .elementor-element.elementor-element-58d8052 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-2b47c35{text-align:center;}.elementor-16 .elementor-element.elementor-element-2b47c35 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-02242b9 .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-02242b9{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;z-index:1;}.elementor-16 .elementor-element.elementor-element-80247d3{text-align:center;}.elementor-16 .elementor-element.elementor-element-80247d3 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-4a9337f .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-4a9337f{z-index:1;}.elementor-16 .elementor-element.elementor-element-32866f1{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-32866f1 .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-32866f1 .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-81974ab:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-81974ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no5.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-81974ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-81974ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-268e169 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-268e169 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-a30bcf2{text-align:center;}.elementor-16 .elementor-element.elementor-element-a30bcf2 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-4b4d01d{text-align:center;}.elementor-16 .elementor-element.elementor-element-4b4d01d .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-31b699f .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-31b699f{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;z-index:1;}.elementor-16 .elementor-element.elementor-element-906d843{text-align:center;}.elementor-16 .elementor-element.elementor-element-906d843 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-3f95487 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-3f95487{z-index:1;}.elementor-16 .elementor-element.elementor-element-17adcc6{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-17adcc6 .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-17adcc6 .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-5783013:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5783013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no6.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-5783013{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5783013 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-b5f0f0d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-b5f0f0d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_staffImg2.png");background-position:0% 100%;background-repeat:no-repeat;background-size:260px auto;}.elementor-16 .elementor-element.elementor-element-b5f0f0d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b5f0f0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-420401c{text-align:center;}.elementor-16 .elementor-element.elementor-element-420401c .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-c094455{text-align:center;}.elementor-16 .elementor-element.elementor-element-c094455 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-4bf646c .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-4bf646c{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;z-index:1;}.elementor-16 .elementor-element.elementor-element-b44fc59{text-align:center;}.elementor-16 .elementor-element.elementor-element-b44fc59 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-85af7e2 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-85af7e2{z-index:1;}.elementor-16 .elementor-element.elementor-element-98c171d{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-98c171d .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-98c171d .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-60f38cb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-60f38cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no7.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-60f38cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-60f38cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-34a861c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-34a861c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-df60b41{text-align:center;}.elementor-16 .elementor-element.elementor-element-df60b41 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-1748b12{text-align:center;}.elementor-16 .elementor-element.elementor-element-1748b12 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-7f468b9 .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-7f468b9{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;z-index:1;}.elementor-16 .elementor-element.elementor-element-b123bf7{text-align:center;}.elementor-16 .elementor-element.elementor-element-b123bf7 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-ffb363a .elementor-heading-title{font-size:26px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-ffb363a{z-index:1;}.elementor-16 .elementor-element.elementor-element-692b37d{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-692b37d .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-692b37d .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-8955d6f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8955d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no8.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-8955d6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8955d6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-9fab2b6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9fab2b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-142e360{text-align:center;}.elementor-16 .elementor-element.elementor-element-142e360 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-f6eff12{text-align:center;}.elementor-16 .elementor-element.elementor-element-f6eff12 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-c1d3444 .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-c1d3444{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;z-index:1;}.elementor-16 .elementor-element.elementor-element-240d812{text-align:center;}.elementor-16 .elementor-element.elementor-element-240d812 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-a9af529 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-a9af529{z-index:1;}.elementor-16 .elementor-element.elementor-element-68cd67d{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-68cd67d .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-68cd67d .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-ee88253:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ee88253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no9.png");background-position:90% 0px;background-repeat:no-repeat;background-size:200px auto;}.elementor-16 .elementor-element.elementor-element-ee88253{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ee88253 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-76d0384 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-76d0384 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-0f40cb0{text-align:center;}.elementor-16 .elementor-element.elementor-element-0f40cb0 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-b11ecbd{text-align:center;}.elementor-16 .elementor-element.elementor-element-b11ecbd .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-10eaaee .elementor-text-editor{text-align:center;}.elementor-16 .elementor-element.elementor-element-10eaaee{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:2em;z-index:1;}.elementor-16 .elementor-element.elementor-element-b56cc39{text-align:center;}.elementor-16 .elementor-element.elementor-element-b56cc39 .elementor-image img{width:61px;}.elementor-16 .elementor-element.elementor-element-bef5573 .elementor-heading-title{font-size:26px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-bef5573{z-index:1;}.elementor-16 .elementor-element.elementor-element-3ace25b .elementor-spacer-inner{height:50px;}.elementor-16 .elementor-element.elementor-element-42b438e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a6149f6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16 .elementor-element.elementor-element-a6149f6:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-a6149f6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_staffImg3.png");background-position:top right;background-repeat:no-repeat;background-size:300px auto;}.elementor-16 .elementor-element.elementor-element-a6149f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a6149f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-1b756c2.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1b756c2 .elementor-heading-title{font-size:55px;}.elementor-16 .elementor-element.elementor-element-1b756c2 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7966b89{text-align:center;width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-7966b89.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7966b89 .elementor-heading-title{font-size:36px;}.elementor-16 .elementor-element.elementor-element-7966b89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-04c481c > .elementor-container{max-width:950px;}.elementor-16 .elementor-element.elementor-element-fbba869 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0b98c43 > .elementor-element-populated{padding:50px 15px 30px 15px;}.elementor-16 .elementor-element.elementor-element-ed9f589.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-ed9f589 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-ed9f589 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-ba784de .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.8em;}.elementor-16 .elementor-element.elementor-element-ba784de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a829bce{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-a829bce .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-a829bce .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-5c2b008 > .elementor-container{max-width:950px;}.elementor-16 .elementor-element.elementor-element-5226ba4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-261b7e7 > .elementor-element-populated{padding:50px 15px 30px 15px;}.elementor-16 .elementor-element.elementor-element-80b2544.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-80b2544 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-80b2544 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-de5074f .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.8em;}.elementor-16 .elementor-element.elementor-element-de5074f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0bb250d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a60664d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bb50763 .elementor-image img{width:100%;}.elementor-16 .elementor-element.elementor-element-bb50763 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3e0fd53 > .elementor-container{max-width:600px;}.elementor-16 .elementor-element.elementor-element-3e0fd53{padding:100px 15px 100px 15px;}.elementor-16 .elementor-element.elementor-element-0990951 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-16 .elementor-element.elementor-element-c55db9c{text-align:center;}.elementor-16 .elementor-element.elementor-element-c55db9c.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c55db9c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-16 .elementor-element.elementor-element-c55db9c > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2f13a72{text-align:center;}.elementor-16 .elementor-element.elementor-element-2f13a72.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2f13a72 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-16 .elementor-element.elementor-element-2f13a72 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-881f4de{text-align:center;}.elementor-16 .elementor-element.elementor-element-881f4de.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-881f4de .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-16 .elementor-element.elementor-element-881f4de > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d82c7c5{text-align:center;}.elementor-16 .elementor-element.elementor-element-d82c7c5.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d82c7c5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-16 .elementor-element.elementor-element-d82c7c5 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-734786a{text-align:center;}.elementor-16 .elementor-element.elementor-element-734786a.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-734786a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-16 .elementor-element.elementor-element-734786a > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-138fd98{text-align:center;}.elementor-16 .elementor-element.elementor-element-138fd98.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-138fd98 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-16 .elementor-element.elementor-element-138fd98 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e911878{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-77d6d93.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16 .elementor-element.elementor-element-77d6d93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-77d6d93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-1225751.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1225751 .elementor-heading-title{font-size:55px;}.elementor-16 .elementor-element.elementor-element-1225751 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-141acd7{text-align:center;width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-141acd7.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-141acd7 .elementor-heading-title{font-size:36px;}.elementor-16 .elementor-element.elementor-element-141acd7 > .elementor-widget-container{margin:0px 0px 050px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-804e3b3 > .elementor-container{max-width:950px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-7345fab.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-7345fab.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-7345fab.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-7345fab > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-274863e{text-align:right;}.elementor-16 .elementor-element.elementor-element-274863e .elementor-image img{width:127px;}.elementor-16 .elementor-element.elementor-element-71627e7{text-align:right;}.elementor-16 .elementor-element.elementor-element-71627e7 .elementor-image img{width:127px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-e87ba9b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-e87ba9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-e87ba9b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-3a84d32.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-3a84d32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;letter-spacing:1.2px;}.elementor-16 .elementor-element.elementor-element-3a84d32 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-e823f72 .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-e823f72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-81a37ef{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-75fdabc .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-75fdabc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e315e36{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-2855c71 .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-2855c71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-60485a7{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-7cca48a{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-7cca48a .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-7cca48a .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-c2761a9 > .elementor-container{max-width:950px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-b16d6dd.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-b16d6dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-b16d6dd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-b16d6dd > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-16176c2{text-align:right;}.elementor-16 .elementor-element.elementor-element-16176c2 .elementor-image img{width:117px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-495a863.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-495a863.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-495a863 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-0df0ca3.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-0df0ca3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;letter-spacing:1.2px;}.elementor-16 .elementor-element.elementor-element-0df0ca3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-08dde07 .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-08dde07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ed1efbd{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-6024d23{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-6024d23 .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-6024d23 .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-c14c467 > .elementor-container{max-width:950px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-05a1766.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-05a1766.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-05a1766.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-05a1766 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-00fdce7{text-align:right;}.elementor-16 .elementor-element.elementor-element-00fdce7 .elementor-image img{width:186px;}.elementor-16 .elementor-element.elementor-element-85de323{text-align:right;}.elementor-16 .elementor-element.elementor-element-85de323 .elementor-image img{width:186px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-1fe6a7b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-1fe6a7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-1fe6a7b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-52b4f61.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-52b4f61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;letter-spacing:1.2px;}.elementor-16 .elementor-element.elementor-element-52b4f61 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-43d45ca .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-43d45ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-87e821d{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-73f711b{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-73f711b .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-73f711b .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-622aa78 > .elementor-container{max-width:950px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-7a39cbb.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-7a39cbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-7a39cbb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-7a39cbb > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-eb5c184{text-align:right;}.elementor-16 .elementor-element.elementor-element-eb5c184 .elementor-image img{width:94px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-d49016e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-d49016e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-d49016e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-9d88c02.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-9d88c02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;letter-spacing:1.2px;}.elementor-16 .elementor-element.elementor-element-9d88c02 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-d1d003e .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-d1d003e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-dfcb676{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-5a63537{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-5a63537 .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-5a63537 .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-aa9d115 > .elementor-container{max-width:950px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-8515178.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-8515178.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-8515178.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-8515178 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-95a05aa{text-align:right;}.elementor-16 .elementor-element.elementor-element-95a05aa .elementor-image img{width:149px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-5ac3c98.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-5ac3c98.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-5ac3c98 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-4ba2890.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-4ba2890 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;letter-spacing:1.2px;}.elementor-16 .elementor-element.elementor-element-4ba2890 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-7e73f4d .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-7e73f4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-615cf1a{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-d9c07dd{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-d9c07dd .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-d9c07dd .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-8081b59 > .elementor-container{max-width:950px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-9209624.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-9209624.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-9209624.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-9209624 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e3c35de{text-align:right;}.elementor-16 .elementor-element.elementor-element-e3c35de .elementor-image img{width:119px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-6fccb3c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-6fccb3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-6fccb3c > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-daeac92.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-daeac92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;letter-spacing:1.2px;}.elementor-16 .elementor-element.elementor-element-daeac92 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-996c795 .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-996c795 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-cf754a1{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-c56a9ea{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-c56a9ea .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-c56a9ea .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-8525bec > .elementor-container{max-width:950px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-4763ff6.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-4763ff6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-4763ff6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-4763ff6 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b47ad21{text-align:right;}.elementor-16 .elementor-element.elementor-element-b47ad21 .elementor-image img{width:135px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-9c947ad.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-9c947ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-9c947ad > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-ae06cb9.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-ae06cb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;letter-spacing:1.2px;}.elementor-16 .elementor-element.elementor-element-ae06cb9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-862d5cd .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-862d5cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-58dfccf{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:14px;line-height:1.8em;z-index:1;}.elementor-16 .elementor-element.elementor-element-d9e716e{--divider-border-style:dotted;--divider-border-color:#013189;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-d9e716e .elementor-divider-separator{width:900px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-d9e716e .elementor-divider{text-align:center;padding-top:40px;padding-bottom:40px;}.elementor-16 .elementor-element.elementor-element-fcf0d12 > .elementor-container{max-width:950px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-1200d47.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-1200d47.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-1200d47.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-1200d47 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-13a1cbf{text-align:right;}.elementor-16 .elementor-element.elementor-element-13a1cbf .elementor-image img{width:135px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-7913e2c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-7913e2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-7913e2c > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-510eafc.elementor-widget-heading .elementor-heading-title{color:#4089C0;}.elementor-16 .elementor-element.elementor-element-510eafc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;letter-spacing:1.2px;}.elementor-16 .elementor-element.elementor-element-510eafc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-b7cc56c .elementor-heading-title{font-size:25px;font-weight:700;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-b7cc56c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2f64f31 .elementor-spacer-inner{height:75px;}.elementor-16 .elementor-element.elementor-element-251bec0 > .elementor-container{max-width:900px;}.elementor-16 .elementor-element.elementor-element-251bec0{padding:050px 15px 50px 15px;}.elementor-16 .elementor-element.elementor-element-3ec7cd7{text-align:center;}.elementor-16 .elementor-element.elementor-element-3ec7cd7.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3ec7cd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-3ec7cd7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-66876bd{text-align:center;}.elementor-16 .elementor-element.elementor-element-66876bd.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-66876bd .elementor-heading-title{font-size:43px;}.elementor-16 .elementor-element.elementor-element-7c45c2a:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-7c45c2a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5E3;}.elementor-16 .elementor-element.elementor-element-7c45c2a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-7c45c2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-4127f22.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-4127f22 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-4127f22 > .elementor-widget-container{margin:0px 5px 5px 0px;}.elementor-16 .elementor-element.elementor-element-4127f22{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-e06a553.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-e06a553 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;}.elementor-16 .elementor-element.elementor-element-e06a553 > .elementor-widget-container{margin:0px 50px 5px 0px;}.elementor-16 .elementor-element.elementor-element-e06a553{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-8001574.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-8001574 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-8001574 > .elementor-widget-container{margin:5px 30px 5px 0px;}.elementor-16 .elementor-element.elementor-element-8001574{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-3a9e1bf.elementor-widget-heading .elementor-heading-title{color:#2F72FF;}.elementor-16 .elementor-element.elementor-element-3a9e1bf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-3a9e1bf > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-3a9e1bf{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-0e0af86.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-0e0af86 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-0e0af86 > .elementor-widget-container{margin:5px 30px 5px 0px;}.elementor-16 .elementor-element.elementor-element-0e0af86{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-331cf9c.elementor-widget-heading .elementor-heading-title{color:#2F72FF;}.elementor-16 .elementor-element.elementor-element-331cf9c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-331cf9c > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-331cf9c{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-040a4bc:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-040a4bc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5E3;}.elementor-16 .elementor-element.elementor-element-040a4bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-040a4bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-291e7ce.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-291e7ce .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-291e7ce > .elementor-widget-container{margin:0px 5px 5px 0px;}.elementor-16 .elementor-element.elementor-element-291e7ce{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-578c1ad.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-578c1ad .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;}.elementor-16 .elementor-element.elementor-element-578c1ad > .elementor-widget-container{margin:0px 50px 5px 0px;}.elementor-16 .elementor-element.elementor-element-578c1ad{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-8bc865a.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-8bc865a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-8bc865a > .elementor-widget-container{margin:5px 30px 5px 0px;}.elementor-16 .elementor-element.elementor-element-8bc865a{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-2e20e1f.elementor-widget-heading .elementor-heading-title{color:#2F72FF;}.elementor-16 .elementor-element.elementor-element-2e20e1f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-2e20e1f > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-2e20e1f{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-93bd0de.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-93bd0de .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-93bd0de > .elementor-widget-container{margin:5px 30px 5px 0px;}.elementor-16 .elementor-element.elementor-element-93bd0de{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-786a9c2.elementor-widget-heading .elementor-heading-title{color:#2F72FF;}.elementor-16 .elementor-element.elementor-element-786a9c2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-786a9c2 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-786a9c2{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-5f0ecad:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-5f0ecad > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5E3;}.elementor-16 .elementor-element.elementor-element-5f0ecad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-5f0ecad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-1c4b75d.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-1c4b75d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;}.elementor-16 .elementor-element.elementor-element-1c4b75d > .elementor-widget-container{margin:0px 5px 5px 0px;}.elementor-16 .elementor-element.elementor-element-1c4b75d{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-eea1d1a.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-eea1d1a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;}.elementor-16 .elementor-element.elementor-element-eea1d1a > .elementor-widget-container{margin:0px 50px 5px 0px;}.elementor-16 .elementor-element.elementor-element-eea1d1a{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-e162162.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-e162162 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-e162162 > .elementor-widget-container{margin:5px 30px 5px 0px;}.elementor-16 .elementor-element.elementor-element-e162162{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-87361b5.elementor-widget-heading .elementor-heading-title{color:#2F72FF;}.elementor-16 .elementor-element.elementor-element-87361b5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-87361b5 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-87361b5{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-f3de2f5.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-f3de2f5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-f3de2f5 > .elementor-widget-container{margin:5px 30px 5px 0px;}.elementor-16 .elementor-element.elementor-element-f3de2f5{width:auto;max-width:auto;align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-4c0d045.elementor-widget-heading .elementor-heading-title{color:#2F72FF;}.elementor-16 .elementor-element.elementor-element-4c0d045 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;}.elementor-16 .elementor-element.elementor-element-4c0d045 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-4c0d045{width:auto;max-width:auto;align-self:flex-end;}@media(max-width:1024px){body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-6ec8ef6{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-ec3b8c5 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-43c964e:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-43c964e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:5px 20px;background-size:22px auto;}.elementor-16 .elementor-element.elementor-element-43c964e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-bf88c96 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-57883ab .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-57883ab > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-16 .elementor-element.elementor-element-9af9d63:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9af9d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/program_no1.png");background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-9af9d63{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8d3337e > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-20bf718 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-b3211ae .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-7c639d0{font-size:12px;}.elementor-16 .elementor-element.elementor-element-dcfec59 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-0e054bc .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-080a0ab .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-080a0ab .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-34e9250:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-34e9250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-34e9250{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7ec23cd:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-7ec23cd > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:118% 75%;background-size:140px auto;}.elementor-16 .elementor-element.elementor-element-7ec23cd > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-d39ef8d .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-681fa2f .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-b434a1f{font-size:12px;}.elementor-16 .elementor-element.elementor-element-4e9fc98 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-261be66 .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-7a66c7b .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-7a66c7b .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-82cac90:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-82cac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-82cac90{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e3861f0:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-e3861f0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:118% 75%;background-size:140px auto;}.elementor-16 .elementor-element.elementor-element-e3861f0 > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-e8f9dcb .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-8ac02c0 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-0ae49d2{font-size:12px;}.elementor-16 .elementor-element.elementor-element-7e8df50 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-e451cac .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-e4952aa .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-e4952aa .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-a76e775:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a76e775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-a76e775{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a9dd011:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-a9dd011 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:118% 75%;background-size:140px auto;}.elementor-16 .elementor-element.elementor-element-a9dd011 > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-58d8052 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-2b47c35 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-02242b9{font-size:12px;}.elementor-16 .elementor-element.elementor-element-80247d3 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-4a9337f .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-32866f1 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-32866f1 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-81974ab:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-81974ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-81974ab{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-268e169:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-268e169 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:118% 75%;background-size:140px auto;}.elementor-16 .elementor-element.elementor-element-268e169 > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-a30bcf2 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-4b4d01d .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-31b699f{font-size:12px;}.elementor-16 .elementor-element.elementor-element-906d843 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-3f95487 .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-17adcc6 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-17adcc6 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-5783013:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5783013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-5783013{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b5f0f0d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-b5f0f0d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-20% 0%;background-size:140px auto;}.elementor-16 .elementor-element.elementor-element-b5f0f0d > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-420401c .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-c094455 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-4bf646c{font-size:12px;}.elementor-16 .elementor-element.elementor-element-b44fc59 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-85af7e2 .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-98c171d .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-98c171d .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-60f38cb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-60f38cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-60f38cb{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-34a861c:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-34a861c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-20% 0%;background-size:140px auto;}.elementor-16 .elementor-element.elementor-element-34a861c > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-df60b41 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-1748b12 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-7f468b9{font-size:12px;}.elementor-16 .elementor-element.elementor-element-b123bf7 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-ffb363a .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-692b37d .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-692b37d .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-8955d6f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8955d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-8955d6f{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9fab2b6:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-9fab2b6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-20% 0%;background-size:140px auto;}.elementor-16 .elementor-element.elementor-element-9fab2b6 > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-142e360 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-f6eff12 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-c1d3444{font-size:12px;}.elementor-16 .elementor-element.elementor-element-240d812 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-a9af529 .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-68cd67d .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-68cd67d .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-ee88253:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ee88253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:105% 0px;background-size:130px auto;}.elementor-16 .elementor-element.elementor-element-ee88253{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-76d0384:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-76d0384 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-20% 0%;background-size:140px auto;}.elementor-16 .elementor-element.elementor-element-76d0384 > .elementor-element-populated{padding:20px 35px 5px 35px;}.elementor-16 .elementor-element.elementor-element-0f40cb0 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-b11ecbd .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-10eaaee{font-size:12px;}.elementor-16 .elementor-element.elementor-element-b56cc39 .elementor-image img{width:35px;}.elementor-16 .elementor-element.elementor-element-bef5573 .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-a6149f6:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-a6149f6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 4%;background-size:127px auto;}.elementor-16 .elementor-element.elementor-element-1b756c2 .elementor-heading-title{font-size:29px;}.elementor-16 .elementor-element.elementor-element-1b756c2 > .elementor-widget-container{margin:30px 00px 0px 00px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7966b89 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-7966b89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-fbba869{width:20%;}.elementor-16 .elementor-element.elementor-element-fbba869 > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0b98c43{width:80%;}.elementor-16 .elementor-element.elementor-element-0b98c43 > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-ed9f589 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-ed9f589 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-ba784de .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-ba784de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a829bce .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-a829bce .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-5226ba4{width:20%;}.elementor-16 .elementor-element.elementor-element-5226ba4 > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-261b7e7{width:80%;}.elementor-16 .elementor-element.elementor-element-261b7e7 > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-80b2544 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-80b2544 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-de5074f .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-de5074f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3e0fd53{padding:050px 15px 50px 15px;}.elementor-16 .elementor-element.elementor-element-c55db9c .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-2f13a72 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-881f4de .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-d82c7c5 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-734786a .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-138fd98 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-77d6d93:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-77d6d93 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 4%;background-size:127px auto;}.elementor-16 .elementor-element.elementor-element-1225751 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-1225751 > .elementor-widget-container{margin:70px 00px 0px 00px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-141acd7 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-141acd7 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7345fab{width:20%;}.elementor-16 .elementor-element.elementor-element-7345fab > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e87ba9b{width:80%;}.elementor-16 .elementor-element.elementor-element-e87ba9b > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-3a84d32 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-3a84d32 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-e823f72 .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-e823f72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-81a37ef{font-size:12px;}.elementor-16 .elementor-element.elementor-element-75fdabc .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-75fdabc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e315e36{font-size:12px;}.elementor-16 .elementor-element.elementor-element-2855c71 .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-2855c71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-60485a7{font-size:12px;}.elementor-16 .elementor-element.elementor-element-7cca48a .elementor-divider-separator{width:90%;}.elementor-16 .elementor-element.elementor-element-7cca48a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-b16d6dd{width:20%;}.elementor-16 .elementor-element.elementor-element-b16d6dd > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-16176c2 .elementor-image img{width:50px;}.elementor-16 .elementor-element.elementor-element-495a863{width:80%;}.elementor-16 .elementor-element.elementor-element-495a863 > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-0df0ca3 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-0df0ca3 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-08dde07 .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-08dde07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ed1efbd{font-size:12px;}.elementor-16 .elementor-element.elementor-element-6024d23 .elementor-divider-separator{width:90%;}.elementor-16 .elementor-element.elementor-element-6024d23 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-05a1766{width:20%;}.elementor-16 .elementor-element.elementor-element-05a1766 > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1fe6a7b{width:80%;}.elementor-16 .elementor-element.elementor-element-1fe6a7b > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-52b4f61 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-52b4f61 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-43d45ca .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-43d45ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-87e821d{font-size:12px;}.elementor-16 .elementor-element.elementor-element-73f711b .elementor-divider-separator{width:90%;}.elementor-16 .elementor-element.elementor-element-73f711b .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-7a39cbb{width:20%;}.elementor-16 .elementor-element.elementor-element-7a39cbb > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-eb5c184 .elementor-image img{width:64%;}.elementor-16 .elementor-element.elementor-element-d49016e{width:80%;}.elementor-16 .elementor-element.elementor-element-d49016e > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-9d88c02 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-9d88c02 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-d1d003e .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-d1d003e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-dfcb676{font-size:12px;}.elementor-16 .elementor-element.elementor-element-5a63537 .elementor-divider-separator{width:90%;}.elementor-16 .elementor-element.elementor-element-5a63537 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-8515178{width:20%;}.elementor-16 .elementor-element.elementor-element-8515178 > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5ac3c98{width:80%;}.elementor-16 .elementor-element.elementor-element-5ac3c98 > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-4ba2890 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-4ba2890 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-7e73f4d .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-7e73f4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-615cf1a{font-size:12px;}.elementor-16 .elementor-element.elementor-element-d9c07dd .elementor-divider-separator{width:90%;}.elementor-16 .elementor-element.elementor-element-d9c07dd .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-9209624{width:20%;}.elementor-16 .elementor-element.elementor-element-9209624 > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e3c35de .elementor-image img{width:71%;}.elementor-16 .elementor-element.elementor-element-6fccb3c{width:80%;}.elementor-16 .elementor-element.elementor-element-6fccb3c > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-daeac92 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-daeac92 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-996c795 .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-996c795 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-cf754a1{font-size:12px;}.elementor-16 .elementor-element.elementor-element-c56a9ea .elementor-divider-separator{width:90%;}.elementor-16 .elementor-element.elementor-element-c56a9ea .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-4763ff6{width:20%;}.elementor-16 .elementor-element.elementor-element-4763ff6 > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9c947ad{width:80%;}.elementor-16 .elementor-element.elementor-element-9c947ad > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-ae06cb9 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-ae06cb9 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-862d5cd .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-862d5cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-58dfccf{font-size:12px;}.elementor-16 .elementor-element.elementor-element-d9e716e .elementor-divider-separator{width:90%;}.elementor-16 .elementor-element.elementor-element-d9e716e .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16 .elementor-element.elementor-element-1200d47{width:20%;}.elementor-16 .elementor-element.elementor-element-1200d47 > .elementor-element-populated{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-13a1cbf .elementor-image img{width:84%;}.elementor-16 .elementor-element.elementor-element-7913e2c{width:80%;}.elementor-16 .elementor-element.elementor-element-7913e2c > .elementor-element-populated{padding:20px 15px 15px 5px;}.elementor-16 .elementor-element.elementor-element-510eafc .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-510eafc > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-b7cc56c .elementor-heading-title{font-size:13px;}.elementor-16 .elementor-element.elementor-element-b7cc56c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3ec7cd7 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-3ec7cd7 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-16 .elementor-element.elementor-element-66876bd .elementor-heading-title{font-size:17px;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-fbba869{width:20%;}.elementor-16 .elementor-element.elementor-element-0b98c43{width:80%;}.elementor-16 .elementor-element.elementor-element-5226ba4{width:20%;}.elementor-16 .elementor-element.elementor-element-261b7e7{width:80%;}.elementor-16 .elementor-element.elementor-element-7345fab{width:20%;}.elementor-16 .elementor-element.elementor-element-e87ba9b{width:80%;}.elementor-16 .elementor-element.elementor-element-b16d6dd{width:20%;}.elementor-16 .elementor-element.elementor-element-495a863{width:80%;}.elementor-16 .elementor-element.elementor-element-05a1766{width:20%;}.elementor-16 .elementor-element.elementor-element-1fe6a7b{width:80%;}.elementor-16 .elementor-element.elementor-element-7a39cbb{width:20%;}.elementor-16 .elementor-element.elementor-element-d49016e{width:80%;}.elementor-16 .elementor-element.elementor-element-8515178{width:20%;}.elementor-16 .elementor-element.elementor-element-5ac3c98{width:80%;}.elementor-16 .elementor-element.elementor-element-9209624{width:20%;}.elementor-16 .elementor-element.elementor-element-6fccb3c{width:80%;}.elementor-16 .elementor-element.elementor-element-4763ff6{width:20%;}.elementor-16 .elementor-element.elementor-element-9c947ad{width:80%;}.elementor-16 .elementor-element.elementor-element-1200d47{width:20%;}.elementor-16 .elementor-element.elementor-element-7913e2c{width:80%;}}/* Start custom CSS for heading, class: .elementor-element-ec3b8c5 */.pageTtl .elementor-heading-title {
  font-family: "Arial Black", "Helvetica Neue", Arial, sans-serif;
  font-weight: 900;
  font-style: italic;
  line-height: 0.95;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  display: inline-block;

  /* 右斜め上に上がる */
  transform: rotate(-5deg) skewX(-6deg) scaleX(1.08);
  transform-origin: left center;
}

@media (max-width: 767px) {
  .pageTtl .elementor-heading-title {
    letter-spacing: 0.12em;
    line-height: 1;
    transform: rotate(-4deg) skewX(-6deg) scaleX(1.03);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b756c2 *//* グラデーション見出し */
.pageTtl_gr .elementor-heading-title {
  font-family: "Arial Black", "Helvetica Neue", Arial, sans-serif;
  font-weight: 900;
  font-style: italic;
  line-height: 0.95;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  display: inline-block;

  background: linear-gradient(
    90deg,
    #cfeef7 0%,
    #8fc8e6 28%,
    #4f9bd3 48%,
    #8b6577 68%,
    #ef3b1c 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

  transform: rotate(-5deg) skewX(-6deg) scaleX(1.08);
  transform-origin: left center;
}

/* 横スクロールバー対策 */
html,
body {
  overflow-x: hidden;
}

/* スマホ時：左に少し被せる */
@media (max-width: 767px) {
  .pageTtl_gr {
    overflow: hidden;
  }

  .pageTtl_gr .elementor-heading-title {
    letter-spacing: 0.16em;
    line-height: 1.05;
    white-space: nowrap;

    /* 左に少し被せる */
    transform: translateX(-3px) rotate(-5deg) skewX(-6deg) scaleX(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7966b89 *//* グラデーション見出し */
.pageTtl_gr2 .elementor-heading-title {
  display: inline-block;
  background: linear-gradient(
    90deg,
    #cfeef7 0%,
    #8fc8e6 28%,
    #4f9bd3 48%,
    #8b6577 68%,
    #ef3b1c 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e0fd53 */.gradation-bg {
  background:
    radial-gradient(
      circle at 0% 0%,
      rgba(235, 74, 18, 0.95) 0%,
      rgba(182, 78, 92, 0.75) 22%,
      rgba(120, 95, 150, 0.35) 42%,
      rgba(120, 95, 150, 0) 60%
    ),
    linear-gradient(
      135deg,
      #e84b18 0%,
      #8b6696 26%,
      #3f70cf 58%,
      #003f7f 100%
    ) !important;

  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1225751 *//* グラデーション見出し 2 */
.pageTtl_gr3 .elementor-heading-title {
  font-family: "Arial Black", "Helvetica Neue", Arial, sans-serif;
  font-weight: 900;
  font-style: italic;
  line-height: 0.95;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  display: inline-block;

  background: linear-gradient(
    90deg,
    #7f9eae 0%,
    #91b9ca 22%,
    #a9dff0 42%,
    #55bbcf 62%,
    #138fa0 82%,
    #007f91 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

  transform: rotate(-5deg) skewX(-6deg) scaleX(1.08);
  transform-origin: left center;
}

/* 横スクロールバー対策 */
html,
body {
  overflow-x: hidden;
}

/* スマホ時：左に少し被せる */
@media (max-width: 767px) {
  .pageTtl_gr3 {
    overflow: hidden;
  }

  .pageTtl_gr3 .elementor-heading-title {
    letter-spacing: 0.16em;
    line-height: 1.05;
    white-space: nowrap;

    transform: translateX(-3px) rotate(-5deg) skewX(-6deg) scaleX(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141acd7 *//* グラデーション見出し */
.pageTtl_gr4 .elementor-heading-title {
  display: inline-block;

  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1.25;

  background: linear-gradient(
    90deg,
    #061c35 0%,
    #07304a 18%,
    #07556a 42%,
    #168fa0 65%,
    #5fbfd1 82%,
    #9edced 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-251bec0 */.section_grad_orange_blue {
  background: linear-gradient(
    180deg,
    #ff5633 0%,
    #ff5633 38%,
    #e36f5d 58%,
    #9da6ab 78%,
    #77c7e3 100%
  );
}/* End custom CSS */
/* Start custom CSS for page-settings */body::before {
  content: "";
  position: absolute;
  top: 500px;
  left: 50%;

  width: max(100vw, 1600px);
  aspect-ratio: 1200 / 408;

  transform: translate(-50%, -100%);

  background-image: url("/cms/wp-content/uploads/ttlBg.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;

  z-index: 0;
  pointer-events: none;
}

@media (max-width: 767px) {
  body::before {
    top: 400px;
    width: max(100vw, 100px);
    aspect-ratio: 800 / 885;

    background-image: url("/cms/wp-content/uploads/ttlBg_sp.jpg");
  }
}/* End custom CSS */