.elementor-8098 .elementor-element.elementor-element-019b798 > .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-8098 .elementor-element.elementor-element-0a8db71 .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-8098 .elementor-element.elementor-element-0a8db71 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-8098 .elementor-element.elementor-element-2f58365{text-align:left;}.elementor-8098 .elementor-element.elementor-element-2f58365 .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-8098 .elementor-element.elementor-element-2f58365 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-8098 .elementor-element.elementor-element-e782d19{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-8098 .elementor-element.elementor-element-b1312b4 .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-8098 .elementor-element.elementor-element-b1312b4 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-8098 .elementor-element.elementor-element-467e54c{text-align:left;}.elementor-8098 .elementor-element.elementor-element-467e54c .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-8098 .elementor-element.elementor-element-467e54c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-d5c4578{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-8098 .elementor-element.elementor-element-454e60a .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-8098 .elementor-element.elementor-element-454e60a > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-8098 .elementor-element.elementor-element-48f5379{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-8098 .elementor-element.elementor-element-f40313f .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-8098 .elementor-element.elementor-element-f40313f > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-8098 .elementor-element.elementor-element-65812ec{color:#161616;font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-8098 .elementor-element.elementor-element-e4dae2c{text-align:left;}.elementor-8098 .elementor-element.elementor-element-e4dae2c .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-8098 .elementor-element.elementor-element-e4dae2c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-a5bb384{color:#161616;font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:600;line-height:32.59px;letter-spacing:1px;}.elementor-8098 .elementor-element.elementor-element-176b25f .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-8098 .elementor-element.elementor-element-176b25f > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-8098 .elementor-element.elementor-element-7d4b4f1{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-8098 .elementor-element.elementor-element-9110250{text-align:left;}.elementor-8098 .elementor-element.elementor-element-9110250 .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-8098 .elementor-element.elementor-element-9110250 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-8098 .elementor-element.elementor-element-ebc9577{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-8098 .elementor-element.elementor-element-797c6e1 .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-8098 .elementor-element.elementor-element-797c6e1 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-8098 .elementor-element.elementor-element-fc943ba{text-align:left;}.elementor-8098 .elementor-element.elementor-element-fc943ba .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-8098 .elementor-element.elementor-element-fc943ba > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-8098 .elementor-element.elementor-element-3c452f7{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-8098 .elementor-element.elementor-element-19f3f1d{text-align:left;}.elementor-8098 .elementor-element.elementor-element-19f3f1d .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-8098 .elementor-element.elementor-element-19f3f1d > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-8098 .elementor-element.elementor-element-7715fa5{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-8098 .elementor-element.elementor-element-71c0f73{text-align:left;}.elementor-8098 .elementor-element.elementor-element-71c0f73 .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-8098 .elementor-element.elementor-element-71c0f73 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-8098 .elementor-element.elementor-element-f73ba85{text-align:left;}.elementor-8098 .elementor-element.elementor-element-f73ba85 .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-8098 .elementor-element.elementor-element-f73ba85 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-fb891cf{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-8098 .elementor-element.elementor-element-e0e8052{text-align:left;}.elementor-8098 .elementor-element.elementor-element-e0e8052 .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-8098 .elementor-element.elementor-element-e0e8052 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-f25f4f7{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-8098 .elementor-element.elementor-element-3418248{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-8098 .elementor-element.elementor-element-6eb7080{text-align:left;}.elementor-8098 .elementor-element.elementor-element-6eb7080 .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-8098 .elementor-element.elementor-element-6eb7080 > .elementor-widget-container{margin:42px 0px 10px 0px;}.elementor-8098 .elementor-element.elementor-element-6e35894{text-align:left;}.elementor-8098 .elementor-element.elementor-element-6e35894 .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-8098 .elementor-element.elementor-element-6e35894 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-5dccb7b{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-8098 .elementor-element.elementor-element-4420d6b{text-align:left;}.elementor-8098 .elementor-element.elementor-element-4420d6b .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-8098 .elementor-element.elementor-element-4420d6b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-a1fe608{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-8098 .elementor-element.elementor-element-9483af0{text-align:left;}.elementor-8098 .elementor-element.elementor-element-9483af0 .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-8098 .elementor-element.elementor-element-9483af0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-d076f99{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-8098 .elementor-element.elementor-element-f82bdc1{text-align:left;}.elementor-8098 .elementor-element.elementor-element-f82bdc1 .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-8098 .elementor-element.elementor-element-f82bdc1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-7356de5{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-8098 .elementor-element.elementor-element-5cc8157{text-align:left;}.elementor-8098 .elementor-element.elementor-element-5cc8157 .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-8098 .elementor-element.elementor-element-5cc8157 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8098 .elementor-element.elementor-element-7e22b4a{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-8098 .elementor-element.elementor-element-d0f3387{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;}@media(max-width:1024px){.elementor-8098 .elementor-element.elementor-element-0a8db71 .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-8098 .elementor-element.elementor-element-b1312b4 .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-8098 .elementor-element.elementor-element-454e60a .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-8098 .elementor-element.elementor-element-f40313f .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-8098 .elementor-element.elementor-element-176b25f .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-8098 .elementor-element.elementor-element-797c6e1 .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-8098 .elementor-element.elementor-element-0a8db71 .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-8098 .elementor-element.elementor-element-b1312b4 .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-8098 .elementor-element.elementor-element-454e60a .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-8098 .elementor-element.elementor-element-f40313f .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-8098 .elementor-element.elementor-element-176b25f .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-8098 .elementor-element.elementor-element-797c6e1 .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 );}}