#top_layout {
  height: 100px;
}
@media (max-width: 1279px) {
  #top_layout {
    height: 90px;
  }
}
@media (max-width: 767px) {
  #top_layout {
    height: 80px;
  }
}
@media (max-width: 390px) {
  #top_layout {
    height: 60px;
  }
}
@media (max-width: 590px) {
  #top_layout #logo.centerLogo {
    flex-direction: row;
    align-items: center;
  }
}
#top_layout #logo.centerLogo .ir {
  background-size: contain;
}
@media (max-width: 590px) {
  #top_layout #logo.centerLogo .ir {
    width: 137px;
    height: 28px;
  }
}
@media (max-width: 390px) {
  #top_layout #logo.centerLogo .ir {
    width: 118px;
    height: 22px;
  }
}
#top_layout #logo.centerLogo .centerName {
  font-family: "gothic", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
@media (max-width: 590px) {
  #top_layout #logo.centerLogo .centerName {
    margin: 0 0 0 20px;
    font-size: 20px;
  }
}
@media (max-width: 390px) {
  #top_layout #logo.centerLogo .centerName {
    font-size: 15px;
    margin-left: 16px;
  }
}
@media (max-width: 590px) {
  #top_layout #logo.centerLogo .centerName::before {
    display: block;
  }
}
#top_layout .top_wrap {
  height: 100%;
  z-index: auto;
}
#top_layout .top_wrap #logo,
#top_layout .top_wrap .utile_wrap {
  top: 0;
  height: 100%;
  z-index: 15;
}
#top_layout .top_wrap .utile_wrap li.search-link .inner {
  top: 100px;
}
@media (max-width: 1279px) {
  #top_layout .top_wrap .utile_wrap li.search-link .inner {
    top: 90px;
  }
}
@media (max-width: 767px) {
  #top_layout .top_wrap .utile_wrap li.search-link .inner {
    top: 80px;
  }
}
@media (max-width: 390px) {
  #top_layout .top_wrap .utile_wrap li.search-link .inner {
    top: 60px;
  }
}
#top_layout .top_wrap .utile_wrap li.search-link .inner .form_inner input[type=text] {
  border-color: #B58E65;
  color: #333;
}
#top_layout .top_wrap .utile_wrap li.search-link .inner .form_inner input[type=text]::placeholder {
  color: #A5835E;
}
#top_layout .top_wrap .utile_wrap li.search-link .inner .form_inner .submit input[type=submit] {
  border-color: #B58E65;
  background-color: #B58E65;
}
#top_layout .top_wrap .utile_wrap li.search-link .inner .form_inner .submit input[type=submit]:hover, #top_layout .top_wrap .utile_wrap li.search-link .inner .form_inner .submit input[type=submit]:focus {
  background-color: #FFF;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5241 16.5241L22 22M10.2093 18.4185C14.7431 18.4185 18.4185 14.7431 18.4185 10.2093C18.4185 5.67543 14.7431 2 10.2093 2C5.67543 2 2 5.67543 2 10.2093C2 14.7431 5.67543 18.4185 10.2093 18.4185Z' stroke='%23B58E65' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 390px) {
  #top_layout .top_wrap .utile_wrap li.allmenu-link .btn-allmenu {
    width: 36px;
    height: 36px;
  }
}

html:not(.fullSizeMV) #top_layout .top_wrap .utile_wrap li .link-icon.icon-search:hover span, html:not(.fullSizeMV) #top_layout .top_wrap .utile_wrap li .link-icon.icon-search:focus span {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5241 16.5241L22 22M10.2093 18.4185C14.7431 18.4185 18.4185 14.7431 18.4185 10.2093C18.4185 5.67543 14.7431 2 10.2093 2C5.67543 2 2 5.67543 2 10.2093C2 14.7431 5.67543 18.4185 10.2093 18.4185Z' stroke='%23B58E65' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html:not(.fullSizeMV) #top_layout .top_wrap .utile_wrap li .link-icon.icon-allmenu:hover span, html:not(.fullSizeMV) #top_layout .top_wrap .utile_wrap li .link-icon.icon-allmenu:focus span {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.92285C0 9.09442 0.671573 8.42285 1.5 8.42285H22.5C23.3284 8.42285 24 9.09442 24 9.92285C24 10.7513 23.3284 11.4229 22.5 11.4229H1.5C0.671573 11.4229 0 10.7513 0 9.92285Z' fill='%23B58E65'/%3E%3Cpath d='M0 1.5C0 0.671573 0.671573 0 1.5 0H22.5C23.3284 0 24 0.671573 24 1.5C24 2.32843 23.3284 3 22.5 3H1.5C0.671573 3 0 2.32843 0 1.5Z' fill='%23B58E65'/%3E%3Cpath d='M0 18.54C0 17.7116 0.671573 17.04 1.5 17.04H22.5C23.3284 17.04 24 17.7116 24 18.54C24 19.3685 23.3284 20.04 22.5 20.04H1.5C0.671573 20.04 0 19.3685 0 18.54Z' fill='%23B58E65'/%3E%3C/svg%3E%0A");
}

