@charset "UTF-8";
@import "https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css";
@import "https://fonts.googleapis.com/css?family=Gilda+Display&display=swap";
@import "https://fonts.googleapis.com/css?family=Dancing+Script&display=swap";
/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
.original_wrp *, .original_wrp *::before, .original_wrp *::after {
  box-sizing: border-box;
}

.original_wrp {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

.original_wrp article, .original_wrp footer, .original_wrp header, .original_wrp nav, .original_wrp section {
  display: block;
}

.original_body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

.original_wrp [tabindex="-1"]:focus {
  outline: 0 !important;
}

.original_wrp h1, .original_wrp h2, .original_wrp h3, .original_wrp h4, .original_wrp h5, .original_wrp h6 {
  margin-top: 0;
  margin-bottom: 50px;
  font-weight: normal;
}

.original_wrp p {
  margin-top: 0;
  margin-bottom: 10px;
}

.original_wrp ul {
  margin-top: 0;
  margin-bottom: 10px;
}

.original_wrp ul ul {
  margin-bottom: 0;
}

.original_wrp small {
  font-size: 80%;
}

.original_wrp sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

.original_wrp sub {
  bottom: -.25em;
}

.original_wrp a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

.original_wrp a:hover {
  color: #0056b3;
  text-decoration: underline;
}

.original_wrp a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

.original_wrp a:not([href]):not([tabindex]):hover, .original_wrp a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

.original_wrp a:not([href]):not([tabindex]):focus {
  outline: 0;
}

.original_wrp img {
  vertical-align: middle;
  border-style: none;
}

.original_wrp [type="button"], .original_wrp [type="reset"], .original_wrp [type="submit"] {
  -webkit-appearance: button;
}

.original_wrp [type="button"]::-moz-focus-inner, .original_wrp [type="reset"]::-moz-focus-inner, .original_wrp [type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

.original_wrp [type="number"]::-webkit-inner-spin-button, .original_wrp [type="number"]::-webkit-outer-spin-button {
  height: auto;
}

.original_wrp [type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

.original_wrp [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.original_wrp ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

.original_wrp template {
  display: none;
}

.original_wrp [hidden] {
  display: none !important;
}

@font-face {
    font-family: 'Noto Serif Japanese';
    font-style: normal;
    font-weight: 400;
    src: url("https://www.navios-yokohama.com/wordpress/wp-content/themes/navios/font/NotoSerifCJKjp-Regular.woff") format("woff");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif Japanese';
    font-style: normal;
    font-weight: 700;
    src: url("https://www.navios-yokohama.com/wordpress/wp-content/themes/navios/font/NotoSerifCJKjp-Bold.woff") format("woff");
    font-display: swap;
}

.original_wrp {
  color: #333333;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", 'Verdana', 'Arial', 'Helvetica', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: 400;
  color: #231815;
}

@media screen and (max-width: 768px) {
  .original_wrp {
    letter-spacing: .1em;
    font-size: 3.8vw;
  }
}

.original_wrp h1, .original_wrp h2, .original_wrp h3, .original_wrp h4, .original_wrp h5, .original_wrp p, .original_wrp ul, .original_wrp li {
  margin: 0px;
  padding: 0px;
}

.original_wrp ul {
  list-style-type: none;
}

.original_wrp img {
  max-width: 100%;
  border: none;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  outline: none;
}

@media screen and (max-width: 640px) {
  .original_wrp img {
    max-width: 100%;
    height: auto;
    /*width /***/
    /*:auto;*/
  }
}

@media screen and (max-width: 768px) {
  .original_wrp {
    font-size: 550%;
  }
}

.original_wrp h1, .original_wrp h2, .original_wrp h3, .original_wrp h4, .original_wrp h5, .original_wrp h6 {
  font-weight: 400;
}

.original_wrp *:focus {
  outline: none;
}

.original_wrp a {
  transition-property: all;
  transition: 0.3s linear;
  color: inherit;
  outline: none;
}

.original_wrp a:hover {
  cursor: pointer;
  opacity: 0.8;
  /* IE8 over, Opera, Safari, CSS3 over */
  transition-property: all;
  transition: 0.3s linear;
  text-decoration: none;
  color: inherit;
}

.original_wrp .original_wrp {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_wrp {
    margin-top: 0;
  }
}

.original_wrp .original_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.original_wrp .original_f-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.original_wrp .original_f-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.original_wrp .original_f-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.original_wrp .original_f-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.original_wrp .original_f-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.original_wrp .original_f-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_sp-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .original_wrp .original_sp-f-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .original_wrp .original_sp-f-column > * {
    width: 100% !important;
  }
  .original_wrp .original_sp-f-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .original_wrp .original_sp-f-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .original_wrp .original_sp-f-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .original_wrp .original_sp-f-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.original_wrp .original_al-cnt {
  text-align: center;
}

.original_wrp .original_mincho {
  font-family: 游明朝, "Hiragino Mincho ProN", "ヒラギノ明朝 ProN W6", HiraMinProN-W6, HG明朝E, "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", Calibri, serif;
  font-weight: 400;
}

.original_wrp .original_font-en {
  font-family: 'Gilda Display', serif;
}

.original_wrp .original_font-num {
  font-family: 'Noto Serif Japanese', serif;
  letter-spacing: .06em;
}

.original_wrp .original_view-sp {
  display: none;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_view-pc {
    display: none;
  }
  .original_wrp .original_view-sp {
    display: block;
  }
}

.original_wrp .original_inner-base {
  max-width: 1040px;
}

.original_wrp .original_inner-base {
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .original_wrp .original_page .original_inner-base {
    padding-left: 2vw;
    padding-right: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .original_wrp .original_inner-base {
    padding-left: 3vw;
    padding-right: 3vw;
  }
}

.original_wrp .original_lead {
  font-size: 16px;
  line-height: 215%;
  letter-spacing: -.03em;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_lead {
    font-size: 4vw;
    line-height: 180%;
    letter-spacing: -.03em;
  }
}

.original_wrp .original_clr-def {
  color: #0050A5;
}

.original_wrp .original_clr-deep {
  color: #0050A5;
}

.original_wrp .original_clr-thinest {
  color: #FFFFFF;
}

.original_wrp .original_tx-ttl {
  font-size: 28px;
  line-height: 150%;
}

.original_wrp .original_tx-name {
  font-size: 20px;
  line-height: 150%;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_tx-ttl {
    font-size: 7vw;
    line-height: 150%;
  }
  .original_wrp .original_tx-name {
    font-size: 5.5vw;
    line-height: 150%;
  }
}

.original_wrp .original_btn-plan {
  color: #FFFFFF;
}

.original_wrp .original_btn-plan a {
  background-color: #B08829;
}

.original_wrp .original_btn-plan a:hover {
  color: #B08829;
  background-color: #FFFFFF;
  opacity: 1;
  border: 1px solid #B08829;
}

.original_wrp .original_btn-def {
  color: #FFFFFF;
}

.original_wrp .original_btn-def a {
  background-color: #0050A5;
  border: 1px solid #0050A5;
}

.original_wrp .original_btn-def a:hover {
  color: #0050A5;
  background-color: #FFFFFF;
  border: 1px solid #0050A5;
  opacity: 1;
}

.original_wrp .original_bg-thinest {
  background-color: #FFFFFF;
}

.original_wrp .original_bg-def {
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #F2F1ED;
}

.original_wrp .original_bg-deep {
  background-color: #0050A5;
}

.original_wrp .original_bg-thinest {
  background-color: #FFFFFF;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_bg-def {
    padding-top: 8vw;
    padding-bottom: 5vw;
  }
}

.original_wrp .original_block-head {
  position: fixed;
  left: 0;
  top: -200px;
  width: 100%;
  z-index: 100;
  letter-spacing: 0;
  transition-property: all;
  transition: 0.3s linear;
}

.original_wrp .original_tx-tel-header {
  font-size: 16px;
  line-height: 150%;
}

.original_wrp .original_num-tel-header {
  position: relative;
  margin-left: 30px;
  margin-right: 10px;
  font-size: 40px;
  line-height: 120%;
  letter-spacing: 0;
}

.original_wrp .original_num-tel-header::before {
  position: absolute;
  content: "";
  left: -20px;
  bottom: 8px;
  width: 20px;
  height: 20px;
  background-image: url(https://www.navios-yokohama.com/wordpress/wp-content/themes/navios/img/cmn/icon-tel-header.png);
  background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
  .original_wrp {
    /* ハンバーガー */
  }
  .original_wrp .original_block-head {
    z-index: 20000;
  }
  .original_wrp .original_block-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 2vw;
  }
  .original_wrp .original_logo-header {
    width: 70%;
  }
  .original_wrp .original_logo-header img {
    display: block;
  }
  .original_wrp .original_num-tel-header {
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    font-size: 11vw;
  }
  .original_wrp .original_num-tel-header::before {
    left: 5vw;
  }
  .original_wrp .original_menu-btn-sp {
    position: absolute;
    top: 3vw;
    right: 4vw;
    transition-property: all;
    transition: 0.3s linear;
  }
}

.original_wrp .original_block-glnv {
  height: 50px;
  font-size: 18px;
  line-height: 120%;
  color: #424242;
  background-color: #F2F1ED;
}

.original_wrp .original_lst-glnv {
  width: 100%;
}

.original_wrp .original_slush-glnv {
  font-size: 14px;
  color: #B5BDD2;
}

.original_wrp .original_tel-glnv {
  margin-left: 5px;
  font-size: 16px;
  color: #0050A5;
}

.original_wrp .original_tel-glnv span {
  font-size: 23px;
}

.original_wrp .original_lst-glnv li {
  padding: 5px 0;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_block-glnv {
    display: none;
    position: fixed;
    width: 100%;
    top: 12.5vw;
    padding: 3vw;
    background-repeat: repeat;
  }
  .original_wrp .original_top-glnv a {
    width: 100%;
    height: auto;
    margin-bottom: 2vw;
    padding: 2vw;
  }
  .original_wrp .original_lst-glnv li.original_slush-glnv {
    display: none;
  }
  .original_wrp .original_lst-glnv li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2vw;
    background-color: rgba(255, 255, 255, 0.1);
    text-align: center;
  }
  .original_wrp .original_lst-glnv li a {
    display: block;
    padding: 0vw;
  }
  .original_wrp .original_lst-glnv li:nth-of-type(2n+1) {
    margin-right: 0;
  }
  .original_wrp .original_block-glnv .original_box-ft {
    margin-top: 3vw;
    color: #3C3C3C;
  }
}

.original_wrp .original_mininav {
  position: fixed;
  right: 10px;
  bottom: -400px;
  opacity: 0;
  z-index: 900;
  letter-spacing: 0;
}

.original_wrp .original_mininav img {
  display: block;
}

.original_wrp .original_tel-mininav {
  position: relative;
  margin-left: 5px;
  font-size: 33px;
  line-height: 120%;
}

.original_wrp .original_tel-mininav::before {
  position: absolute;
  content: "";
  left: -30px;
  bottom: 1px;
  width: 33px;
  height: 33px;
  background-image: url(https://www.navios-yokohama.com/wordpress/wp-content/themes/navios/img/cmn/icon-tel-mininv.png);
  background-repeat: no-repeat;
}

.original_wrp .original_mininav .original_box-tel {
  margin-right: 15px;
}

.original_wrp .original_pgtp {
  margin-left: 10px;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_mininav {
    right: 0;
    width: 100vw;
    padding: 0;
  }
  .original_wrp .original_icon-tel-mininav img {
    width: 5vw;
  }
  .original_wrp .original_tel-mininav {
    text-align: center;
    font-size: 7vw;
    letter-spacing: .03em;
  }
  .original_wrp .original_tel-mininav::before {
    left: 10vw;
  }
  .original_wrp .original_mail-mininav img {
    width: 6vw;
  }
  .original_wrp .original_pgtp {
    position: absolute;
    right: 0;
    bottom: 17vw;
  }
  .original_wrp .original_pgtp img {
    width: 10vw;
  }
}

.original_wrp .original_mininav {
  transition-property: all;
  transition: 0.8s linear;
}

@keyframes fadeIn {
  0% {
    top: -346px;
    opacity: 0;
  }
  100% {
    top: 54px;
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media screen and (max-width: 768px) {
  .original_wrp .original_lst-mininav {
    border-top: 1px solid #B4BEC8;
    background-color: #FFFFFF;
  }
  .original_wrp .original_lst-mininav li {
    width: 25%;
  }
  .original_wrp .original_lst-mininav li + li {
    border-left: 1px solid #B4BEC8;
  }
  .original_wrp .original_lst-mininav li img {
    width: 6.6vw;
  }
  .original_wrp .original_lst-mininav li p {
    margin-top: 2vw;
    font-size: 3vw;
  }
  .original_wrp .original_lst-mininav li a {
    padding: 2vw 1.5vw;
  }
  .original_wrp .original_lst-mininav li.original_res a {
    background-color: #B08829;
  }
}

.original_wrp .original_footer {
  padding-bottom: 0;
  text-align: center;
}

.original_wrp .original_logo-ft {
  margin-bottom: 35px;
}

.original_wrp .original_num-tel-ft {
  margin-bottom: 20px;
  font-size: 22px;
}

.original_wrp .original_num-tel-ft span {
  font-size: 31px;
}

.original_wrp .original_lst-icons-ft {
  margin-top: 30px;
  margin-bottom: 50px;
}

.original_wrp .original_lst-icons-ft li + li {
  margin-left: 20px;
}

.original_wrp .original_lst-icons-ft img {
  display: block;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_footer {
    padding-top: 8vw;
  }
  .original_wrp .original_logo-ft {
    margin-bottom: 3vw;
  }
  .original_wrp .original_logo-ft img {
    width: 58vw;
  }
  .original_wrp .original_num-tel-ft {
    margin-bottom: 3vw;
    font-size: 7vw;
  }
  .original_wrp .original_num-tel-ft span {
    font-size: 10vw;
  }
  .original_wrp .original_lst-icons-ft {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }
  .original_wrp .original_footer .original_addr {
    letter-spacing: 0;
  }
}

.original_wrp .original_nav-ft li {
  font-size: 15px;
}

.original_wrp .original_nav-ft li.original_clr-def {
  font-weight: 700;
  margin-right: 1em;
}

.original_wrp .original_nav-ft li.original_mr {
  margin-right: 2em;
}

.original_wrp .original_nav-ft li.original_slush {
  padding: 0 5px;
}

.original_wrp .original_lst-nav-ft + .original_lst-nav-ft {
  margin-top: 10px;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_nav-ft {
    display: none;
  }
}

.original_wrp .original_box-about {
  margin-top: 50px;
  padding-top: 30px;
  padding-bottom: 60px;
  border-top: 1px dotted #0050A5;
}

.original_wrp .original_ttl-about {
  margin-bottom: 20px;
  font-size: 23px;
  letter-spacing: .1em;
}

.original_wrp .original_lead-about {
  font-size: 15px;
  line-height: 186%;
  text-align: left;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_box-about {
    margin-top: 5vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }
  .original_wrp .original_ttl-about {
    margin-bottom: 3vw;
    font-size: 6vw;
  }
}

@media screen and (max-width: 1024px) {
  .original_wrp .original_lst-ft-bana li {
    width: 24%;
  }
}

@media screen and (max-width: 768px) {
  .original_wrp .original_lst-ft-bana li {
    width: 49%;
    margin-bottom: 2vw;
  }
}

.original_wrp .original_block-copy {
  padding: 20px 0 0;
  text-align: center;
}

.original_wrp .original_block-copy small {
  font-size: 14px;
}

@media screen and (max-width: 1024px) {
  .original_wrp .original_block-copy {
    padding: 2vw 0vw 7vw;
  }
}

@media screen and (max-width: 768px) {
  .original_wrp .original_block-copy {
    padding: 3vw;
    margin-bottom: 15.5vw;
  }
  .original_wrp .original_block-copy small {
    font-size: 3vw;
  }
}

.original_wrp .original_sp-lang {
  display: none;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_sp-lang {
    display: block;
    position: relative;
    top: auto;
    z-index: 900;
    background-color: #0050A5;
  }
  .original_wrp .original_lang a {
    width: 100%;
  }
  .original_wrp .original_lang > li {
    position: relative;
  }
  .original_wrp .original_lang > li > a {
    height: 75px;
    color: #FFFFFF !important;
  }
  .original_wrp .original_lst-lang-sub {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 900;
    background-color: #0050A5;
    border-top: 1px solid #FFFFFF;
  }
  .original_wrp .original_lst-lang-sub a {
    height: 32px;
    color: #FFFFFF !important;
  }
  .original_wrp .original_lst-lang-sub li {
    border-bottom: 1px dotted #FFFFFF;
  }
  .original_wrp .original_lang > li > a {
    height: 10vw;
  }
}

.original_wrp .original_sp-hd {
  display: none;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_sp-hd {
    display: flex;
    width: 100vw;
    height: 16vw;
    background-color: #FFFFFF;
    z-index: 50000;
  }
  .original_wrp .original_logo-sphd {
    text-align: center;
  }
  .original_wrp .original_logo-sphd img {
    width: 44vw;
  }
  .original_wrp .original_lst-sphd {
    width: 66vw;
  }
}

.original_wrp .original_spmenu {
  display: none;
}

@media screen and (max-width: 768px) {
  .original_wrp {
    /* 上 */
    /* 中 */
    /* 下 */
  }
  .original_wrp .original_spmenu {
    display: block;
    position: fixed;
    top: -150vh;
    width: 100vw;
    max-height: 100vh;
    padding: 0;
    z-index: 80000;
    transition-property: all;
    transition: 0.5s linear;
    opacity: 0;
    overflow: scroll;
    background-color: #0050A5;
    color: #FFFFFF;
  }
  .original_wrp .original_hd-spmenu {
    height: 16vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }
  .original_wrp .original_logo-spmenu {
    width: 51vw;
    text-align: center;
  }
  .original_wrp .original_logo-spmenu img {
    width: 44vw;
  }
  .original_wrp .original_close-spmenu img {
    height: 7.2vw;
  }
  .original_wrp .original_bd-spmenu {
    padding-left: 3vw;
    padding-right: 3vw;
  }
  .original_wrp .original_lst-spmenu > li {
    width: 45%;
    font-size: 3.8vw;
    letter-spacing: 0;
  }
  .original_wrp .original_lst-spmenu > li.original_pri {
    width: 100%;
  }
  .original_wrp .original_lst-spmenu > li.original_str {
    width: 100%;
    padding: 1vw 0;
    font-weight: 700;
  }
  .original_wrp .original_lst-spmenu a {
    display: block;
    position: relative;
    padding: 1vw 0;
  }
  .original_wrp .original_lst-spmenu + .original_lst-spmenu {
    margin-top: 3vw;
    padding-top: 3vw;
    border-top: 1px dotted rgba(255, 255, 255, 0.5);
  }
  .original_wrp .original_ft-spmenu {
    margin-top: 5vw;
  }
  .original_wrp .original_ft-spmenu .original_bg-def {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.original_wrp .original_block-reservation .original_inner-base {
  padding: 30px 40px;
}

.original_wrp .original_block-reservation .original_btn-plan a {
  width: 330px;
  height: 76px;
  font-size: 18px;
}

.original_wrp .original_tel-reservation {
  text-align: center;
}

.original_wrp .original_num-tel-reservation {
  font-size: 28px;
}

.original_wrp .original_num-tel-reservation span {
  font-size: 39px;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_block-reservation {
    text-align: center;
  }
  .original_wrp .original_block-reservation .original_inner-base {
    padding: 5vw 3vw;
  }
  .original_wrp .original_block-reservation .original_btn-plan {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }
  .original_wrp .original_block-reservation .original_btn-plan a {
    width: 100%;
    height: 12vw;
  }
  .original_wrp .original_num-tel-reservation {
    font-size: 7vw;
  }
  .original_wrp .original_num-tel-reservation span {
    font-size: 10vw;
  }
}

.original_wrp .original_block-sechd {
  padding: 0;
}

.original_wrp .original_block-sechd .original_inner {
  max-width: 100%;
  height: 90px;
  margin: 0 auto;
  padding-left: 10px;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_block-sechd {
    display: none;
  }
}

.original_wrp .original_logo-sechd {
  width: 279px;
  margin-right: 20px;
}

.original_wrp .original_box-nav-sechd {
  width: 945px;
  margin-right: 20px;
}

.original_wrp .original_lst-sub-sechd li {
  font-size: 15px;
  color: #4D85BD;
}

.original_wrp .original_lst-sub-sechd li + li {
  margin-left: 25px;
}

.original_wrp .original_lst-sub-sechd li span {
  display: block;
  position: relative;
  padding-left: 15px;
}

.original_wrp .original_lst-sub-sechd li span::before {
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
  content: "";
  width: 8px;
  height: 10px;
  background-image: url(./wordpress/wp-content/themes/navios/img/cmn/arw-hd.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.original_wrp .original_lst-lang-sechd {
  width: 85px;
  margin-left: 10px;
  margin-right: 15px;
}

.original_wrp .original_lst-lang-sechd li {
  width: 38px;
  color: #FFFFFF;
}

.original_wrp .original_lst-lang-sechd li a {
  width: 100%;
  height: 30px;
  background-color: #7FA7CF;
}

.original_wrp .original_box-nav-sechd .original_num-tel-ft {
  margin-bottom: 0;
}

.original_wrp .original_ft-nav-sechd li {
  font-size: 18px;
  color: #424242;
}

.original_wrp .original_btn-sechd li {
  width: 120px;
}

.original_wrp .original_btn-sechd li a {
  width: 120px;
  height: 90px;
  text-align: center;
}

@media screen and (max-width: 1280px) {
  .original_wrp .original_logo-sechd {
    width: 20%;
    padding-right: .5vw;
  }
  .original_wrp .original_box-nav-sechd {
    position: relative;
    width: 65%;
    margin-right: 0;
    padding-right: .5vw;
  }
  .original_wrp .original_btn-sechd {
    -ms-flex-item-align: flex-start;
    -ms-grid-row-align: flex-start;
    align-self: flex-start;
    width: 15%;
  }
  .original_wrp .original_btn-sechd > * {
    width: 50%;
    font-size: 1.3vw;
  }
  .original_wrp .original_btn-sechd li a {
    width: 100%;
    height: 5vw;
  }
  .original_wrp .original_lst-sub-sechd li {
    font-size: 1.4vw;
  }
  .original_wrp .original_box-nav-sechd .original_num-tel-ft {
    font-size: 1.4vw;
  }
  .original_wrp .original_box-nav-sechd .original_num-tel-ft span {
    font-size: 2.3vw;
  }
  .original_wrp .original_hd-nav-sechd {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 3vw;
  }
  .original_wrp .original_ft-nav-sechd {
    position: absolute;
    left: 0;
    bottom: -.5vw;
    width: calc(100vw - 24vw);
    margin-top: 0;
  }
  .original_wrp .original_ft-nav-sechd li {
    font-size: 1.4vw;
  }
  .original_wrp .original_lst-lang-sechd li {
    font-size: 1.2vw;
  }
  .original_wrp .original_lst-lang-sechd {
    width: 7vw;
  }
  .original_wrp .original_lst-lang-sechd li {
    width: 48%;
  }
}

.original_wrp .original_box-addr {
  margin-top: 30px;
}

.original_wrp .original_logo-addr {
  margin-right: 60px;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_box-addr {
    margin-top: 8vw;
  }
  .original_wrp .original_logo-addr {
    margin-right: 0;
    margin-bottom: 5vw;
  }
  .original_wrp .original_logo-addr img {
    width: 50vw;
  }
}

.original_wrp .original_name-en {
  font-size: 27px;
  line-height: 120%;
}

.original_wrp .original_name-ja {
  font-size: 16px;
}

.original_wrp .original_name-en + .original_name-ja {
  margin-left: 20px;
}

@media screen and (max-width: 768px) {
  .original_wrp .original_name-en {
    font-size: 5vw;
  }
  .original_wrp .original_name-ja {
    width: 100%;
    font-size: 3.8vw;
  }
  .original_wrp .original_name-en + .original_name-ja {
    margin-left: 0;
    margin-top: 0vw;
  }
}
