#sub-wrap{padding-bottom:100px}#sub-wrap h4{font-size:22px;padding-bottom:.8em;color:#000}#sub-wrap p{word-break:keep-all}#sub-wrap .hosp-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-top:var(--line);border-bottom:var(--line)}#sub-wrap .api-map-wrap{position:relative;width:45%;height:763px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}#sub-wrap .api-map-wrap img{width:0;height:0;position:absolute;z-index:-1}#sub-wrap .api-map-wrap .api-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sub-wrap .api-map-wrap .api-wrap .root_daum_roughmap{width:1000px;height:800px}#sub-wrap .info-box-wrap{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;border-left:var(--line)}#sub-wrap .info-box-wrap .info-box{padding-left:120px;line-height:1;height:245.3333333333px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sub-wrap .info-box-wrap .info-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sub-wrap .info-box-wrap .info-box dt{width:4em;white-space:nowrap;overflow:hidden;position:relative;padding-bottom:20px}#sub-wrap .info-box-wrap .info-box dt::after{content:":";position:absolute;top:0;right:.5em;letter-spacing:0}#sub-wrap .info-box-wrap .info-box dd{width:calc(100% - 4em);padding-left:.5em}#sub-wrap .info-box-wrap .info-box:not(:last-child){border-bottom:var(--line)}#sub-wrap .info-box-wrap .info-box.addr h4:nth-last-of-type(1){padding-top:30px}#sub-wrap .info-box-wrap .info-box.hours dt:nth-child(1){letter-spacing:1em}#sub-wrap .info-box-wrap .info-box.hours p{opacity:.7}#sub-wrap .info-box-wrap .info-box.ways dt:nth-last-of-type(1){letter-spacing:1em}#sub-wrap .info-box-wrap .info-box.ways .metro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sub-wrap .info-box-wrap .info-box.ways .metro li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}#sub-wrap .info-box-wrap .info-box.ways .metro em{font-style:normal;border-radius:100%;width:20px;height:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;margin-right:5px;padding-bottom:2px}#sub-wrap .info-box-wrap .info-box.ways .metro .line-1 em{background:#de6134}#sub-wrap .info-box-wrap .info-box.ways .metro .line-2 em{background:#5aae50}#sub-wrap .info-box-wrap .bus li{display:-webkit-box;display:-ms-flexbox;display:flex}#sub-wrap .info-box-wrap .bus li:not(:first-child){padding-top:8px}#sub-wrap .info-box-wrap .bus strong{width:4em;padding:2px 10px;font-weight:400;color:#fff;background:#95c53c;height:calc(1em + 6px);line-height:1;margin-right:10px;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sub-wrap .info-box-wrap .bus p{width:30em;word-break:keep-all}#sub-wrap .info-box-wrap .bus p span{display:inline-block;padding-left:5px}#sub-wrap .info-box-wrap .bus p:nth-last-of-type(1){line-height:1.5}@media screen and (max-width: 1600px){#sub-wrap .info-box-wrap .info-box{padding-left:50px}}@media screen and (max-width: 1500px){#sub-wrap .info-box-wrap .info-box.addr,#sub-wrap .info-box-wrap .info-box.hours{height:228.9px}#sub-wrap .info-box-wrap .info-box.ways{height:305.2px}#sub-wrap .info-box-wrap .bus p{width:20em}}@media screen and (max-width: 1280px){#sub-wrap{padding-bottom:180px}#sub-wrap h4{font-size:20px;padding-bottom:.6em}#sub-wrap .api-map-wrap{height:600px}#sub-wrap .info-box-wrap{font-size:16px}#sub-wrap .info-box-wrap .info-box.addr,#sub-wrap .info-box-wrap .info-box.hours{height:180px}#sub-wrap .info-box-wrap .info-box.ways{height:240px}#sub-wrap .info-box-wrap .info-box.addr h4:nth-last-of-type(1){padding-top:25px}#sub-wrap .info-box-wrap .info-box dt{padding-bottom:10px}}@media screen and (max-width: 1024px){#sub-wrap{padding-bottom:150px}#sub-wrap h4{font-size:24px;padding-bottom:1em}#sub-wrap .hosp-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0}#sub-wrap .api-map-wrap{width:100%;height:auto}#sub-wrap .api-map-wrap img{position:initial;width:100%;height:auto;z-index:0}#sub-wrap .api-map-wrap .api-wrap{position:absolute;top:0;left:0;width:100%;height:100%}#sub-wrap .info-box-wrap{width:100%;border:0;padding-top:30px;font-size:18px}#sub-wrap .info-box-wrap .info-box{padding:30px 5%}#sub-wrap .info-box-wrap .info-box.addr,#sub-wrap .info-box-wrap .info-box.hours,#sub-wrap .info-box-wrap .info-box.ways{height:auto}#sub-wrap .info-box-wrap .info-box:not(:last-child){border:0}#sub-wrap .info-box-wrap .bus p{width:calc(100% - 5em)}#sub-wrap .info-box-wrap .info-box.addr h4:nth-last-of-type(1){padding-top:30px}#sub-wrap .info-box-wrap .info-box dt{padding-bottom:20px}#sub-wrap .info-box-wrap .info-box.addr h4:nth-last-of-type(1){padding-top:40px}}@media screen and (max-width: 768px){#sub-wrap{padding-bottom:120px}#sub-wrap h4{font-size:22px}#sub-wrap .info-box-wrap .info-box dt{padding-bottom:15px}#sub-wrap .info-box-wrap{font-size:16px}}@media screen and (max-width: 600px){#sub-wrap{padding-bottom:100px}#sub-wrap h4{font-size:20px}#sub-wrap .info-box-wrap{font-size:14px}#sub-wrap .info-box-wrap .info-box.ways .metro li{padding-bottom:10px}#sub-wrap .info-box-wrap .info-box.ways dd{padding-bottom:15px}#sub-wrap .info-box-wrap .bus strong{padding:2px 5px}}@media screen and (max-width: 460px){#sub-wrap h4{font-size:18px}}@media screen and (max-width: 360px){#sub-wrap .info-box-wrap .bus li{-ms-flex-wrap:wrap;flex-wrap:wrap}#sub-wrap .info-box-wrap .bus p{width:100%;padding:5px 0 10px}}