.avia-section.av-2otvi08-ef91c6f2d3eefe52ce00976060a6cf8d{
background-repeat:no-repeat;
background-image:url(https://japanandmore.com/wp-content/uploads/2022/07/Okinawa-Island.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.avia-section.av-2mtpjrs-b36620ed9510a59f9c0a162e8739c5aa{
background-color:#262626;
background-image:unset;
}

.flex_column.av-2lc9oig-9eda6a0d30cc3e492cb3e0ad043693cf{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l65rzkkm-fe49988981723433c8345143874ba99d{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-l65rzkkm-fe49988981723433c8345143874ba99d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l65rzkkm-fe49988981723433c8345143874ba99d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l65rzkkm-fe49988981723433c8345143874ba99d .av-subheading{
font-size:15px;
}

.avia-section.av-2imtg7s-08a22def6dd4c602a7d3d096a77413fe{
background-color:#f3f4f5;
background-image:unset;
}

.flex_column.av-2h9j6rc-0624eca70c91e4b685846851e4473264{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2dwnjt4-fe9f7fe3405cc2b6d137391a366f58ee{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

.flex_column.av-2aegxuw-9c55502c7bc75275339150bc1e9f58d0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-27tngnc-bbbe12cc5d921924e64b37a8cad96684 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-27tngnc-bbbe12cc5d921924e64b37a8cad96684 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-27tngnc-bbbe12cc5d921924e64b37a8cad96684 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-254mg6w-44e737aaff73a137c40354df75ea17e3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

#top .hr.av-21s3120-0cb2ea2a14860296ac885740bb7adce9{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-21s3120-0cb2ea2a14860296ac885740bb7adce9 .hr-inner{
width:25px;
border-color:#e03821;
}

.flex_column.av-20q2ad4-1a29e1f18d28ee8364b1a1cbbd965166{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1yphrfs-f1e97c2fb74e69e03f83602f5d4f0bf1 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1yphrfs-f1e97c2fb74e69e03f83602f5d4f0bf1 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-1yphrfs-f1e97c2fb74e69e03f83602f5d4f0bf1 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-1oxe0a0-c57220cd2c8daa6a26f5f9a738081d0b .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-1oxe0a0-c57220cd2c8daa6a26f5f9a738081d0b .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-1oxe0a0-c57220cd2c8daa6a26f5f9a738081d0b .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-1oxe0a0-c57220cd2c8daa6a26f5f9a738081d0b .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-1oxe0a0-c57220cd2c8daa6a26f5f9a738081d0b .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-1oxe0a0-c57220cd2c8daa6a26f5f9a738081d0b .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-1oxe0a0-c57220cd2c8daa6a26f5f9a738081d0b .avia_textblock{
font-size:10px;
}

.flex_column.av-1c5xsqw-58c7f5288911e85e09a3c23c53591327{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

.flex_column.av-1c5xsqw-58c7f5288911e85e09a3c23c53591327{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

.flex_column.av-1c5xsqw-58c7f5288911e85e09a3c23c53591327{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

#top .hr.av-19xczqg-7ff8513bf2593fe990d93b0e05313362{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-19xczqg-7ff8513bf2593fe990d93b0e05313362 .hr-inner{
width:25px;
border-color:#e03821;
}

#top .hr.av-19xczqg-7ff8513bf2593fe990d93b0e05313362{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-19xczqg-7ff8513bf2593fe990d93b0e05313362 .hr-inner{
width:25px;
border-color:#e03821;
}

.flex_column.av-1rjkzw8-66949de7309761940491bcda3d7e3359{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1puzhy0-73cfd0728ba70437157f9e41f63a0dda img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1puzhy0-73cfd0728ba70437157f9e41f63a0dda .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-1puzhy0-73cfd0728ba70437157f9e41f63a0dda .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1ia1r3c-e59630e72bf207e81402f96c011c3d78{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1g8oai0-df6adfde16aaaeb2f76895c4eece1820 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1g8oai0-df6adfde16aaaeb2f76895c4eece1820 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-1g8oai0-df6adfde16aaaeb2f76895c4eece1820 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-1oxe0a0-ff528fcb5a8c42d10e65b5dbfdb83709 .avia_textblock{
font-size:10px;
}

#top .flex_column.av-1a9c88i-10627694fc00cc552f36cb2119bd209c{
margin-top:25px;
margin-bottom:0px;
}
.flex_column.av-1a9c88i-10627694fc00cc552f36cb2119bd209c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}
.responsive #top #wrap_all .flex_column.av-1a9c88i-10627694fc00cc552f36cb2119bd209c{
margin-top:25px;
margin-bottom:0px;
}

.flex_column.av-177g9aw-a8219c0c9738edd89cd3c34bad92fa44{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-166xbc8-600d0d29b8477aff23c84e798cbebd09 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-166xbc8-600d0d29b8477aff23c84e798cbebd09 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-166xbc8-600d0d29b8477aff23c84e798cbebd09 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-136rxaw-12c4a50a81da261b9bfb3f768d1755a0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

#top .hr.av-z5nqbc-4c5a692a6c6cdcaa8d81ecde0ba2ac7c{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-z5nqbc-4c5a692a6c6cdcaa8d81ecde0ba2ac7c .hr-inner{
width:25px;
border-color:#e03821;
}

.flex_column.av-xz00tk-64cc549ce008e38b58feee337b8dd37f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-wl2tqw-996d7a77fc8172e3ec80f080e54840d6 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-wl2tqw-996d7a77fc8172e3ec80f080e54840d6 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-wl2tqw-996d7a77fc8172e3ec80f080e54840d6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-v8xxhk-78dcb9c849030099e3ff1594d9526454 .avia_textblock{
font-size:10px;
}

.flex_column.av-svwdfs-f6b08db8a0ce6e12bc9b52a9a60ffc18{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

.flex_column.av-svwdfs-f6b08db8a0ce6e12bc9b52a9a60ffc18{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

.flex_column.av-svwdfs-f6b08db8a0ce6e12bc9b52a9a60ffc18{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

.flex_column.av-svwdfs-f6b08db8a0ce6e12bc9b52a9a60ffc18{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

#top .hr.av-2ix4w8-adc79ffdac7858e6dcd5c3e313a9e039{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-2ix4w8-adc79ffdac7858e6dcd5c3e313a9e039 .hr-inner{
width:25px;
border-color:#e03821;
}

#top .hr.av-2ix4w8-adc79ffdac7858e6dcd5c3e313a9e039{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-2ix4w8-adc79ffdac7858e6dcd5c3e313a9e039 .hr-inner{
width:25px;
border-color:#e03821;
}

#top .hr.av-2ix4w8-adc79ffdac7858e6dcd5c3e313a9e039{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-2ix4w8-adc79ffdac7858e6dcd5c3e313a9e039 .hr-inner{
width:25px;
border-color:#e03821;
}

.flex_column.av-o4ww7s-19fa3a4ea294dbe8f223ddcf363bdff3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-o4ww7s-19fa3a4ea294dbe8f223ddcf363bdff3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-o4ww7s-19fa3a4ea294dbe8f223ddcf363bdff3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-29m4pk-c176aaa2c19598255e92f61ea4abf2b8 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-29m4pk-c176aaa2c19598255e92f61ea4abf2b8 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-29m4pk-c176aaa2c19598255e92f61ea4abf2b8 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-29m4pk-e4af66224a45f8d0fd93fedb0c328789 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-29m4pk-e4af66224a45f8d0fd93fedb0c328789 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-29m4pk-e4af66224a45f8d0fd93fedb0c328789 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-29m4pk-aef3132af52e60d7ba16bb7e21439d08 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-29m4pk-aef3132af52e60d7ba16bb7e21439d08 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-29m4pk-aef3132af52e60d7ba16bb7e21439d08 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-iks8xk-069418db210fe638e4a57f5409af853c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

#top .hr.av-g5fj20-9f32d5bbc1a4cccd874b2dc1adc5062d{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-g5fj20-9f32d5bbc1a4cccd874b2dc1adc5062d .hr-inner{
width:25px;
border-color:#e03821;
}

.flex_column.av-e6jvhk-df9ae79af0283ac592a03206a2a62b2e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-cu4ouw-41083dd4f7cc513fba6eb7491cbf143a img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-cu4ouw-41083dd4f7cc513fba6eb7491cbf143a .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-cu4ouw-41083dd4f7cc513fba6eb7491cbf143a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-99gpbc-a7f0fbc8b2be2dd71e6787ef5750e685{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

#top .hr.hr-invisible.av-2g7edk-a1db13eefd392da2dc636c9dacf9fb05{
height:50px;
}

#top .hr.hr-invisible.av-2g7edk-a1db13eefd392da2dc636c9dacf9fb05{
height:50px;
}

.flex_column.av-8lncxe-511d509a5c1c5ecc27def062cdbea2f3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

.av_promobox.av-l700q45v-6406f48542998d1e6c0ad45655013b92{
color:#363636;
background:#ffffff;
border-color:#ffffff;
}

#top .hr.hr-invisible.av-6area0-905aaa8fc338b509a138e157c09c428c{
height:25px;
}

#top .av-special-heading.av-notmxq-08cb19d0b120ba5fd1a299bf18e0745e{
padding-bottom:25px;
}
body .av-special-heading.av-notmxq-08cb19d0b120ba5fd1a299bf18e0745e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-notmxq-08cb19d0b120ba5fd1a299bf18e0745e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6area0-53837db256725687b78d8dabe04bba9d{
height:75px;
}

.flex_column.av-1a9c88i-f2e82de257cfb531fb538d97bc52cdc5{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}

#top .hr.av-2uh0e4-dccebf9c40453e797e013f5165001592{
margin-top:50px;
margin-bottom:10px;
}
.hr.av-2uh0e4-dccebf9c40453e797e013f5165001592 .hr-inner{
width:150px;
max-width:45%;
}

