@charset "UTF-8";
#sub-wrap #contents {
  padding: 0 calc(50% - 700px);
  margin-bottom: 100px;
  width: auto;
  position: static;
}
#sub-wrap h4 {
  font-size: 30px;
  font-family: var(--nanum);
  line-height: 1;
  font-weight: 500;
  text-align: center;
  padding-bottom: 20px;
}
#sub-wrap .sub_4-hd {
  margin: 0 auto;
  display: flex;
  font-size: 25px;
  padding-bottom: 100px;
  gap: 20px;
}
#sub-wrap .sub_4-hd .hd-info {
  width: 33.333%;
  border: 1px solid red;
  height: 340px;
  padding-top: 65px;
  border: 1px dashed #6b5844;
  border-radius: 26px;
}
#sub-wrap .sub_4-hd .hd-info-hours h4 {
  font-size: 40px;
}
#sub-wrap .sub_4-hd .hd-info-hours dl {
  color: #6b5844;
  display: flex;
  flex-wrap: wrap;
  line-height: 1;
  width: 12em;
  justify-content: center;
  margin: 0 auto;
}
#sub-wrap .sub_4-hd .hd-info-hours dl .--sub {
  color: #525252;
  font-size: 16px;
}
#sub-wrap .sub_4-hd .hd-info-hours dl dt:not(:nth-last-of-type(1)),
#sub-wrap .sub_4-hd .hd-info-hours dl dd:not(:nth-last-of-type(1)) {
  padding-bottom: 0.8em;
}
#sub-wrap .sub_4-hd .hd-info-hours dl dt {
  white-space: nowrap;
  overflow: hidden;
  width: 3.4em;
  padding-right: 1em;
  font-weight: bold;
}
#sub-wrap .sub_4-hd .hd-info-hours dl dd {
  padding-left: 1em;
}
#sub-wrap .sub_4-hd .hd-info-tel {
  text-align: center;
}
#sub-wrap .sub_4-hd .hd-info-tel h4 {
  font-size: 40px;
}
#sub-wrap .sub_4-hd .hd-info-tel strong {
  font-size: 60px;
  font-weight: 400;
  line-height: 1;
  color: #312316;
}
#sub-wrap .sub_4-hd .hd-info-tel a {
  display: inline-block;
  margin-top: 30px;
  border-radius: 30px;
  background-color: #6b5844;
  padding: 14px 24px;
  font-size: 16px;
  color: #fff;
}
#sub-wrap .sub_4-hd .hd-info-road {
  text-align: center;
}
#sub-wrap .sub_4-hd .hd-info-road h4 {
  font-size: 40px;
}
#sub-wrap .sub_4-hd .hd-info-road strong {
  font-size: 60px;
  line-height: 1;
  color: #312316;
}
#sub-wrap .sub_4-hd .hd-info-road dl {
  color: #6b5844;
}
#sub-wrap .sub_4-hd .hd-info-road dl .--sub {
  color: #525252;
  font-size: 16px;
  margin-top: 15px;
}
#sub-wrap .sub_4-hd .hd-info-road .sns_wrap {
  margin-top: 24px;
}
#sub-wrap .sub_4-hd .hd-info-road .sns_wrap .--sns {
  display: inline-block;
  color: #525252;
  margin-right: 0px;
  width: 40px;
}
#sub-wrap .sub_4-hd .hd-info-road .sns_wrap .--sns img {
  width: 100%;
}
#sub-wrap .root_daum_roughmap.root_daum_roughmap_landing {
  height: 680px;
  margin: 140px auto 50px;
  margin: 140px 0 50px 0;
}
#sub-wrap .sub_4-way {
  width: 1400px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  font-size: 20px;
}
#sub-wrap .sub_4-way h4 {
  text-align: left;
  padding-bottom: 30px;
}
#sub-wrap .sub_4-way dl {
  display: flex;
  flex-wrap: wrap;
}
#sub-wrap .sub_4-way dl dt:first-of-type,
#sub-wrap .sub_4-way dl dd:first-of-type {
  margin-bottom: 10px;
}
#sub-wrap .sub_4-way .way-notice {
  font-size: 16px;
  padding-top: 1em;
}
#sub-wrap .sub_4-way .way-metro,
#sub-wrap .sub_4-way .way-car {
  width: 50%;
}
#sub-wrap .sub_4-way .way-metro,
#sub-wrap .sub_4-way .way-bus,
#sub-wrap .sub_4-way .way-car {
  line-height: 1.7;
}
#sub-wrap .sub_4-way .way-metro dt,
#sub-wrap .sub_4-way .way-bus dt,
#sub-wrap .sub_4-way .way-car dt {
  width: 10em;
  height: 1.7em;
  text-align: center;
  font-weight: bold;
  color: #fff;
  border-radius: 50px;
}
#sub-wrap .sub_4-way .way-metro dd,
#sub-wrap .sub_4-way .way-bus dd,
#sub-wrap .sub_4-way .way-car dd {
  padding-left: 1em;
}
#sub-wrap .sub_4-way .way-metro dt[data-label="2号线"] {
  background: #39b64a;
}
#sub-wrap .sub_4-way .way-metro dt[data-label=新盆唐线] {
  background: #de4552;
}
#sub-wrap .sub_4-way .way-metro dt[data-label="2号线"] + dd {
  padding-right: 8em;
}
#sub-wrap .sub_4-way .way-car dt[data-label=道路名地址] {
  background: #535dc7;
}
#sub-wrap .sub_4-way .way-car dt[data-label=地籍地址] {
  background: #b09051;
}
#sub-wrap .sub_4-way .way-car dd {
  width: calc(100% - 11em);
}
#sub-wrap .sub_4-way .way-bus {
  padding-top: 100px;
}
#sub-wrap .sub_4-way .way-bus dt, #sub-wrap .sub_4-way .way-bus dd {
  margin-bottom: 1.5em;
}
#sub-wrap .sub_4-way .way-bus dt {
  width: 6em;
}
#sub-wrap .sub_4-way .way-bus dt[data-label=干线公交] {
  background: #262673;
}
#sub-wrap .sub_4-way .way-bus dt[data-label=支线公交] {
  background: #92d050;
}
#sub-wrap .sub_4-way .way-bus dt[data-label=快速公交] {
  background: #ff3300;
}
#sub-wrap .sub_4-way .way-bus dt[data-label=广域公交] {
  background: #f72f08;
}
#sub-wrap .sub_4-way .way-bus dt[data-label=快速] {
  background: #6e2db9;
}
#sub-wrap .sub_4-way .way-bus dt[data-label=市际] {
  background: #39b64a;
}
#sub-wrap .sub_4-way .way-bus dt[data-label=机场] {
  background: #8b4513;
}
#sub-wrap .sub_4-way .way-bus dt:nth-last-of-type(1),
#sub-wrap .sub_4-way .way-bus dt:nth-last-of-type(2) {
  margin-left: 2em;
}
#sub-wrap .sub_4-way .way-bus dd {
  width: calc(100% - 6em);
  word-break: keep-all;
}
#sub-wrap .sub_4-way .way-bus dd:nth-last-of-type(1),
#sub-wrap .sub_4-way .way-bus dd:nth-last-of-type(2),
#sub-wrap .sub_4-way .way-bus dd:nth-last-of-type(3) {
  width: fit-content;
}/*# sourceMappingURL=sub_4.min.css.map */