.avia-section.av-2y35qjm-034e4087c2c4f164d60cf4e37377932e{
background-repeat:no-repeat;
background-image:url(https://japanandmore.com/wp-content/uploads/2020/12/Nagano-City.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

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

.flex_column.av-2uz9bea-06fd12d1c64e93e71bf2d24c419035e4{
-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-kiajgkw9-730053f8d9c51bd9f841f354a3297422{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-kiajgkw9-730053f8d9c51bd9f841f354a3297422 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kiajgkw9-730053f8d9c51bd9f841f354a3297422 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kiajgkw9-730053f8d9c51bd9f841f354a3297422 .av-subheading{
font-size:15px;
}

.avia-section.av-2reo45u-574bb3187a5b29107317384c78872cc9{
background-color:#f3f4f5;
background-image:unset;
}

.flex_column.av-2qndlsi-9d69287e251d92f8efee8f5d55ffe82e{
-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-2nnwv3m-dc3254298382b12484b4ae34941109ea{
-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-2jdly8y-384d961f39316c38ac3911b7c817de53{
-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-2im2836-d44390731fd7433d4b42de0773ee7f84 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-2im2836-d44390731fd7433d4b42de0773ee7f84 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-2im2836-d44390731fd7433d4b42de0773ee7f84 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-8t6a0i-9eea446b30d0bfbc9dbb75cc9a5d99e7{
-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-26dfqpe-912fa0df9f3dd1311fba272c058e4ed0{
-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-26dfqpe-912fa0df9f3dd1311fba272c058e4ed0{
-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-2599u8i-c2e6d5c6e11c11cc89fc449951ff38f7 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-2599u8i-c2e6d5c6e11c11cc89fc449951ff38f7 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-2599u8i-c2e6d5c6e11c11cc89fc449951ff38f7 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2abi72q-a63645cb48c63007ff09fcd72a86019e{
-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%;
}

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

.flex_column.av-23b2eky-b5c16c4e05c093214bc456c54b474cbe{
-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-20hzn7m-8290f79b16f7de5980bc71fb467464d7{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-20hzn7m-8290f79b16f7de5980bc71fb467464d7 .hr-inner{
width:25px;
border-color:#e03821;
}

.flex_column.av-2cwnw3m-5053e2533220ada60eb61a8b270218f9{
-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-2bnzyaq-ef382bfe971b359c6756ddd33b277f2a img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-2bnzyaq-ef382bfe971b359c6756ddd33b277f2a .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-2bnzyaq-ef382bfe971b359c6756ddd33b277f2a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1uc5bhu-45ae85e0c9b17dcf1afefd51dbdadd26{
-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 .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-1z1vsci-81a704a557ef2d6ac6baedb95a833ac5{
-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-1wywgf6-7c8783d5aa3163ac457508b6cadd65a9 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1wywgf6-7c8783d5aa3163ac457508b6cadd65a9 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-1wywgf6-7c8783d5aa3163ac457508b6cadd65a9 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1hoihya-8d4ae71d9d6c1c3d2f3f2a164854fc99{
-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-2vaqde-e94722e48a6d33285b62f4630616f854{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-2vaqde-e94722e48a6d33285b62f4630616f854 .hr-inner{
width:25px;
border-color:#e03821;
}

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

.flex_column.av-1d7b676-2023da828b63bc5c2dfbdb88ddd6a152{
-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-4pmule-124627328733d419a331ed09c4fc0558 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-4pmule-124627328733d419a331ed09c4fc0558 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-4pmule-124627328733d419a331ed09c4fc0558 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-w8yfoi-ad5cb2f8867765ea61fe3a3fb0f9c342{
-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-qsc15e-92b26c428b46edf143ea3a4112e46304{
-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-pd8eaq-12090c56249afbccff1378d9e1cc9cc8 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-pd8eaq-12090c56249afbccff1378d9e1cc9cc8 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-pd8eaq-12090c56249afbccff1378d9e1cc9cc8 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-oa95bm-e748e097df82edb41f198d6c3f5adab7{
-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-ka9go2-2601cd7f4a975d86b5b6b3b9c3641fa2{
-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-1yr6g2-e752b1f2f4cdcecb33006fd89083cea2 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1yr6g2-e752b1f2f4cdcecb33006fd89083cea2 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-1yr6g2-e752b1f2f4cdcecb33006fd89083cea2 .av-image-caption-overlay-center{
color:#ffffff;
}

.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%;
}

.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%;
}

#top .hr.hr-invisible.av-39jmvm-c4542209f8e2045def59f6dac6f0bc2c{
height:50px;
}

#top .hr.hr-invisible.av-39jmvm-c4542209f8e2045def59f6dac6f0bc2c{
height:50px;
}

.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-s8ytzr-99a305bb89624e42809dcfe4defced3c{
padding-bottom:25px;
}
body .av-special-heading.av-s8ytzr-99a305bb89624e42809dcfe4defced3c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-s8ytzr-99a305bb89624e42809dcfe4defced3c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-648pgg-f884d9d7f0f195c4af96bf1e4893956e{
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%;
}

