.elementor-6578 .elementor-element.elementor-element-19de15f{--display:flex;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-736ccd3{text-align:center;width:100%;max-width:100%;}.elementor-6578 .elementor-element.elementor-element-736ccd3 .elementor-heading-title{color:#FFFFFF;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px #000000;}.elementor-6578 .elementor-element.elementor-element-736ccd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 60px 0px;background-image:url("https://youshinkai.okinawa.jp/wp-content/uploads/2024/07/okinawa-umi-1.jpg");background-position:bottom center;background-size:cover;}.elementor-6578 .elementor-element.elementor-element-736ccd3.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-6578 .elementor-element.elementor-element-9260328{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-4b59a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-f5c7cc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6578 .elementor-element.elementor-element-3a6b7f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-3a6b7f0, .elementor-6578 .elementor-element.elementor-element-3a6b7f0::before{--border-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-79d2f36{text-align:center;}.elementor-6578 .elementor-element.elementor-element-79d2f36 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:36px;font-weight:600;}.elementor-6578 .elementor-element.elementor-element-9d2b07c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-48b68a2{--display:flex;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-62df89b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-c4c7c33.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6578 .elementor-element.elementor-element-c4c7c33.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6578 .elementor-element.elementor-element-c4c7c33.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-c4c7c33 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-6578 .elementor-element.elementor-element-c4c7c33 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6578 .elementor-element.elementor-element-b976026.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6578 .elementor-element.elementor-element-b976026.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6578 .elementor-element.elementor-element-b976026.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-b976026 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-6578 .elementor-element.elementor-element-b976026 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6578 .elementor-element.elementor-element-b7b1480{--display:flex;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-92c4d0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-563dd98.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6578 .elementor-element.elementor-element-563dd98.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6578 .elementor-element.elementor-element-563dd98.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-563dd98 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-6578 .elementor-element.elementor-element-563dd98 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6578 .elementor-element.elementor-element-0d745be{--display:flex;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-66cfff2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6578 .elementor-element.elementor-element-66cfff2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6578 .elementor-element.elementor-element-66cfff2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-66cfff2 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-6578 .elementor-element.elementor-element-66cfff2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6578 .elementor-element.elementor-element-b4e525a{--display:flex;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-8f8e7f2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6578 .elementor-element.elementor-element-8f8e7f2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6578 .elementor-element.elementor-element-8f8e7f2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-8f8e7f2 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-6578 .elementor-element.elementor-element-8f8e7f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6578 .elementor-element.elementor-element-90af822{--display:flex;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-8084299.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6578 .elementor-element.elementor-element-8084299.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6578 .elementor-element.elementor-element-8084299.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-8084299 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-6578 .elementor-element.elementor-element-8084299 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6578 .elementor-element.elementor-element-fa24e5c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:30px;}.elementor-6578 .elementor-element.elementor-element-a540581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-caacafe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-b95f47a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6578 .elementor-element.elementor-element-5b43aa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-5b43aa5, .elementor-6578 .elementor-element.elementor-element-5b43aa5::before{--border-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-8898acd{text-align:center;}.elementor-6578 .elementor-element.elementor-element-8898acd .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:36px;font-weight:600;}.elementor-6578 .elementor-element.elementor-element-61379da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-aa1e404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-968b316{text-align:center;}.elementor-6578 .elementor-element.elementor-element-968b316 .elementor-heading-title{color:#FFFFFF;font-size:28px;}.elementor-6578 .elementor-element.elementor-element-968b316 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:5px 5px 5px 5px;background-color:transparent;background-image:linear-gradient(180deg, #1A556E 100%, #f2295b 0%);}.elementor-6578 .elementor-element.elementor-element-968b316.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-6578 .elementor-element.elementor-element-8eaca3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-aaf8afe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6578 .elementor-element.elementor-element-aaf8afe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6578 .elementor-element.elementor-element-aaf8afe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-aaf8afe .elementor-image-box-title{margin-bottom:16px;}.elementor-6578 .elementor-element.elementor-element-aaf8afe .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6578 .elementor-element.elementor-element-aaf8afe .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-6578 .elementor-element.elementor-element-f0c0fa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-9626b6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-009fe50{text-align:center;}.elementor-6578 .elementor-element.elementor-element-009fe50 .elementor-heading-title{color:#FFFFFF;font-size:28px;}.elementor-6578 .elementor-element.elementor-element-009fe50 > .elementor-widget-container{margin:60px 0px 20px 0px;padding:5px 5px 5px 5px;background-color:transparent;background-image:linear-gradient(180deg, #1A556E 100%, #f2295b 0%);}.elementor-6578 .elementor-element.elementor-element-009fe50.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-6578 .elementor-element.elementor-element-de7fcb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-8bad724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6578 .elementor-element.elementor-element-9802788{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-33eafac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-e73ab09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6578 .elementor-element.elementor-element-9ad8759{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-9ad8759, .elementor-6578 .elementor-element.elementor-element-9ad8759::before{--border-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-33744c9{text-align:center;}.elementor-6578 .elementor-element.elementor-element-33744c9 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:36px;font-weight:600;}.elementor-6578 .elementor-element.elementor-element-36abdff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-39eea98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-46768ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6578 .elementor-element.elementor-element-eaaad19 .elementor-button{width:240px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;border-radius:20px 20px 20px 20px;}.elementor-6578 .elementor-element.elementor-element-eaaad19 > .elementor-widget-container{padding:0px 140px 0px 0px;}@media(min-width:768px){.elementor-6578 .elementor-element.elementor-element-39eea98{--width:33.3333%;}.elementor-6578 .elementor-element.elementor-element-46768ae{--width:66.6666%;}}@media(max-width:767px){.elementor-6578 .elementor-element.elementor-element-c4c7c33 .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-b976026 .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-563dd98 .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-66cfff2 .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-8f8e7f2 .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-8084299 .elementor-image-box-img{margin-bottom:15px;}.elementor-6578 .elementor-element.elementor-element-aaf8afe .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for heading, class: .elementor-element-79d2f36 */.elementor-6578 .elementor-element.elementor-element-79d2f36 small{font-size: 16px;color:#ae8261;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8898acd */.elementor-6578 .elementor-element.elementor-element-8898acd small{font-size: 16px;color:#ae8261;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aaf8afe */h5, p, ul {
text-align: left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33744c9 */.elementor-6578 .elementor-element.elementor-element-33744c9 small{font-size: 16px;color:#ae8261;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64d3005 */.elementor-6578 .elementor-element.elementor-element-64d3005 ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding:0.5em;
  background: #fff;
}
.elementor-6578 .elementor-element.elementor-element-64d3005 ol li {
  position: relative;
  padding-left: 30px;
  line-height: 1.5em;
  padding: 0.5em 0.5em 0.5em 30px;
}

.elementor-6578 .elementor-element.elementor-element-64d3005 ol li:before{
  /* 以下数字をつける */
  position: absolute;
  counter-increment: number;
  content: counter(number);
  /*以下数字のデザイン変える*/
  display:inline-block;
  background: #5c9ee7;
  color: white;
  font-family: 'Avenir','Arial Black','Arial',sans-serif;
  font-weight:bold;
  font-size: 15px;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}/* End custom CSS */