#gnb .depth3_ul > li > a[target=_blank].on span::after,
#gnb .depth3_ul > li > a[target=_blank]:hover span::after,
#gnb .depth3_ul > li > a[target=_blank]:focus span::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 4C0.5 3.72386 0.723858 3.5 1 3.5H8C8.27614 3.5 8.5 3.72386 8.5 4V12C8.5 12.2761 8.27614 12.5 8 12.5H1C0.723857 12.5 0.5 12.2761 0.5 12V4Z' stroke='%23B58E65'/%3E%3Cpath d='M2 1H10C10.5523 1 11 1.44772 11 2V11' stroke='%23B58E65'/%3E%3C/svg%3E%0A");
}

#gnb .depth2_ul > li > a[target=_blank].on span::after,
#gnb .depth2_ul > li > a[target=_blank]:hover span::after,
#gnb .depth2_ul > li > a[target=_blank]:focus span::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 4C0.5 3.72386 0.723858 3.5 1 3.5H8C8.27614 3.5 8.5 3.72386 8.5 4V12C8.5 12.2761 8.27614 12.5 8 12.5H1C0.723857 12.5 0.5 12.2761 0.5 12V4Z' stroke='%238B6C49'/%3E%3Cpath d='M2 1H10C10.5523 1 11 1.44772 11 2V11' stroke='%238B6C49'/%3E%3C/svg%3E%0A");
}

#gnb_layout {
  height: 100px;
}
#gnb_layout::before {
  top: 99px;
}

#gnb {
  height: 100px;
  min-height: 100px;
}
#gnb .gnb_wrap {
  height: 100px;
  min-height: 100px;
}
#gnb .depth1_ul > li {
  padding: 0 1.6em;
}
#gnb .depth1_ul > li > a span {
  font-family: "gothic", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-weight: 500;
}
#gnb .depth1_ul > li > a span::before {
  background-color: #B58E65;
}
#gnb .depth1_ul > li.on > a span::before {
  background-color: #8B6C49;
}
#gnb .item {
  top: 100px;
}
#gnb .item .gnb-title {
  font-family: "gothic", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
#gnb .depth2_ul > li > a::after {
  background-color: #f9f9f9;
}
#gnb .depth2_ul > li > a.on::before, #gnb .depth2_ul > li > a:hover::before, #gnb .depth2_ul > li > a:focus::before {
  background-color: #B58E65;
}
#gnb .depth2_ul > li > a.on span, #gnb .depth2_ul > li > a:hover span, #gnb .depth2_ul > li > a:focus span {
  color: #8B6C49;
}
#gnb .depth3_ul > li > a::after {
  background-color: #B58E65;
}
#gnb .depth3_ul > li > a:hover::before, #gnb .depth3_ul > li > a:focus::before {
  background-color: #B58E65;
}
#gnb .depth3_ul > li > a:hover span, #gnb .depth3_ul > li > a:focus span {
  color: #8B6C49;
}

#body_layout {
  margin-top: 0;
}

#navi-dropdown.custom .path > li.dropdown .dropdown-menu li a:hover, #navi-dropdown.custom .path > li.dropdown .dropdown-menu li a:focus {
  color: #A5835E;
}

#location .page__title {
  font-family: "gothic", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

#foot_layout {
  padding-top: 50px;
  background-color: #283448;
  color: #FFF;
}
@media (max-width: 590px) {
  #foot_layout {
    margin-top: 24px;
  }
}
@media (max-width: 390px) {
  #foot_layout {
    margin-top: 16px;
  }
}
#foot_layout .footer-info {
  padding: 0;
  background-color: transparent;
  border-radius: 0;
}
#foot_layout .footer-info .fi-wrap {
  overflow: hidden;
}
#foot_layout .footerSite {
  display: none;
}
#foot_layout .list {
  padding: 25px 0;
}
@media (max-width: 640px) {
  #foot_layout .list {
    padding: 0;
  }
}
#foot_layout .list li::before {
  background-color: rgba(255, 255, 255, 0.3);
}
#foot_layout .list li a span {
  color: #FFF;
  letter-spacing: normal;
}
#foot_layout .list li a.i_color span {
  color: #41BBE5;
}
#foot_layout address a, #foot_layout address span {
  color: #FFF;
  letter-spacing: -0.02em;
}
#foot_layout .copy {
  color: inherit;
  opacity: 0.6;
  letter-spacing: -0.02em;
  font-weight: 300;
}
#foot_layout .sm-wrap {
  bottom: 0;
}
#foot_layout .sm-wrap .footer-sns {
  bottom: 0;
}
#foot_layout .sm-wrap .footer-sns .fs-list li .link {
  background-color: rgba(0, 0, 0, 0.3);
}
#foot_layout .toTop {
  display: none;
}/*# sourceMappingURL=acego.custom.css.map */