.avia-section.av-2q1lksg-29be77c4be8a46cbd6348883c4a7cf26{
background-repeat:no-repeat;
background-image:url(https://japanandmore.com/wp-content/uploads/2025/08/Hibiya-Blossom-Hotel-Header.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.avia-section.av-2p1vs7k-796f60236b58fdbd37609f3c29fd206c{
background-color:#262626;
background-image:unset;
}

.flex_column.av-2nj3h4g-7ca21232e178a63e683c754cc39aa2f0{
-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-mf32go7l-6c334c19f5f86bcc5e3490f3f096a9d3{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-mf32go7l-6c334c19f5f86bcc5e3490f3f096a9d3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mf32go7l-6c334c19f5f86bcc5e3490f3f096a9d3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mf32go7l-6c334c19f5f86bcc5e3490f3f096a9d3 .av-subheading{
font-size:15px;
}

.avia-section.av-2jhr4xc-49eeea626e452f3eef0687f4e640cc1b{
background-color:#f3f4f5;
background-image:unset;
}

.flex_column.av-2igh6qo-2758f95eca0f9dda08a860e13a7471df{
-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-26rsq4g-c3ce8ea07e5ba73982b5339c73e01712{
-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-3hfd6tu-bd661ea3caebf0388ea7e002c813baba{
-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-video.av-mf1473hn-9f9843b1ed1341cd48efb316a983c253{
background-image:url(https://japanandmore.com/wp-content/uploads/2025/09/Hibiya-Blossom-Hotel-in-Tokyo-1030x579.jpg);
}

.flex_column.av-3c2ugnm-c650d0634241d74b6c098a184679f972{
-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-3c2ugnm-c650d0634241d74b6c098a184679f972{
-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-3c2ugnm-c650d0634241d74b6c098a184679f972{
-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-3c2ugnm-c650d0634241d74b6c098a184679f972{
-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-3c2ugnm-c650d0634241d74b6c098a184679f972{
-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-3c2ugnm-c650d0634241d74b6c098a184679f972{
-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-388rebm-0a40e813afd82ade2519663cd9b689cb{
-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-37gkitu-2cface282bd3d5a2b78656b9e97cf7eb img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-37gkitu-2cface282bd3d5a2b78656b9e97cf7eb .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-37gkitu-2cface282bd3d5a2b78656b9e97cf7eb .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2ywj25e-5ae6394b5047e572fcb660b9bb276b25{
-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-2wo8bsi-9ce84abb229d5ea45b74f7af635e86bb img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-2wo8bsi-9ce84abb229d5ea45b74f7af635e86bb .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-2wo8bsi-9ce84abb229d5ea45b74f7af635e86bb .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2qhbf6q-ede1b6b280d427d72bd5ff43478ab3f8{
-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-2f14dxu-8934d4bbe93f4bf0b3a71f58e39e8160 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-2f14dxu-8934d4bbe93f4bf0b3a71f58e39e8160 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-2f14dxu-8934d4bbe93f4bf0b3a71f58e39e8160 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2gn8q0i-4287d7b368dbe901086d649ede1cd4c9{
-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-2pcrsw2-3460b2d21d20132f1f187a30e692862b img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-2pcrsw2-3460b2d21d20132f1f187a30e692862b .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-2pcrsw2-3460b2d21d20132f1f187a30e692862b .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-7xk64i-348dc55a7604acad497029ce64f36ce6{
-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-24qt73m-332e3581dae317d88723cc615a7d4b1f img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-24qt73m-332e3581dae317d88723cc615a7d4b1f .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-24qt73m-332e3581dae317d88723cc615a7d4b1f .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1wcamwy-48d4e4e29ef072fc2a59bb1f99ce4bda{
-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-1uul4fm-560a99da2b07ae93fe5fb76e40ff64e3 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1uul4fm-560a99da2b07ae93fe5fb76e40ff64e3 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-1uul4fm-560a99da2b07ae93fe5fb76e40ff64e3 .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-2lm64g2-53d6c07bf137a2db26c1a2bbb8005eb5{
-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-1mwewsy-c9bb1f399e674cde875bcbd8cd75364a{
-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-1lu6vrm-3c40d792077a5b85aa24b60dac155d3b img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1lu6vrm-3c40d792077a5b85aa24b60dac155d3b .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-1lu6vrm-3c40d792077a5b85aa24b60dac155d3b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-2m23ea-5875f09f08366620639b2ba79fdc8ce5{
height:50px;
}

#top .hr.hr-invisible.av-2m23ea-5875f09f08366620639b2ba79fdc8ce5{
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-wzu9vt-61de9b4f859e66d421baa89806a39691{
padding-bottom:25px;
}
body .av-special-heading.av-wzu9vt-61de9b4f859e66d421baa89806a39691 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-wzu9vt-61de9b4f859e66d421baa89806a39691 .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%;
}

