.elementor-8160 .elementor-element.elementor-element-44a0d1bc{margin-top:0px;margin-bottom:-110px;padding:0px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-78296902 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-8160 .elementor-element.elementor-element-78296902 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-8px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-78296902.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8160 .elementor-element.elementor-element-4877d9a:not(.elementor-motion-effects-element-type-background), .elementor-8160 .elementor-element.elementor-element-4877d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF1;}.elementor-8160 .elementor-element.elementor-element-4877d9a > .elementor-background-overlay{background-image:url("https://support.gakuto-plus.jp/wp-content/uploads/2025/12/pixta_43255783_XL実resize.png");background-position:bottom left;background-repeat:no-repeat;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-4877d9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8160 .elementor-element.elementor-element-109783fc{--spacer-size:10px;}.elementor-8160 .elementor-element.elementor-element-432a6050:not(.elementor-motion-effects-element-type-background), .elementor-8160 .elementor-element.elementor-element-432a6050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB3B3;}.elementor-8160 .elementor-element.elementor-element-432a6050{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-432a6050 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-1200bb83:hover img{opacity:0.6;}.elementor-8160 .elementor-element.elementor-element-1200bb83 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-8160 .elementor-element.elementor-element-1200bb83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-8160 .elementor-element.elementor-element-2f40c1b:hover img{opacity:0.6;}.elementor-8160 .elementor-element.elementor-element-2f40c1b img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-8160 .elementor-element.elementor-element-2f40c1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-8160 .elementor-element.elementor-element-38a49723:hover img{opacity:0.6;}.elementor-8160 .elementor-element.elementor-element-38a49723 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-8160 .elementor-element.elementor-element-38a49723 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-8160 .elementor-element.elementor-element-65feb5c2:hover img{opacity:0.6;}.elementor-8160 .elementor-element.elementor-element-65feb5c2 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-8160 .elementor-element.elementor-element-65feb5c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-8160 .elementor-element.elementor-element-16f73369:hover img{opacity:0.6;}.elementor-8160 .elementor-element.elementor-element-16f73369 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-8160 .elementor-element.elementor-element-16f73369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-8160 .elementor-element.elementor-element-2a04d467{--spacer-size:10px;}.elementor-8160 .elementor-element.elementor-element-c625d4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-c625d4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-34925849 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:30px;background-color:#3D4690;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-34925849 .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-34925849 .elementor-button:focus{color:#3D4690;background-color:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-34925849 .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-34925849 .elementor-button:focus svg{fill:#3D4690;}.elementor-8160 .elementor-element.elementor-element-34925849 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:18px 18px 18px 18px;}.elementor-8160 .elementor-element.elementor-element-bb6bd88 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:30px;background-color:#3D4690;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-bb6bd88 .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-bb6bd88 .elementor-button:focus{color:#3D4690;background-color:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-bb6bd88 .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-bb6bd88 .elementor-button:focus svg{fill:#3D4690;}.elementor-8160 .elementor-element.elementor-element-bb6bd88 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:18px 18px 18px 18px;}.elementor-8160 .elementor-element.elementor-element-4220be7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-4220be7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-b83399f .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:30px;background-color:#3D4690;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-b83399f .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-b83399f .elementor-button:focus{color:#3D4690;background-color:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-b83399f .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-b83399f .elementor-button:focus svg{fill:#3D4690;}.elementor-8160 .elementor-element.elementor-element-b83399f > .elementor-widget-container{margin:0px 0px -10px 0px;padding:18px 18px 18px 18px;}.elementor-8160 .elementor-element.elementor-element-a12458b .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:30px;background-color:#3D4690;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-a12458b .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-a12458b .elementor-button:focus{color:#3D4690;background-color:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-a12458b .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-a12458b .elementor-button:focus svg{fill:#3D4690;}.elementor-8160 .elementor-element.elementor-element-a12458b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:18px 18px 18px 18px;}.elementor-8160 .elementor-element.elementor-element-83f035e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-83f035e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-d0da6bd .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:30px;background-color:#3D4690;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-d0da6bd .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-d0da6bd .elementor-button:focus{color:#3D4690;background-color:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-d0da6bd .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-d0da6bd .elementor-button:focus svg{fill:#3D4690;}.elementor-8160 .elementor-element.elementor-element-d0da6bd > .elementor-widget-container{margin:0px 0px -10px 0px;padding:18px 18px 18px 18px;}.elementor-8160 .elementor-element.elementor-element-39b6e3ed{text-align:left;}.elementor-8160 .elementor-element.elementor-element-39b6e3ed .elementor-heading-title{color:#7E7856;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-39b6e3ed > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#EAEAEA;border-radius:0px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-263889c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-263889c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-9dc16e0 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;background-color:#3D4690;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-9dc16e0 .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-9dc16e0 .elementor-button:focus{color:#3D4690;background-color:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-9dc16e0 .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-9dc16e0 .elementor-button:focus svg{fill:#3D4690;}.elementor-8160 .elementor-element.elementor-element-9dc16e0 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:18px 18px 18px 18px;}.elementor-8160 .elementor-element.elementor-element-d914f1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-8160 .elementor-element.elementor-element-d55a5e9 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;background-color:#3D4690;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-d55a5e9 .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-d55a5e9 .elementor-button:focus{color:#3D4690;background-color:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-d55a5e9 .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-d55a5e9 .elementor-button:focus svg{fill:#3D4690;}.elementor-8160 .elementor-element.elementor-element-d55a5e9 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:18px 18px 18px 18px;}.elementor-8160 .elementor-element.elementor-element-9b339b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-8160 .elementor-element.elementor-element-6b70645 .elementor-button{background-color:#3D4690;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-6b70645 .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-6b70645 .elementor-button:focus{color:#3D4690;background-color:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-6b70645 .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-6b70645 .elementor-button:focus svg{fill:#3D4690;}.elementor-8160 .elementor-element.elementor-element-6b70645 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:18px 18px 18px 18px;}.elementor-8160 .elementor-element.elementor-element-69a92d7 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 15px 0px 15px;}.elementor-8160 .elementor-element.elementor-element-32fb2aa5{--spacer-size:10px;}.elementor-8160 .elementor-element.elementor-element-442f7c6{--spacer-size:30px;}.elementor-8160 .elementor-element.elementor-element-63b34171{text-align:left;}.elementor-8160 .elementor-element.elementor-element-63b34171 .elementor-heading-title{color:#7E7856;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-63b34171 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#EAEAEA;border-radius:0px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-2e6909e .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#3D4690;color:#3D4690;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-2e6909e .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-2e6909e .elementor-button:focus{color:#FFFFFF;background-color:#B0B5DC;}.elementor-8160 .elementor-element.elementor-element-2e6909e .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-2e6909e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-2e6909e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-74fc7dd1 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#3D4690;color:#3D4690;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-74fc7dd1 .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-74fc7dd1 .elementor-button:focus{color:#FFFFFF;background-color:#B0B5DC;}.elementor-8160 .elementor-element.elementor-element-74fc7dd1 .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-74fc7dd1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-74fc7dd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-9feb107{--spacer-size:50px;}.elementor-8160 .elementor-element.elementor-element-30b23ca4{text-align:left;}.elementor-8160 .elementor-element.elementor-element-30b23ca4 .elementor-heading-title{color:#7E7856;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-30b23ca4 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#EAEAEA;border-radius:0px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-51c31fdd .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#3D4690;color:#3D4690;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-51c31fdd .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-51c31fdd .elementor-button:focus{color:#FFFFFF;background-color:#B0B5DC;}.elementor-8160 .elementor-element.elementor-element-51c31fdd .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-51c31fdd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-51c31fdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-a345aeb .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#3D4690;color:#3D4690;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4690;border-radius:43px 43px 43px 43px;}.elementor-8160 .elementor-element.elementor-element-a345aeb .elementor-button:hover, .elementor-8160 .elementor-element.elementor-element-a345aeb .elementor-button:focus{color:#FFFFFF;background-color:#B0B5DC;}.elementor-8160 .elementor-element.elementor-element-a345aeb .elementor-button:hover svg, .elementor-8160 .elementor-element.elementor-element-a345aeb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8160 .elementor-element.elementor-element-a345aeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8160 .elementor-element.elementor-element-bd649ee{--spacer-size:50px;}.elementor-8160 .elementor-element.elementor-element-b75cfad{--divider-border-style:multiple;--divider-color:#3D4690;--divider-pattern-height:20px;}.elementor-8160 .elementor-element.elementor-element-b75cfad .elementor-divider-separator{width:100%;}.elementor-8160 .elementor-element.elementor-element-b75cfad .elementor-divider{padding-top:9px;padding-bottom:9px;}.elementor-8160 .elementor-element.elementor-element-15dcc98b{text-align:center;}.elementor-8160 .elementor-element.elementor-element-15dcc98b .elementor-heading-title{color:#7E7856;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-5eecbc50{--spacer-size:20px;}.elementor-8160 .elementor-element.elementor-element-1e80816{text-align:left;}.elementor-8160 .elementor-element.elementor-element-1e80816 .elementor-heading-title{color:#7E7856;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-97a66d8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8160 .elementor-element.elementor-element-97a66d8 .elementor-divider-separator{width:100%;}.elementor-8160 .elementor-element.elementor-element-97a66d8 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8160 .elementor-element.elementor-element-3dbce02f .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-c9f3f05{border-style:solid;border-color:#3D4690;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-c9f3f05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-796e8395 .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-65228d3{--spacer-size:20px;}.elementor-8160 .elementor-element.elementor-element-42223e27 .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-73701684{border-style:solid;border-color:#3D4690;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-73701684 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-5776ac27 .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-5cacdb49 .elementor-button{background-color:#117DCB;}.elementor-8160 .elementor-element.elementor-element-51d73763 .elementor-button{background-color:#117DCB;}.elementor-8160 .elementor-element.elementor-element-786d3cec .elementor-button{background-color:#117DCB;}.elementor-8160 .elementor-element.elementor-element-29ec2d53{--spacer-size:77px;}.elementor-8160 .elementor-element.elementor-element-378a914d{text-align:left;}.elementor-8160 .elementor-element.elementor-element-378a914d .elementor-heading-title{color:#7E7856;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-6950b3bd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8160 .elementor-element.elementor-element-6950b3bd .elementor-divider-separator{width:100%;}.elementor-8160 .elementor-element.elementor-element-6950b3bd .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8160 .elementor-element.elementor-element-3b7792c .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-36a0afcf{border-style:solid;border-color:#3D4690;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-36a0afcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-79fd6ca7 .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-653d4c07{--spacer-size:20px;}.elementor-8160 .elementor-element.elementor-element-3929e5f1 .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-463a82a7{border-style:solid;border-color:#3D4690;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-463a82a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-747b75b9 .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-54cd7405 .elementor-button{background-color:#E6770B;}.elementor-8160 .elementor-element.elementor-element-63c8417{--spacer-size:50px;}.elementor-8160 .elementor-element.elementor-element-30cbc221{text-align:left;}.elementor-8160 .elementor-element.elementor-element-30cbc221 .elementor-heading-title{color:#7E7856;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-6ab78a65{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8160 .elementor-element.elementor-element-6ab78a65 .elementor-divider-separator{width:100%;}.elementor-8160 .elementor-element.elementor-element-6ab78a65 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8160 .elementor-element.elementor-element-3089e702 .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-17d8a0cd{border-style:solid;border-color:#3D4690;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-17d8a0cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-51ba653c .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-4bdebb72{--spacer-size:10px;}.elementor-8160 .elementor-element.elementor-element-1f8ed15b .elementor-button{background-color:#08AA98;}.elementor-8160 .elementor-element.elementor-element-47a8167d{--spacer-size:50px;}.elementor-8160 .elementor-element.elementor-element-523f108b{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-523f108b > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-59a0ba60{color:#7A7A7A;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-59a0ba60 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-78f562c5{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-78f562c5 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-4b1a55d5{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-4b1a55d5 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-185395a5{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-185395a5 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-73269425{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-73269425 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-df91f2a{--divider-border-style:multiple;--divider-color:#3D4690;--divider-pattern-height:20px;}.elementor-8160 .elementor-element.elementor-element-df91f2a .elementor-divider-separator{width:100%;}.elementor-8160 .elementor-element.elementor-element-df91f2a .elementor-divider{padding-top:9px;padding-bottom:9px;}.elementor-8160 .elementor-element.elementor-element-7e49231c{text-align:center;}.elementor-8160 .elementor-element.elementor-element-7e49231c .elementor-heading-title{color:#7E7856;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-f64def0{--spacer-size:20px;}.elementor-8160 .elementor-element.elementor-element-211e8088{text-align:left;}.elementor-8160 .elementor-element.elementor-element-211e8088 .elementor-heading-title{color:#7E7856;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-aa4353f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8160 .elementor-element.elementor-element-aa4353f .elementor-divider-separator{width:100%;}.elementor-8160 .elementor-element.elementor-element-aa4353f .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8160 .elementor-element.elementor-element-1181e61a .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-7b54bff0{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-7b54bff0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-3e000ea0 .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-497bb9e{--spacer-size:20px;}.elementor-8160 .elementor-element.elementor-element-181b72c7 .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-5630c1e8{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-5630c1e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-3ce1daf5 .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-696dfbdc .elementor-button{background-color:#1163BC;}.elementor-8160 .elementor-element.elementor-element-51e0253c{--spacer-size:50px;}.elementor-8160 .elementor-element.elementor-element-2bf8524c{text-align:left;}.elementor-8160 .elementor-element.elementor-element-2bf8524c .elementor-heading-title{color:#7E7856;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-69229ea8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8160 .elementor-element.elementor-element-69229ea8 .elementor-divider-separator{width:100%;}.elementor-8160 .elementor-element.elementor-element-69229ea8 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8160 .elementor-element.elementor-element-6087df1f .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-5a16539{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-5a16539 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-b506d37 .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-34b50e2d{--spacer-size:20px;}.elementor-8160 .elementor-element.elementor-element-34efcf9 .elementor-heading-title{color:#2A6D8BE3;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-8160 .elementor-element.elementor-element-cbe552{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8160 .elementor-element.elementor-element-cbe552 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list-header{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list-price{color:#2A6D8BE3;}.elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-8160 .elementor-element.elementor-element-9732a0c .elementor-price-list-item{align-items:flex-start;}.elementor-8160 .elementor-element.elementor-element-7779393d .elementor-button{background-color:#7332B1;}.elementor-8160 .elementor-element.elementor-element-5dedc6b3{--spacer-size:50px;}.elementor-8160 .elementor-element.elementor-element-102bfd12{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-102bfd12 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-64e44d61{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-64e44d61 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-7213c29{--spacer-size:20px;}.elementor-8160 .elementor-element.elementor-element-4acbccbb{--spacer-size:10px;}.elementor-8160 .elementor-element.elementor-element-513a1e56{--spacer-size:70px;}.elementor-8160 .elementor-element.elementor-element-423675d1{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-423675d1 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}.elementor-8160 .elementor-element.elementor-element-71b95b1b{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8160 .elementor-element.elementor-element-71b95b1b > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#FFFFFFAD;}@media(max-width:767px){.elementor-8160 .elementor-element.elementor-element-15dcc98b .elementor-heading-title{font-size:20px;}.elementor-8160 .elementor-element.elementor-element-1e80816 .elementor-heading-title{font-size:20px;}.elementor-8160 .elementor-element.elementor-element-378a914d .elementor-heading-title{font-size:20px;}.elementor-8160 .elementor-element.elementor-element-30cbc221 .elementor-heading-title{font-size:20px;}.elementor-8160 .elementor-element.elementor-element-7e49231c .elementor-heading-title{font-size:20px;}.elementor-8160 .elementor-element.elementor-element-211e8088 .elementor-heading-title{font-size:20px;}.elementor-8160 .elementor-element.elementor-element-2bf8524c .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-8160 .elementor-element.elementor-element-32a3d8c2{width:100%;}.elementor-8160 .elementor-element.elementor-element-1919beec{width:33.036%;}.elementor-8160 .elementor-element.elementor-element-422cfd86{width:66.964%;}.elementor-8160 .elementor-element.elementor-element-d7b6c4{width:33.036%;}.elementor-8160 .elementor-element.elementor-element-15f67622{width:66.964%;}.elementor-8160 .elementor-element.elementor-element-e1a320a{width:38.019%;}.elementor-8160 .elementor-element.elementor-element-7352e8e{width:61.981%;}.elementor-8160 .elementor-element.elementor-element-444cfb34{width:45.179%;}.elementor-8160 .elementor-element.elementor-element-403c7b7f{width:54.821%;}.elementor-8160 .elementor-element.elementor-element-5e00cc52{width:47.054%;}.elementor-8160 .elementor-element.elementor-element-34f0caf3{width:52.946%;}}@media(min-width:1025px){.elementor-8160 .elementor-element.elementor-element-4877d9a > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for video, class: .elementor-element-78296902 *//* 1. Elementorが作る「枠のアスペクト比固定」を解除 */
.elementor-8160 .elementor-element.elementor-element-78296902 .elementor-fit-aspect-ratio {
padding-bottom: 0 !important;
height: auto !important;
}

/* 2. 動画を「枠」から解放し、自身のサイズで高さを確保させる */
.elementor-8160 .elementor-element.elementor-element-78296902 video {
position: relative !important; /* 絶対配置を解除 */
width: 100% !important;
height: auto !important;
object-fit: cover !important; /* 横幅いっぱいに合わせる */
}/* End custom CSS */