.col{text-align:center}h4{margin-bottom:10px}.col1{margin-top:130px;padding:70px 0 100px}.col1 .con{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}.col1 .map{width:700px}.col1 .map #map{width:100%;height:600px}.col1 .map .map-service{display:grid;gap:12px;margin-top:10px}.col1 .map .map-service.two{grid-template-columns:1fr 1fr}.col1 .map .map-service.three{grid-template-columns:1fr 1fr 1fr}.col1 .map .map-service>div{background-size:contain;height:60px;background-repeat:no-repeat;background-position:center center;cursor:pointer}.col1 .map .naver{background-image:url(/resources/images/location/Img_mapNaver.svg);background-color:#428af3}.col1 .map .kakao{background-image:url(/resources/images/location/Img_mapKakao.svg);background-color:#f9cf23}.col1 .map .google{background-image:url(/resources/images/location/Img_mapGoogle.svg);background-color:#f9f9f9}.col1 .txt{text-align:left;width:400px}.col1 .txt>div{margin-bottom:60px;overflow-wrap:break-word}.col1 .txt>div:last-child{margin-bottom:0}.col1 .txt div>p{font-size:var(--font-size-regular3);font-weight:var(--font-weight-bold);color:#111;margin-bottom:10px}.col1 .txt>div>span{font-size:var(--font-size-regular2);word-break:keep-all;white-space:pre-line;color:#333}.subway{margin-top:12px;display:none}.subway>span{font-size:var(--font-size-regular1);font-weight:var(--font-weight-bold);display:inline-block;margin-left:15px}.subway-color{background-color:#833edb;width:auto;min-width:90px;color:#fff;border-radius:20px;max-height:35px;line-height:35px;padding:0 10px;font-size:var(--font-size-regular1);font-weight:var(--font-weight-regular);display:inline-flex;align-items:center;justify-content:center}.subway-color>span{width:20px;height:20px;background-color:#fff;border-radius:10px;font-weight:var(--font-weight-bold);color:#833edb;display:inline-flex;justify-content:center;align-items:center;margin-right:5px}.col1 ul.time-table li{display:flex;justify-content:space-between}.col1 ul.time-table span{font-size:var(--font-size-regular2);font-weight:var(--font-weight-regular);line-height:2}.col1 ul.time-table span.date{display:inline-block;margin-right:10px}.col1 .sns>div{font-size:var(--font-size-regular3);font-weight:var(--font-weight-regular)}.col1 .sns>div a{cursor:pointer;word-break:keep-all;text-align:center}.col1 .sns>div:first-child{margin-bottom:20px}.col1 .sns>div:before{content:'';display:inline-block;width:44px;height:44px;margin-right:30px;background-repeat:no-repeat;background-position:center center;vertical-align:middle}.col1 .sns .kakao::before{background-size:contain;background-image:url(/resources/images/main/mIcon_kakao_color.svg)}.col1 .sns .phone::before{background-color:var(--main-color);border-radius:50%;background-image:url(/resources/images/main/mIcon_call_color.svg);background-size:20px 28px}.col2{background-color:#fdfdfd;padding:70px 0 100px}.col2 .container{display:flex;flex-direction:column;align-items:center}.col2 img{width:800px;height:auto;margin-top:50px}@media(max-width:1199px){h4.tit{margin-bottom:6px}hr{display:none}.col1{margin-top:60px;padding:40px 0 80px}.col1 .container{padding:0}.col1 .con{flex-direction:column;margin-top:40px}.col1 .map #map{height:350px}.col1 .map{width:100%}.col1 .map .map-service{gap:0;margin-top:0}.col1 .map .map-service>div{width:100%;height:80px}.col1 .map .naver{background-image:url(/resources/images/location/mMap-naver@3x.png)}.col1 .map .kakao{background-image:url(/resources/images/location/mMap-kakao@3x.png)}.col1 .map .google{background-image:url(/resources/images/location/mMap-google@3x.png)}.col1 .txt{margin:0;padding:80px 30px 0;width:100%}.col1 .txt>div{margin-bottom:40px}.col1 .txt div>p{font-size:var(--font-size-regular2);margin-bottom:10px}.col1 .txt>div>span{font-size:var(--font-size-regular1)}.subway{margin-top:20px}.subway>span{font-size:var(--font-size-regular1);margin-left:10px}.col1 ul.time-table span{font-size:var(--font-size-regular1)}.col1 .sns{display:flex;justify-content:center;flex-direction:row-reverse}.col1 .sns>div{display:flex;flex-direction:column;align-items:center;font-size:var(--font-size-regular1);border-right:1px solid #eee;font-weight:var(--font-weight-bold);width:50%;padding:0 10px}.col1 .sns>div:first-child{margin-bottom:0;border:0}.col1 .sns>div::before{margin-right:0;margin:0 0 10px 0;width:40px;height:40px}.col1 .sns .phone::before{background-size:18px}.col2{padding:40px 0 80px}.col2 .container{padding:0}.col2 img{width:100%;height:auto;margin-top:40px}.title-wrap{padding:0 20px}}