.elementor-7495 .elementor-element.elementor-element-e252288 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-7495 .elementor-element.elementor-element-9ba6cf1{text-align:left;}.elementor-7495 .elementor-element.elementor-element-9ba6cf1 .elementor-heading-title{color:#452768;font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-9ba6cf1 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-7495 .elementor-element.elementor-element-5207147{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-26997c6 .widget-image-caption{font-family:var( --e-global-typography-c64fad4-font-family ), Sans-serif;font-size:var( --e-global-typography-c64fad4-font-size );font-weight:var( --e-global-typography-c64fad4-font-weight );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-26997c6 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-7495 .elementor-element.elementor-element-bb34cc0{text-align:left;}.elementor-7495 .elementor-element.elementor-element-bb34cc0 .elementor-heading-title{color:#452768;font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-bb34cc0 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-7495 .elementor-element.elementor-element-35df138{color:#161616;font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-28757f0{text-align:left;}.elementor-7495 .elementor-element.elementor-element-28757f0 .elementor-heading-title{color:#452768;font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-28757f0 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-7495 .elementor-element.elementor-element-2e95ad0{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-3f0529a{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-b2e46d7{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-10ad627{text-align:left;}.elementor-7495 .elementor-element.elementor-element-10ad627 .elementor-heading-title{color:var( --e-global-color-fd02ed6 );font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-10ad627 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-7495 .elementor-element.elementor-element-5eddf98{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-b10f05f{text-align:left;}.elementor-7495 .elementor-element.elementor-element-b10f05f .elementor-heading-title{color:#452768;font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:600;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-b10f05f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7495 .elementor-element.elementor-element-04d97fb{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-fce120e .widget-image-caption{font-family:var( --e-global-typography-c64fad4-font-family ), Sans-serif;font-size:var( --e-global-typography-c64fad4-font-size );font-weight:var( --e-global-typography-c64fad4-font-weight );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-fce120e > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-7495 .elementor-element.elementor-element-0f01564{text-align:left;}.elementor-7495 .elementor-element.elementor-element-0f01564 .elementor-heading-title{color:#452768;font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:600;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-0f01564 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7495 .elementor-element.elementor-element-1b9292f{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-732ed0a .widget-image-caption{font-family:var( --e-global-typography-c64fad4-font-family ), Sans-serif;font-size:var( --e-global-typography-c64fad4-font-size );font-weight:var( --e-global-typography-c64fad4-font-weight );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-732ed0a > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-7495 .elementor-element.elementor-element-4648019{text-align:left;}.elementor-7495 .elementor-element.elementor-element-4648019 .elementor-heading-title{color:#452768;font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:600;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-4648019 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7495 .elementor-element.elementor-element-74ccfec{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-a38d6fd .widget-image-caption{font-family:var( --e-global-typography-c64fad4-font-family ), Sans-serif;font-size:var( --e-global-typography-c64fad4-font-size );font-weight:var( --e-global-typography-c64fad4-font-weight );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-a38d6fd > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-7495 .elementor-element.elementor-element-a0fbf19{text-align:left;}.elementor-7495 .elementor-element.elementor-element-a0fbf19 .elementor-heading-title{color:var( --e-global-color-fd02ed6 );font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-a0fbf19 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-7495 .elementor-element.elementor-element-e8f4870{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-5ffb262{text-align:left;}.elementor-7495 .elementor-element.elementor-element-5ffb262 .elementor-heading-title{color:var( --e-global-color-fd02ed6 );font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-5ffb262 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-7495 .elementor-element.elementor-element-cd43439{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-dfc2f66{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-cf41346{text-align:left;}.elementor-7495 .elementor-element.elementor-element-cf41346 .elementor-heading-title{color:var( --e-global-color-fd02ed6 );font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:28.7px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-cf41346 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-7495 .elementor-element.elementor-element-72051a1 .widget-image-caption{font-family:var( --e-global-typography-c64fad4-font-family ), Sans-serif;font-size:var( --e-global-typography-c64fad4-font-size );font-weight:var( --e-global-typography-c64fad4-font-weight );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-72051a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7495 .elementor-element.elementor-element-b5b190c{color:var( --e-global-color-4bf36aa );font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-7495 .elementor-element.elementor-element-b5b190c > .elementor-widget-container{margin:0px 0px 60px 0px;}@media(max-width:1024px){.elementor-7495 .elementor-element.elementor-element-26997c6 .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-fce120e .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-732ed0a .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-a38d6fd .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-72051a1 .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}}@media(max-width:767px){.elementor-7495 .elementor-element.elementor-element-26997c6 .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-fce120e .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-732ed0a .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-a38d6fd .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}.elementor-7495 .elementor-element.elementor-element-72051a1 .widget-image-caption{font-size:var( --e-global-typography-c64fad4-font-size );line-height:var( --e-global-typography-c64fad4-line-height );letter-spacing:var( --e-global-typography-c64fad4-letter-spacing );word-spacing:var( --e-global-typography-c64fad4-word-spacing );}}