.elementor-29 .elementor-element.elementor-element-7991509 > .elementor-container{min-height:250px;}.elementor-29 .elementor-element.elementor-element-7991509 > .elementor-background-overlay{background-color:#C3C3C3;background-image:url("https://wakayama-ot.jp/wp-content/uploads/2020/09/3507057_m.jpg");background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-7991509{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-341517aa{text-align:center;}.elementor-29 .elementor-element.elementor-element-341517aa .elementor-heading-title{color:#FFFFFF;font-size:28px;font-weight:normal;letter-spacing:2px;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.4);}.elementor-29 .elementor-element.elementor-element-341517aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-36a943fe{margin-top:60px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-52ff08f8 .elementor-heading-title{color:#54595F;font-size:28px;font-weight:bold;}.elementor-29 .elementor-element.elementor-element-955a677{text-align:left;color:#54595F;font-family:"Noto Sans JP", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:16px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-955a677 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-29 .elementor-element.elementor-element-f0a8f44{margin-top:60px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-425c5f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-425c5f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEB;}.elementor-29 .elementor-element.elementor-element-425c5f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-425c5f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-fe5d7b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-29 .elementor-element.elementor-element-fe5d7b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-2a6f61a{text-align:center;}.elementor-29 .elementor-element.elementor-element-2a6f61a .elementor-heading-title{color:#ED8832;font-family:"Noto Sans JP", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:24px;font-weight:normal;}.elementor-29 .elementor-element.elementor-element-2a6f61a > .elementor-widget-container{margin:30px 0px 30px 0px;padding:10px 0px 10px 0px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ED8832;border-radius:15px 15px 15px 15px;}.elementor-29 .elementor-element.elementor-element-1497c7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-1497c7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-bcde404 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c331c00{margin-top:0px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta__content{text-align:center;}.elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta__title{font-family:"Montserrat", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;color:#54595F;}.elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta__description{font-family:"Montserrat", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:15px;font-weight:300;color:#4a4a4a;}.elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ffffff;}.elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta .elementor-cta__bg, .elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-29 .elementor-element.elementor-element-e74fc17 > .elementor-widget-container{background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);}.elementor-29 .elementor-element.elementor-element-b5a2a7c > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-99e77ee{margin-top:0px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta__content{text-align:center;}.elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta__title{font-family:"Montserrat", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;color:#54595F;}.elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta__description{font-family:"Montserrat", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:15px;font-weight:300;color:#4a4a4a;}.elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ffffff;}.elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta .elementor-cta__bg, .elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-29 .elementor-element.elementor-element-180c6e3 > .elementor-widget-container{background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);}.elementor-29 .elementor-element.elementor-element-b460356{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-29 .elementor-element.elementor-element-b460356 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-7bd365c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-bf6026e{margin-top:0px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-dec59c3 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-29 .elementor-element.elementor-element-cdc8595 .elementor-cta__content{text-align:center;}.elementor-29 .elementor-element.elementor-element-cdc8595 .elementor-cta__title{font-family:"Montserrat", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;color:#54595F;}.elementor-29 .elementor-element.elementor-element-cdc8595 .elementor-cta__description{font-family:"Montserrat", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:15px;font-weight:300;color:#4a4a4a;}.elementor-29 .elementor-element.elementor-element-cdc8595 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ffffff;}.elementor-29 .elementor-element.elementor-element-cdc8595 .elementor-cta .elementor-cta__bg, .elementor-29 .elementor-element.elementor-element-cdc8595 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-29 .elementor-element.elementor-element-cdc8595 > .elementor-widget-container{background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);}.elementor-29 .elementor-element.elementor-element-d9f9df9 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ff8d0fd{margin-top:0px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-338a2cd .elementor-cta__content{text-align:center;}.elementor-29 .elementor-element.elementor-element-338a2cd .elementor-cta__title{font-family:"Montserrat", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;color:#54595F;}.elementor-29 .elementor-element.elementor-element-338a2cd .elementor-cta__description{font-family:"Montserrat", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:15px;font-weight:300;color:#4a4a4a;}.elementor-29 .elementor-element.elementor-element-338a2cd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#ffffff;}.elementor-29 .elementor-element.elementor-element-338a2cd .elementor-cta .elementor-cta__bg, .elementor-29 .elementor-element.elementor-element-338a2cd .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-29 .elementor-element.elementor-element-338a2cd > .elementor-widget-container{background-color:#ffffff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);}.elementor-29 .elementor-element.elementor-element-5951b67{margin-top:60px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-e5682ca .elementor-heading-title{color:#54595F;font-size:28px;font-weight:bold;}.elementor-29 .elementor-element.elementor-element-c705345{text-align:left;color:#54595F;font-family:"Noto Sans JP", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:16px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-c705345 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-29 .elementor-element.elementor-element-5395c13{margin-top:60px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-c39ab06 .elementor-heading-title{color:#54595F;font-size:28px;font-weight:bold;}.elementor-29 .elementor-element.elementor-element-9e28c06{text-align:left;color:#54595F;font-family:"Noto Sans JP", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:16px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-9e28c06 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-29 .elementor-element.elementor-element-44c60e2{margin-top:60px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-2cbe90d .elementor-heading-title{color:#54595F;font-size:28px;font-weight:bold;}.elementor-29 .elementor-element.elementor-element-b262fef{text-align:left;color:#54595F;font-family:"Noto Sans JP", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:16px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-b262fef > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-29 .elementor-element.elementor-element-9edd0e5{margin-top:60px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-0440847 .elementor-heading-title{color:#54595F;font-size:28px;font-weight:bold;}.elementor-29 .elementor-element.elementor-element-12f4510{margin-top:0px;margin-bottom:60px;}.elementor-29 .elementor-element.elementor-element-5470c15{text-align:left;color:#54595F;font-family:"Noto Sans JP", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:16px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-5470c15 > .elementor-widget-container{padding:0px 30px 0px 30px;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-7991509 > .elementor-container{min-height:300px;}.elementor-29 .elementor-element.elementor-element-2a6f61a .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-bcde404 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-29 .elementor-element.elementor-element-b5a2a7c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-29 .elementor-element.elementor-element-b460356{margin-top:0px;margin-bottom:40px;}.elementor-29 .elementor-element.elementor-element-7bd365c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-29 .elementor-element.elementor-element-d9f9df9 > .elementor-element-populated{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-7991509 > .elementor-container{min-height:200px;}.elementor-29 .elementor-element.elementor-element-52ff08f8 .elementor-heading-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-52ff08f8 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-955a677 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fe5d7b9{margin-top:0px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-2a6f61a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta__title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta__description{font-size:13px;}.elementor-29 .elementor-element.elementor-element-e74fc17 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta__title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta__description{font-size:13px;}.elementor-29 .elementor-element.elementor-element-180c6e3 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-cdc8595 .elementor-cta__title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-cdc8595 .elementor-cta__description{font-size:13px;}.elementor-29 .elementor-element.elementor-element-338a2cd .elementor-cta__title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-338a2cd .elementor-cta__description{font-size:13px;}.elementor-29 .elementor-element.elementor-element-e5682ca .elementor-heading-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-e5682ca > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c705345 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c39ab06 .elementor-heading-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-c39ab06 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9e28c06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2cbe90d .elementor-heading-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-2cbe90d > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b262fef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0440847 .elementor-heading-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-0440847 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5470c15 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-162b4109{width:100%;}.elementor-29 .elementor-element.elementor-element-ea4f950{width:100%;}.elementor-29 .elementor-element.elementor-element-a599522{width:100%;}.elementor-29 .elementor-element.elementor-element-07ed3fd{width:100%;}.elementor-29 .elementor-element.elementor-element-a43a225{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-bcde404{width:100%;}.elementor-29 .elementor-element.elementor-element-b5a2a7c{width:100%;}.elementor-29 .elementor-element.elementor-element-7bd365c{width:100%;}.elementor-29 .elementor-element.elementor-element-d9f9df9{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-52ff08f8 */.midasi-a {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 4px solid #ED8832;
}

.midasi-a:before {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 25%;
  height: 4px;
  content: '';
  background: #F7BE8E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5682ca */.midasi-a {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 4px solid #ED8832;
}

.midasi-a:before {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 25%;
  height: 4px;
  content: '';
  background: #F7BE8E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c39ab06 */.midasi-a {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 4px solid #ED8832;
}

.midasi-a:before {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 25%;
  height: 4px;
  content: '';
  background: #F7BE8E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cbe90d */.midasi-a {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 4px solid #ED8832;
}

.midasi-a:before {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 25%;
  height: 4px;
  content: '';
  background: #F7BE8E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0440847 */.midasi-a {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 4px solid #ED8832;
}

.midasi-a:before {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 25%;
  height: 4px;
  content: '';
  background: #F7BE8E;
}/* End custom CSS */