:root {
  --black: black;
  --white: white;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Noto Sans TC, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Playfair Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  letter-spacing: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Noto Sans JP, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Noto Sans JP, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
}

a {
  color: #000;
  text-decoration: none;
}

.link-block {
  color: #000;
  text-align: center;
  background-color: #f7ca3e;
  border-radius: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
}

.link-block:hover {
  background-color: var(--black);
  color: #f7ca3e;
}

.dropdown-toggle {
  color: #f7ca3e;
  background-color: #000;
  border-radius: 50px;
  margin-top: 30px;
  margin-bottom: -60px;
  padding: 10px 80px 1px 40px;
}

.dropdown-toggle.w--open, .dropdown-list {
  border-radius: 40px;
}

.dropdown-list.w--open {
  color: #fff;
  background-color: #000;
  margin-top: 56px;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 14px;
  font-size: 18px;
  position: relative;
}

.dropdown-link {
  color: #fff;
}

.dropdown-link:hover {
  color: #f7ca3e;
}

.slider {
  height: 77vh;
  font-size: 6px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.menu-navbar {
  z-index: 99;
  background-color: rgba(221, 221, 221, 0);
  margin-top: 10px;
  margin-right: 10px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.menu-button {
  z-index: 100;
  aspect-ratio: 1;
  background-color: #f7ca3e;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 66px;
  height: 66px;
  padding: 13px;
  display: flex;
}

.menu-button.w--open {
  background-color: #f7ca3e;
}

.menu-line1 {
  background-color: #000;
  border-radius: 20px;
  width: 40px;
  height: 4px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.menu-line2 {
  background-color: #000;
  border-radius: 20px;
  width: 30px;
  height: 4px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.menu-line3 {
  background-color: #000;
  border-radius: 20px;
  width: 17px;
  height: 4px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.nav-menu {
  z-index: 90;
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  background-color: #0e0e0e;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: inline-flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.shiro {
  color: #fff;
}

.section {
  z-index: 50;
  height: 77vh;
  position: relative;
}

.navbar {
  z-index: 90;
  background-color: rgba(221, 221, 221, 0);
  height: 92px;
  padding-top: 13px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar.putdownmenu {
  position: relative;
}

.top-button {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-right: 86px;
  display: flex;
}

.brand {
  margin-left: 30px;
}

.kiroi {
  color: #f7ca3e;
}

.menu {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

.menu-diuv {
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.dropdown {
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  bottom: 28px;
}

.hiro-banner-1 {
  background-image: url('../images/banner-side1.png');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.putdown-menu-div {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.menu-mini {
  color: #fff;
  font-weight: 400;
}

.front-news-div {
  z-index: 99;
  color: #000;
  background-color: #f7ca3e;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30vw;
  margin-bottom: 10px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.link-block-4 {
  color: #000;
}

.booking-tag {
  z-index: 100;
  color: #000;
  background-color: #f7ca3e;
  border-top-left-radius: 20px;
  padding: 10px 40px 5px;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.hide {
  display: none;
}

.container {
  max-width: 1120px;
  position: relative;
}

.container.car-detail_gray {
  background-color: #f5f5f5;
  border-radius: 20px;
  padding: 30px;
}

.front-car-div {
  color: #000;
  text-align: center;
  width: 100%;
  padding: 20px 200px 40px;
}

.car-list {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.car-list-card {
  /**aspect-ratio: 2 / 3;**/
  color: #000;
  background-color: #f5f5f5;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  padding: 20px 14px;
  display: flex;
  position: relative;
}

.car-list-carprice {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.price {
  margin-top: 0;
}

.car-list-carsp {
  padding-bottom: 10px;
  display: flex;
}

.car-list-carsp-div {
  text-align: center;
  width: 25%;
}

.car-list-carimage {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.front-company-sp3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.front-company-sp3-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.yellow {
  color: #f7c824;
}

.front-company-sp {
  background-image: url('../images/front-bg2.png');
  background-position: 50%;
  background-size: cover;
}

.front-company-sp-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  flex-flow: column;
  padding-top: 60px;
  padding-bottom: 220px;
  display: flex;
}

.front-about_us-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.front-about-us {
  background-color: rgba(0, 0, 0, .9);
}

.front-step {
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.front-step-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.front-step-3-div {
  color: var(--white);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-bg {
  background-color: rgba(229, 229, 229, .9);
}

.footer-image {
  border-radius: 10px;
  width: 65%;
  box-shadow: 14px 14px 0 -4px #1e1e1e;
}

.footer-content-div {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 117px;
  margin-bottom: 117px;
  display: flex;
}

.footer-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 20px;
  font-size: 18px;
  display: flex;
}

.footer-copyright {
  color: #f7c824;
  background-color: #191919;
  padding-top: 5px;
  font-size: 16px;
}

.hero-mesgg-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 160px;
  display: flex;
}

.hero-mesgg {
  color: #f7c942;
  background-color: #000;
  padding: 0 20px 12px;
}

.mobile-menu-l {
  display: none;
}

.inner1-section {
  z-index: 50;
  background-color: var(--black);
  height: 65vh;
  position: relative;
}

.inner1-section.about-us {
  background-image: url('../images/about_us-banner.png');
  background-position: 50%;
  background-size: cover;
}

.inner1-section.hosting {
  background-image: url('../images/hosting-banner.png');
  background-position: 100%;
  background-size: cover;
}

.inner1-section.cat-detail {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/cat-detail-banner-bg.jpg');
  background-position: 0 0, 100%;
  background-size: auto, cover;
  height: 40vh;
}

.inner1-section.help {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/other-section-bg.jpg');
  background-position: 0 0, 100%;
  background-size: auto, cover;
  height: 180px;
}

.inner1-section.contact-us {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/cat-detail-banner-bg.jpg');
  background-position: 0 0, 100%;
  background-size: auto, cover;
  height: 180px;
}

.inner-banner-content {
  color: #fff;
  width: 50%;
  margin-top: 20px;
}

.about-title-div {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  width: 100%;
  padding: 30px 40px 40px;
}

.aboutus-bg1 {
  background-image: url('../images/aboutus-bg1.png');
  background-position: 0%;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  width: 75%;
  height: 75vh;
  margin-top: 60px;
  margin-bottom: 140px;
  padding-top: 0;
}

.aboutus-section {
  position: relative;
}

.aboutus-section._2 {
  justify-content: flex-end;
  display: flex;
}

.aboutus-2-content {
  background-color: var(--white);
  border-top-left-radius: 30px;
  width: 40%;
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 60px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.aboutus-bg2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6)), url('../images/aboutus-bg2.png');
  background-position: 0 0, 100%;
  background-size: auto, cover;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  width: 90%;
  height: 75vh;
  margin-top: 60px;
  margin-bottom: 140px;
  padding-top: 0;
  position: relative;
}

.aboutus-bg2-content {
  color: var(--white);
  width: 50%;
  margin: 32px 32px 67px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.hosting-d1--div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hosting-d1-icon-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #000;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.hosting1-section {
  margin-top: 0;
  margin-bottom: 220px;
  position: relative;
}

.hosting1-section._2 {
  justify-content: flex-end;
  display: flex;
}

.hosting-c2-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: start;
  justify-items: stretch;
  margin-top: 220px;
  display: grid;
  position: relative;
}

.hosting-d2-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hosting-d2-list-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hosting-d2-photo-div {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -60px;
  margin-right: 20px;
  display: flex;
}

.hosting1-bg-image {
  border-radius: 30px;
  width: 100%;
}

.hosting2-section {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/hosting2-section-bg.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hosting-d3-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  margin-top: 133px;
  margin-bottom: 133px;
  display: flex;
}

.hosting-d3-list-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hosting3-list-div {
  background-color: #f7ca3e;
  border-radius: 30px;
  width: 80%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.hosting3-div {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px 40px 40px;
  display: flex;
}

.hosting-d5-photo-dic {
  margin-left: 24px;
  margin-right: -201px;
}

.fq-sub-fid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4px;
  margin-bottom: 4px;
  display: flex;
}

.auto {
  border-bottom: 1px dashed #000;
  width: 100%;
  padding-bottom: 30px;
}

.form-set-fitle {
  color: #000;
  text-align: left;
}

.select-field {
  background-color: #fff;
  border: 1px solid #707070;
  border-radius: 5px;
  margin-top: 10px;
}

.list-number {
  color: #000;
}

.front-car-div-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 20px auto 40px;
  display: flex;
}

.car-detail-banner-photo {
  width: 40%;
  margin-bottom: -149px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.car-detail-title {
  color: #000;
  width: 50%;
  margin-bottom: 36px;
}

.car-detail-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.car-detail-content-gird {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.car-detail-content-fe {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: 1;
  background-color: #f5f5f5;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.car-detail-content-fe-c {
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  margin-top: -8px;
  margin-bottom: -8px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.car-detail-content-fe2 {
  background-color: #f5f5f5;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.car-detail-content-time1 {
  background-color: #f7ca3e;
  width: 30%;
  padding-top: 10px;
  padding-left: 20px;
}

.car-detail-content-time2 {
  color: #000;
  width: 70%;
  padding-top: 5px;
  padding-left: 20px;
  display: flex;
}

.car-detail-photo-gird {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.car-detail-content-query {
  background-color: #f5f5f5;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.form-gird-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.inner-titlemini {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-box {
  background-color: #fff;
  border: 1px solid #707070;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown-2 {
  width: 100%;
}

.dropdown-toggle-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  display: flex;
}

.form-gird2-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -10px;
  display: flex;
}

.dropdown-list-2 {
  background-color: #fff;
}

.inner2-title {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 65%;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.heading {
  margin-top: -8px;
  font-size: 96px;
  font-weight: 400;
}

.faq-tab-title {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.faq-tab-link {
  opacity: .5;
  color: #000;
  background-color: rgba(221, 221, 221, 0);
  width: 24%;
  height: 82px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.faq-tab-link.w--current {
  opacity: 1;
  color: #000;
  background-color: rgba(255, 255, 255, 0);
  height: 140px;
}

.faq-tab-down {
  border-top: 5px solid #f7ca3e;
  justify-content: center;
  align-items: flex-start;
  padding-top: 8px;
  display: flex;
}

.fq-gird {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fq-title {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 10px;
  display: flex;
}

.fq-sub-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  border-bottom: 1px dashed #000;
  flex-flow: column;
  margin-bottom: 60px;
  padding-bottom: 60px;
  display: flex;
}

.point {
  min-width: 40px;
}

.point-sub {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contact-map {
  background-color: #f5f5f5;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 60px;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
}

.map {
  border-radius: 10px;
}

.contact-map-contact-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}

.contact-map-contact {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.contact-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid rgba(0, 0, 0, .3);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 60px;
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 60px;
  display: grid;
}

.form-box-div3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.radio-button-field {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-size: 16px;
  display: flex;
}

.form-box-div2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checkbox-field {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px dashed rgba(0, 0, 0, .5);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 19px;
  padding-left: 10px;
  display: flex;
}

.checkbox {
  aspect-ratio: 1;
  border-radius: 5px;
  width: 30px;
  height: 30px;
}

.checkbox.w--redirected-checked {
  background-color: #f7ca3e;
  border-color: #707070;
  box-shadow: inset 0 0 0 2px #fff;
}

.moredetail-icon {
  color: #000;
  background-color: #f7ca3e;
  border-radius: 80px;
  justify-content: center;
  align-items: flex-end;
  width: 24px;
  height: 24px;
  padding-bottom: 2px;
  display: flex;
}

.moredetail {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.rent-car-div {
  padding-left: 5%;
  padding-right: 5%;
}

.ferm-end {
  border-bottom: 1px dashed #000;
  height: 100px;
}

.inner-titlemini-sub {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.rent-cat-form-set3-line {
  border-bottom: 1px dashed rgba(112, 112, 112, .5);
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 13px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.form-price {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.checkbox-field2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.form-discount {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.submit-button {
  color: #000;
  background-color: #f7ca3e;
  border-radius: 5px;
  padding: 4px 40px;
  font-weight: 700;
}

.new-list-image {
  border-radius: 10px;
}

.new-list {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  display: grid;
}

.new-detail-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.tabs-menu {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.rent_car-gird {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.other-pass-p {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: auto;
  padding: 15px;
}

.addlink_other-passp {
  font-size: 16px;
  text-decoration: underline;
}

@media screen and (max-width: 991px) {
  .navbar {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: column;
    align-items: flex-start;
    padding-left: 20px;
    display: flex;
  }

  .navbar.putdownmenu {
    height: auto;
  }

  .top-button.hide, .top-button.mobile {
    display: none;
  }

  .brand {
    margin-left: 0;
  }

  .front-news-div {
    width: 40vw;
  }

  .container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .front-car-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .car-list {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .front-company-sp3, .front-company-sp-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .front-about_us-div {
    padding-left: 10px;
  }

  .front-step-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobile-menu-l {
    padding-left: 9px;
    display: flex;
  }

  .about-title-div {
    padding-left: 111px;
    padding-right: 111px;
  }

  .hosting-d2-photo-div {
    margin-left: -66px;
  }

  .hosting3-div, .front-car-div-copy {
    padding-left: 111px;
    padding-right: 111px;
  }

  .car-detail-content, .car-detail-photo-gird {
    grid-template-columns: 1fr 1fr;
  }

  .faq-tab-title {
    padding-bottom: 30px;
  }

  .faq-tab-link {
    height: 100px;
  }

  .faq-tab-link.w--current {
    height: auto;
  }

  .contact-map {
    flex-flow: column;
  }

  .contact-map-contact {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .contact-form {
    flex-flow: column;
  }

  .new-list {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .list-hide {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .brand {
    margin-right: 100px;
  }

  .menu-diuv {
    padding-left: 30px;
  }

  .front-news-div {
    width: 50vw;
    margin-bottom: 49px;
  }

  .booking-tag {
    width: 50%;
  }

  .front-car-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .car-list {
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .front-company-sp3 {
    grid-template-columns: 1fr;
  }

  .front-company-sp3-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .front-step-div {
    grid-template-columns: 1fr;
  }

  .footer-content-div {
    flex-flow: column;
  }

  .mobile-menu-l {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 18px;
    display: flex;
  }

  .inner-banner-content {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-title-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .aboutus-bg1 {
    width: 90%;
    height: 50vh;
  }

  .aboutus-2-content {
    width: 100%;
    position: static;
  }

  .aboutus-bg2 {
    width: 95%;
  }

  .hosting-d1--div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-bottom: 52px;
  }

  .hosting-d1-icon-div {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hosting-c2-div {
    grid-template-columns: 1fr;
  }

  .hosting-d2-photo-div {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .hosting3-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hosting-d5-photo-dic {
    margin-left: auto;
    margin-right: auto;
  }

  .front-car-div-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .car-detail-content {
    grid-template-columns: 1fr;
  }

  .car-detail-content-fe {
    aspect-ratio: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .car-detail-content-fe-c {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .form-gird-div {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .faq-tab-title {
    padding-bottom: 0;
  }

  .faq-tab-link {
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .faq-tab-down {
    display: none;
  }

  .fq-gird {
    margin-top: 40px;
  }

  .contact-form {
    grid-template-columns: 1fr;
  }

  .form-box-div2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .checkbox-field2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .new-list {
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 35px;
  }

  h3 {
    font-size: 24px;
  }

  h4 {
    font-size: 18px;
  }

  p {
    font-size: 16px;
    line-height: 26px;
  }

  .navbar.putdownmenu {
    padding-left: 10px;
  }

  .top-button {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    flex-flow: column;
    margin-right: auto;
  }

  .brand {
    justify-content: flex-start;
    align-items: center;
    height: 60px;
    display: flex;
  }

  .dropdown {
    margin-left: 0;
  }

  .front-news-div {
    width: 90vw;
  }

  .booking-tag {
    width: auto;
    height: 65px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .car-list {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .front-company-sp3-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .front-step-div {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-image {
    width: 90%;
  }

  .footer-content-div {
    flex-flow: column;
  }

  .aboutus-2-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .aboutus-bg2-content {
    width: auto;
  }

  .hosting-d1-icon-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hosting1-section {
    margin-top: 100px;
  }

  .hosting-c2-div {
    margin-top: 0;
  }

  .hosting-d2-div {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hosting-d2-photo-div {
    width: 90%;
    margin-left: 0;
    position: relative;
  }

  .hosting-d5-photo-dic {
    position: relative;
  }

  .fq-sub-fid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .car-detail-content {
    grid-template-columns: 1fr;
  }

  .car-detail-content-gird {
    grid-template-columns: 1fr 1fr;
  }

  .inner2-title {
    width: auto;
  }

  .contact-map {
    margin-left: 0%;
    margin-right: 0%;
  }

  .contact-map-contact {
    padding-left: 17px;
    padding-right: 17px;
  }

  .contact-form {
    margin-left: 0%;
    margin-right: 0%;
  }

  .checkbox-field2 {
    flex-flow: wrap;
  }

  .new-list {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }
}

#name-2.w-node-_08848c73-9352-e5b6-6937-f951f088a3c0-f48d1ca4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5ffee61-524b-9a34-ac6b-d7bdb5df65e6-1537a48b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1ffe5426-c5d3-7881-2c61-b84d0a525bad-1537a48b, #w-node-cb127d82-ad19-223c-afc0-317383f93577-1537a48b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb127d82-ad19-223c-afc0-317383f93573-1537a48b {
  grid-column: span 2 / span 2;
}

#w-node-b9f9a727-8cca-cdfa-03a2-473ec4ca3447-ace5ff78 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ec66cd7-dad1-576f-0aab-4eba56d05bf4-ace5ff78 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d3a5f3c4-bc82-4087-d241-116fa204463e-ace5ff78, #w-node-f86939dc-6a6b-561d-3af0-97955db6da39-ace5ff78, #w-node-ac4cf9ba-879c-c44f-9991-5d0b4bb50be9-ace5ff78, #w-node-_2f7658f7-b44e-4c83-bfc2-cd1497b2dd1b-ace5ff78, #w-node-_1d2fcddc-2414-447b-3121-10a9d7490415-ace5ff78, #w-node-bad119f2-fad9-267d-2ba4-8b093a21fd2e-ace5ff78, #w-node-cbfeea71-7294-4bfa-a04f-fafd89854377-ace5ff78 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26fdc38a-28f7-4335-8479-295e7ee5dbf0-394515ef, #w-node-ccb0457c-55d3-3e53-47cf-1de550b850b2-394515ef, #w-node-_6abff3cd-0680-5d45-95c7-e9745b41671b-394515ef, #w-node-_5bae221f-0fcf-9448-11ae-37a5611d3524-394515ef, #w-node-_26fdc38a-28f7-4335-8479-295e7ee5dbf0-fb82bb3c, #w-node-d262eb94-0b6c-c8ac-cf81-0b528513a49d-fb82bb3c, #w-node-c60313ee-b6be-5e9e-8678-05b776ab9636-fb82bb3c, #w-node-_78743b20-defe-ed20-0c51-4f6d9ee71369-fb82bb3c, #w-node-_7b47f85f-76c9-e7b5-0949-00de9ec10b5a-fb82bb3c, #w-node-de2ab4a1-9d45-895f-5be0-b5c791c359d6-fb82bb3c, #w-node-_561bc8c0-a998-cf19-2094-a9690492f651-fb82bb3c, #w-node-_28d95e48-c4ea-da02-4b16-e7d243b67561-fb82bb3c, #w-node-e5c6675f-3db9-921a-e05e-8ac1478eb55b-fb82bb3c, #w-node-a6ddd8f2-216a-8896-b9e4-29f5bec0e5e0-fb82bb3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_26b48d40-af32-9a1a-da0c-92eb215bcc83-f79ce1c5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#name-2.w-node-cec1e91c-020a-ae3d-1079-899b51ca3dc4-f79ce1c5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_10714d21-6898-36d0-2139-3a3262f72f53-cc777b02 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_10714d21-6898-36d0-2139-3a3262f72f31-cc777b02, #w-node-_10714d21-6898-36d0-2139-3a3262f72f42-cc777b02, #w-node-dd55b014-a355-4416-8f02-73a4d41efdb0-cc777b02, #w-node-e98ec6b6-152c-345f-f687-83610e864351-cc777b02 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18629727-226a-dae7-8d58-8c0a93009e75-cc777b02, #w-node-_814af011-9ebf-01da-deb6-2c76cf85c267-cc777b02 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d2f1e0aa-46b5-5197-e2cf-8739c42496a5-cc777b02, #w-node-_2ba3ade2-b5b2-3be5-1eab-08edc3e7b943-cc777b02, #w-node-_6f383c71-6dcb-5f45-847b-f7cdf2c390d8-cc777b02, #w-node-_97d76f84-d0b4-db16-c66c-478788de5e2a-cc777b02, #w-node-f7cfdb90-8a10-85e7-ce36-2645d4dc46ce-cc777b02, #w-node-_55d6f29c-d8ca-5b42-5306-870e5b015086-cc777b02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23fbb5e2-ec43-01fa-5651-b9a9c62e8775-cc777b02, #w-node-_6a955a96-d6db-9792-5874-8f90bb6b3f64-cc777b02 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6a955a96-d6db-9792-5874-8f90bb6b3fa9-cc777b02 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b6ab9983-2b3c-08bd-c3dc-00677e48a8a9-cc777b02 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#name-2.w-node-b6ab9983-2b3c-08bd-c3dc-00677e48a8c9-cc777b02 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

@media screen and (max-width: 991px) {
  #w-node-b9f9a727-8cca-cdfa-03a2-473ec4ca3447-ace5ff78 {
    grid-column: span 1 / span 1;
  }

  #w-node-d3a5f3c4-bc82-4087-d241-116fa204463e-ace5ff78 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e5ffee61-524b-9a34-ac6b-d7bdb5df65e6-1537a48b, #w-node-_1ffe5426-c5d3-7881-2c61-b84d0a525bad-1537a48b {
    grid-column: span 1 / span 1;
  }

  #w-node-cb127d82-ad19-223c-afc0-317383f93573-1537a48b {
    grid-column: span 3 / span 3;
  }

  #w-node-d3a5f3c4-bc82-4087-d241-116fa204463e-ace5ff78 {
    grid-column: span 1 / span 1;
  }

  #w-node-f2f38d77-82ce-280a-04a9-c564708c99c0-394515ef {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_26fdc38a-28f7-4335-8479-295e7ee5dbf0-394515ef {
    grid-column: span 4 / span 4;
  }

  #w-node-f2f38d77-82ce-280a-04a9-c564708c99c0-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_26fdc38a-28f7-4335-8479-295e7ee5dbf0-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-d262eb94-0b6c-c8ac-cf81-0b528513a497-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d262eb94-0b6c-c8ac-cf81-0b528513a49d-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-c60313ee-b6be-5e9e-8678-05b776ab9630-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c60313ee-b6be-5e9e-8678-05b776ab9636-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-_78743b20-defe-ed20-0c51-4f6d9ee71363-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_78743b20-defe-ed20-0c51-4f6d9ee71369-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-_7b47f85f-76c9-e7b5-0949-00de9ec10b54-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7b47f85f-76c9-e7b5-0949-00de9ec10b5a-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-de2ab4a1-9d45-895f-5be0-b5c791c359d0-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-de2ab4a1-9d45-895f-5be0-b5c791c359d6-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-_561bc8c0-a998-cf19-2094-a9690492f64b-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_561bc8c0-a998-cf19-2094-a9690492f651-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-_28d95e48-c4ea-da02-4b16-e7d243b6755b-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_28d95e48-c4ea-da02-4b16-e7d243b67561-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-e5c6675f-3db9-921a-e05e-8ac1478eb555-fb82bb3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e5c6675f-3db9-921a-e05e-8ac1478eb55b-fb82bb3c {
    grid-column: span 4 / span 4;
  }

  #w-node-_26b48d40-af32-9a1a-da0c-92eb215bcc83-f79ce1c5 {
    grid-column: span 1 / span 1;
  }

  #w-node-d0514ebc-c30c-ab30-13f9-59cc8b5a3341-cc777b02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10714d21-6898-36d0-2139-3a3262f72f53-cc777b02 {
    grid-column: span 1 / span 1;
  }

  #w-node-_10714d21-6898-36d0-2139-3a3262f72f29-cc777b02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10714d21-6898-36d0-2139-3a3262f72f31-cc777b02, #w-node-_10714d21-6898-36d0-2139-3a3262f72f42-cc777b02, #w-node-dd55b014-a355-4416-8f02-73a4d41efdb0-cc777b02, #w-node-e98ec6b6-152c-345f-f687-83610e864351-cc777b02, #w-node-_18629727-226a-dae7-8d58-8c0a93009e75-cc777b02, #w-node-_23fbb5e2-ec43-01fa-5651-b9a9c62e8775-cc777b02, #w-node-_6a955a96-d6db-9792-5874-8f90bb6b3f64-cc777b02 {
    grid-column: span 1 / span 1;
  }

  #w-node-_791fad0e-f233-c64a-b89b-d00bdd5c6115-cc777b02 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b9f9a727-8cca-cdfa-03a2-473ec4ca3447-ace5ff78 {
    grid-column: span 1 / span 1;
  }

  #w-node-d3a5f3c4-bc82-4087-d241-116fa204463e-ace5ff78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #field-4.w-node-_07849f0b-a2a8-a4f4-6d60-9d267f450eb4-f79ce1c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #name-2.w-node-cec1e91c-020a-ae3d-1079-899b51ca3dc4-f79ce1c5 {
    grid-column: span 2 / span 2;
  }

  #w-node-b6ab9983-2b3c-08bd-c3dc-00677e48a8a9-cc777b02 {
    grid-column: span 1 / span 1;
  }
}


