.elementor-10 .elementor-element.elementor-element-62a0a3c{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-c2c0a57 .elementor-repeater-item-68f0df8 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://tateishi-setsubi.com/wp-content/uploads/2026/09/MAGOKORO-9-scaled.png);background-size:cover;}.elementor-10 .elementor-element.elementor-element-c2c0a57 .elementor-repeater-item-2adc3b2 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://tateishi-setsubi.com/wp-content/uploads/2026/09/air-image12-rotated.jpeg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-c2c0a57 .elementor-repeater-item-70a0543 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://tateishi-setsubi.com/wp-content/uploads/2026/09/tate-top.jpg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-c2c0a57 .swiper-slide{transition-duration:calc(3000ms*1.2);height:75vh;}.elementor-10 .elementor-element.elementor-element-c2c0a57 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-c2c0a57 .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-4f551ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-242px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-0da18ed{--display:flex;--min-height:0px;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-0da18ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f87985c{--display:flex;--min-height:0px;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-f87985c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f87985c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBBCA4DE;}.elementor-10 .elementor-element.elementor-element-f87985c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-632c1fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-632c1fb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:62px;font-weight:800;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cbefff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-cbefff3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e54894d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-e54894d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-926a9c5{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c20d80b .elementor-repeater-item-68f0df8 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://tateishi-setsubi.com/wp-content/uploads/2026/09/MAGOKORO-9-scaled.png);background-size:cover;}.elementor-10 .elementor-element.elementor-element-c20d80b .elementor-repeater-item-2adc3b2 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://tateishi-setsubi.com/wp-content/uploads/2026/09/air-image12-rotated.jpeg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-c20d80b .elementor-repeater-item-70a0543 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://tateishi-setsubi.com/wp-content/uploads/2026/09/tate-top.jpg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-c20d80b .swiper-slide{transition-duration:calc(3000ms*1.2);height:85vh;}.elementor-10 .elementor-element.elementor-element-c20d80b .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-c20d80b .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-05d5a53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-242px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-df4f038{--display:flex;--min-height:0px;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-df4f038.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-808e4d6{--display:flex;--min-height:0px;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-808e4d6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-808e4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBBCA4DE;}.elementor-10 .elementor-element.elementor-element-808e4d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-df4f9d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-df4f9d9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:62px;font-weight:800;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f4274d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-f4274d9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-66c1c1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-66c1c1c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3c059f1{text-align:center;}.elementor-10 .elementor-element.elementor-element-3c059f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-553e477{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d1ed686{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-c8e9bf7{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-eff859a{text-align:start;}.elementor-10 .elementor-element.elementor-element-eff859a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:40px;color:#F11F7A;}.elementor-10 .elementor-element.elementor-element-528b11d{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-528b11d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:40px;color:#444444;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-67a7447{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-e7ce8a5{text-align:center;}.elementor-10 .elementor-element.elementor-element-e7ce8a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-10 .elementor-element.elementor-element-23a5d9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-db642c4{--display:flex;}.elementor-10 .elementor-element.elementor-element-c854685{text-align:center;}.elementor-10 .elementor-element.elementor-element-c854685 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#282929;}.elementor-10 .elementor-element.elementor-element-5c074ff{--display:flex;}.elementor-10 .elementor-element.elementor-element-ab9537d img{height:259px;}.elementor-10 .elementor-element.elementor-element-4ccdee8{text-align:center;}.elementor-10 .elementor-element.elementor-element-4ccdee8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#282929;}.elementor-10 .elementor-element.elementor-element-a2e80e6{--display:flex;}.elementor-10 .elementor-element.elementor-element-eb7fceb{text-align:center;}.elementor-10 .elementor-element.elementor-element-eb7fceb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#282929;}.elementor-10 .elementor-element.elementor-element-ff5a2b8{text-align:center;}.elementor-10 .elementor-element.elementor-element-ff5a2b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-82520bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-971a5b3{--display:flex;}.elementor-10 .elementor-element.elementor-element-c54b674{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-0a3cb9c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-49b606e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e5ec17f{--display:flex;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e5ec17f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-702bbbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-702bbbe img{width:44%;}.elementor-10 .elementor-element.elementor-element-5707ed6{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#252525;}.elementor-10 .elementor-element.elementor-element-efadc27{text-align:center;}.elementor-10 .elementor-element.elementor-element-efadc27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-4bde480{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-522dce7{--display:flex;}.elementor-10 .elementor-element.elementor-element-74262da{text-align:start;}.elementor-10 .elementor-element.elementor-element-74262da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#444444;}.elementor-10 .elementor-element.elementor-element-9e8140c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-593e993{--display:flex;}.elementor-10 .elementor-element.elementor-element-c22cd46{text-align:start;}.elementor-10 .elementor-element.elementor-element-c22cd46 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#444444;}.elementor-10 .elementor-element.elementor-element-95a5ef7{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-1d094dd{--display:flex;}.elementor-10 .elementor-element.elementor-element-f550d01{text-align:start;}.elementor-10 .elementor-element.elementor-element-f550d01 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#444444;}.elementor-10 .elementor-element.elementor-element-8beaef7{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-f3ba233{--display:flex;}.elementor-10 .elementor-element.elementor-element-d23d726{text-align:start;}.elementor-10 .elementor-element.elementor-element-d23d726 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#444444;}.elementor-10 .elementor-element.elementor-element-564224f{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-a154ed6{text-align:center;}.elementor-10 .elementor-element.elementor-element-a154ed6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-edba530{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-eef56f2{--display:flex;}.elementor-10 .elementor-element.elementor-element-7b67f20 img{height:267px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-8ac153a{text-align:start;}.elementor-10 .elementor-element.elementor-element-8ac153a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-10 .elementor-element.elementor-element-76b0248{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-109bd9d{background-color:#FFFBE7;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-d1e0132{--display:flex;}.elementor-10 .elementor-element.elementor-element-fb242ba img{height:264px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-f405a75{text-align:start;}.elementor-10 .elementor-element.elementor-element-f405a75 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-10 .elementor-element.elementor-element-7abbf94{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#292929;}.elementor-10 .elementor-element.elementor-element-88b7299{text-align:center;}.elementor-10 .elementor-element.elementor-element-88b7299 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-e3d1702{--display:flex;}.elementor-10 .elementor-element.elementor-element-806df79{text-align:center;}.elementor-10 .elementor-element.elementor-element-806df79 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-ecf60b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-cab4087{--display:flex;}.elementor-10 .elementor-element.elementor-element-b4aaecd{text-align:center;}.elementor-10 .elementor-element.elementor-element-b4aaecd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-f8b0f9b{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-1afcfae{--display:flex;}.elementor-10 .elementor-element.elementor-element-d6ca034{text-align:center;}.elementor-10 .elementor-element.elementor-element-d6ca034 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-23d5940{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-67dbc83{--display:flex;}.elementor-10 .elementor-element.elementor-element-3598f53{text-align:center;}.elementor-10 .elementor-element.elementor-element-3598f53 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-987d148{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-6494300{--display:flex;}.elementor-10 .elementor-element.elementor-element-b035cc8{text-align:center;}.elementor-10 .elementor-element.elementor-element-b035cc8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-25606d5{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-3085173{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-099c8ba{--display:flex;}.elementor-10 .elementor-element.elementor-element-899b096 img{height:220px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-264c86e{text-align:center;}.elementor-10 .elementor-element.elementor-element-264c86e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-16822ae{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-fdef7f2{--display:flex;}.elementor-10 .elementor-element.elementor-element-0ee3897 img{height:220px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-6b37278{text-align:center;}.elementor-10 .elementor-element.elementor-element-6b37278 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-b526b52{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-f66a90d{--display:flex;}.elementor-10 .elementor-element.elementor-element-cf95e22{text-align:center;}.elementor-10 .elementor-element.elementor-element-cf95e22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-ee44f85{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-2b2637b{--display:flex;}.elementor-10 .elementor-element.elementor-element-b47586c{text-align:center;}.elementor-10 .elementor-element.elementor-element-b47586c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-1ab4552{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-1d1cdaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-1ea3488{--display:flex;}.elementor-10 .elementor-element.elementor-element-15ab431{text-align:center;}.elementor-10 .elementor-element.elementor-element-15ab431 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-9e75448{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-351b11b{--display:flex;}.elementor-10 .elementor-element.elementor-element-3765495 img{height:220px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-94bc01e{text-align:center;}.elementor-10 .elementor-element.elementor-element-94bc01e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#565657;}.elementor-10 .elementor-element.elementor-element-e7ae31d{text-align:center;color:#4B4949;}.elementor-10 .elementor-element.elementor-element-3f13796{--display:flex;}.elementor-10 .elementor-element.elementor-element-58564d9{--display:flex;}.elementor-10 .elementor-element.elementor-element-01b225a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-ee75c12{text-align:center;}.elementor-10 .elementor-element.elementor-element-ee75c12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-b7c1139{text-align:center;}.elementor-10 .elementor-element.elementor-element-b7c1139 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-342f7db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-40de454{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-7070893{text-align:center;}.elementor-10 .elementor-element.elementor-element-7070893 img{width:83%;}.elementor-10 .elementor-element.elementor-element-ef22f3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2dcd197{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:800;color:#333333;}.elementor-10 .elementor-element.elementor-element-b34ad3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-10 .elementor-element.elementor-element-ec27a3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#333333;}.elementor-10 .elementor-element.elementor-element-6f44ca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-10 .elementor-element.elementor-element-7d5b7b7{text-align:center;}.elementor-10 .elementor-element.elementor-element-7d5b7b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:54px;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-eee8697{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3dca14b{--display:flex;}.elementor-10 .elementor-element.elementor-element-3a75924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-79d7b2d .elementor-button{background-color:#7FB356;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-79d7b2d .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-8f9656a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#686666;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-62a0a3c{--margin-top:99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2c0a57 .swiper-slide{height:198px;}.elementor-10 .elementor-element.elementor-element-4f551ea{--margin-top:-190px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-10 .elementor-element.elementor-element-f87985c{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-10 .elementor-element.elementor-element-632c1fb .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-cbefff3 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-e54894d .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-926a9c5{--margin-top:99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c20d80b .swiper-slide{height:45vh;}.elementor-10 .elementor-element.elementor-element-05d5a53{--margin-top:-190px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-10 .elementor-element.elementor-element-808e4d6{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-10 .elementor-element.elementor-element-df4f9d9 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-f4274d9 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-66c1c1c .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-3c059f1 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-553e477{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-eff859a{text-align:center;}.elementor-10 .elementor-element.elementor-element-eff859a .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-528b11d{text-align:center;}.elementor-10 .elementor-element.elementor-element-528b11d .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-67a7447{font-size:15px;}.elementor-10 .elementor-element.elementor-element-e7ce8a5{text-align:center;}.elementor-10 .elementor-element.elementor-element-e7ce8a5 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-ff5a2b8{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-ff5a2b8 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-0a3cb9c{font-size:15px;}.elementor-10 .elementor-element.elementor-element-702bbbe{text-align:center;}.elementor-10 .elementor-element.elementor-element-702bbbe img{width:49%;}.elementor-10 .elementor-element.elementor-element-5707ed6{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;}.elementor-10 .elementor-element.elementor-element-efadc27{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-efadc27 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-74262da{text-align:center;}.elementor-10 .elementor-element.elementor-element-74262da .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-9e8140c{font-size:15px;}.elementor-10 .elementor-element.elementor-element-c22cd46{text-align:center;}.elementor-10 .elementor-element.elementor-element-c22cd46 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-95a5ef7{font-size:15px;}.elementor-10 .elementor-element.elementor-element-f550d01{text-align:center;}.elementor-10 .elementor-element.elementor-element-f550d01 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-8beaef7{font-size:15px;}.elementor-10 .elementor-element.elementor-element-d23d726{text-align:center;}.elementor-10 .elementor-element.elementor-element-d23d726 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-564224f{font-size:15px;}.elementor-10 .elementor-element.elementor-element-a154ed6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-a154ed6 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-8ac153a{text-align:center;}.elementor-10 .elementor-element.elementor-element-8ac153a .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-76b0248{font-size:15px;}.elementor-10 .elementor-element.elementor-element-109bd9d{font-size:15px;}.elementor-10 .elementor-element.elementor-element-f405a75{text-align:center;}.elementor-10 .elementor-element.elementor-element-f405a75 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-7abbf94{font-size:15px;}.elementor-10 .elementor-element.elementor-element-88b7299{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-88b7299 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-806df79 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-ee75c12 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-b7c1139 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-7d5b7b7 .elementor-heading-title{font-size:25px;line-height:1.5em;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-62a0a3c{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-0da18ed{--width:51.736%;}.elementor-10 .elementor-element.elementor-element-f87985c{--width:41.472%;}.elementor-10 .elementor-element.elementor-element-926a9c5{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-df4f038{--width:51.736%;}.elementor-10 .elementor-element.elementor-element-808e4d6{--width:41.472%;}.elementor-10 .elementor-element.elementor-element-e5ec17f{--width:65.32%;}.elementor-10 .elementor-element.elementor-element-edba530{--content-width:810px;}.elementor-10 .elementor-element.elementor-element-342f7db{--content-width:810px;}.elementor-10 .elementor-element.elementor-element-eee8697{--content-width:500px;}}/* Start custom CSS for html, class: .elementor-element-d7292ff */.Qa-Box {
  width: 80%;
  margin: 0 auto;
}

.Qa-Box .Qa dt,
.Qa-Box .Qa dd {
  display: flex;
  align-items: baseline;
  margin: 15px 0;
  padding: 15px;
}

.Qa-Box .Qa dt {
  background: #F5F5F5;
}

.Qa-Box .Qa dt p {
  margin: 0;
  padding-left: 15px;
  font-weight: bold;
  width: 100%;
}

.Qa-Box .Qa dd p {
  margin: 0;
  padding-left: 15px;
  width: 100%;
}

.Qa-Box .Qa dt::before {
  content: "Q";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #6699B7;
  width: 2em;
  height: 2em;
}

.Qa-Box .Qa dd::before {
  content: "A";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #D65556;
  width: 2em;
  height: 2em;
}

@media screen and (max-width: 960px) {
  .Qa-Box {
    width: 95%;
  }
}/* End custom CSS */