
.elms-42496 .elms-element.elms-element-9b69cea{--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;}.elms-42496 .elms-element.elms-element-a76cfbe{--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;}.elms-42496 .elms-element.elms-element-8931ee4{--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;}.elms-42496 .elms-element.elms-element-7ed7813{--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;}.elms-42496 .elms-element.elms-element-2651366{--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;}.elms-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elms-42496 .elms-element.elms-element-788dc77 > .elms-widget-container{margin:-8px -8px -8px -8px;border-style:none;border-radius:0px 0px 0px 0px;}.elms-42496 .elms-element.elms-element-82620ee{--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;}.elms-42496 .elms-element.elms-element-11a7811{--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;}.elms-42496 .elms-element.elms-element-bd3e3a7{--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;}.elms-42496 .elms-element.elms-element-3577eed{--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;}.elms-42496 .elms-element.elms-element-44d7984{--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;}.elms-42496 .elms-element.elms-element-a93fca1 > .elms-widget-container{border-radius:0px 0px 0px 0px;}.elms-42496 .elms-element.elms-element-4314e6e{--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;}.elms-42496 .elms-element.elms-element-8ffa349{--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;}.elms-42496 .elms-element.elms-element-9add917{--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;}.elms-42496 .elms-element.elms-element-738f13a{--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;}.elms-42496 .elms-element.elms-element-e671e97{--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;}.elms-42496 .elms-element.elms-element-4bc5149{--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;}.elms-42496 .elms-element.elms-element-5fdbac3{--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;}.elms-42496 .elms-element.elms-element-5ed6542{--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;}.elms-42496 .elms-element.elms-element-e3b4c7a{--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;}.elms-42496 .elms-element.elms-element-299cd2b{--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;}.elms-42496 .elms-element.elms-element-fcef8ef{--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;}.elms-42496 .elms-element.elms-element-f981606{--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;}.elms-42496 .elms-element.elms-element-6f953dd{--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;}.elms-42496 .elms-element.elms-element-d66f459{--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;}.elms-42496 .elms-element.elms-element-aea6f2e{--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;}.elms-42496 .elms-element.elms-element-399892d{--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;}.elms-42496 .elms-element.elms-element-050958b{--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;}.elms-42496 .elms-element.elms-element-cdbc488{--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;}.elms-42496 .elms-element.elms-element-89fd368{--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;}.elms-42496 .elms-element.elms-element-2d01d86{--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;}.elms-42496 .elms-element.elms-element-6a8c2d9{--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;}.elms-42496 .elms-element.elms-element-e2e0f0f{--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;}.elms-42496 .elms-element.elms-element-f5b3d0a{--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;}.elms-42496 .elms-element.elms-element-956df88{--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;}.elms-42496 .elms-element.elms-element-ead4c0d{--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;}.elms-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elms-widget-text-editor.elms-drop-cap-view-stacked .elms-drop-cap{background-color:var( --e-global-color-primary );}.elms-widget-text-editor.elms-drop-cap-view-framed .elms-drop-cap, .elms-widget-text-editor.elms-drop-cap-view-default .elms-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elms-42496 .elms-element.elms-element-b7d980a{--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;}.elms-42496 .elms-element.elms-element-5f713c6{--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;}.elms-42496 .elms-element.elms-element-262fbf4{--spacer-size:33px;}.elms-42496 .elms-element.elms-element-fbb8896{--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;}.nikko-navbar {
font-family: 'Lucida Sans Unicode', sans-serif;
background-color: #2c3e50;
padding: 12px 20px;
position: relative;
border-radius: 8px;
width: 100%;
max-width: 700px;
margin: 0 auto 30px auto;
box-sizing: border-box;
}
.nikko-navbar button {
background-color: #2c3e50;
color: #fff;
font-size: 16px;
padding: 12px 16px;
border: none;
border-radius: 6px;
cursor: pointer;
width: 100%;
text-align: left;
position: relative;
transition: background-color 0.3s ease;
}
.nikko-navbar button::after {
content: "▼";
position: absolute;
right: 16px;
top: 50%;
transform: translateY(-50%);
font-size: 13px;
color: #fff;
transition: transform 0.3s ease;
}
.nikko-navbar:hover button::after {
transform: translateY(-50%) rotate(180deg);
}
.nikko-dropdown-content {
display: none;
position: absolute;
width: 100%;
background-color: #ffffff;
box-shadow: 0px 10px 16px rgba(0,0,0,0.15);
border-radius: 6px;
overflow: hidden;
z-index: 9999;
animation: fadeIn 0.3s ease-in-out;
max-height: 500px;
overflow-y: auto;
}
.nikko-dropdown-content a {
color: #2c3e50;
padding: 12px 18px;
text-decoration: none;
display: block;
font-size: 15px;
transition: all 0.25s ease;
}
.nikko-dropdown-content a:hover {
background-color: #f0f8ff;
padding-left: 24px;
color: #000;
}
.nikko-navbar:hover .nikko-dropdown-content {
display: block;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(-8px); }
to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 768px) {
.nikko-navbar {
width: 95%;
}
}
.nikko-route-section {
font-family: 'Lucida Sans Unicode', sans-serif;
background: #ffffff;
padding: 20px;
border-radius: 8px;
}
.nikko-route-section h2 {
color: #008;
font-size: 26px;
margin-bottom: 15px;
}
.nikko-route-section p {
font-size: 16px;
line-height: 1.7;
margin-bottom: 20px;
text-align: justify;
}
.nikko-route-section table {
width: 100%;
border-collapse: collapse;
font-size: 16px;
}
.nikko-route-section th,
.nikko-route-section td {
padding: 10px;
border: 1px solid #ccc;
text-align: left;
}
.nikko-route-section thead {
background-color: #2c3e50;
color: #ffffff;
}
.nikko-route-section tbody tr:nth-child(odd) {
background-color: #f2f2f2;
}
.nikko-route-section tbody tr:nth-child(even) {
background-color: #e0f7fa;
}
.route-button {
background: #2c3e50;
color: #fff;
padding: 8px 12px;
border-radius: 5px;
text-decoration: none;
display: inline-block;
transition: background 0.3s ease;
}
.route-button:hover {
background: #1a1a40;
}
.nikko-map-button {
text-align: center;
margin-top: 25px;
}
.nikko-map-button a {
background: #2c3e50;
color: #fff;
padding: 12px 20px;
font-size: 16px;
border-radius: 6px;
text-decoration: none;
transition: background 0.3s ease;
}
.nikko-map-button a:hover {
background: #1a1a40;
}