@charset "utf-8";

/* 약관, 개인정보처리방침 리스트 스타일 */
.metro_privacy_list{position:relative;margin:10px 0;}
.metro_privacy_list.pl_0 li,
.metro_privacy_list_2st.pl_0 li,
.metro_privacy_list_3st.pl_0 li{padding-left:0;}
.metro_privacy_list_2st,
.metro_privacy_list_3st{position:relative;margin:3px 0;}
.metro_privacy_list>li,
.metro_privacy_list_2st>li,
.metro_privacy_list_3st>li{position:relative;margin:5px 0;padding-left:22px;color:#666;font-size:15px;line-height:24px;}
.metro_privacy_list li em,
.metro_privacy_list_2st li em,
.metro_privacy_list_3st li em{position:absolute;left:0;top:11.5px;line-height:0;}
.metro_privacy_list p{margin-top:5px;color:#666;}
/* 약관, 개인정보처리방침 리스트 스타일 End */

/* 시민안전가이드 리스트 */
.metro_safeguide{padding:56px 20px;background:#FAFAFA url("data:image/svg+xml,%3Csvg width='292' height='294' viewBox='0 0 292 294' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.05'%3E%3Cpath d='M246.221 7.11906C141.874 -20.6258 34.8237 41.3973 7.12315 145.539C-14.5575 226.857 18.596 309.83 83.7687 355.52C115.962 350.206 141.962 338.751 162.595 325.423C174.461 317.757 184.581 309.395 193.044 301.25C217.604 277.512 228.291 255.211 228.946 254.123C228.946 254.123 239.852 233.521 244.257 212.396C244.563 210.959 244.781 209.652 244.999 208.259C245.741 203.816 246.133 199.417 246.046 195.235C245.872 173.327 231.127 153.291 208.879 147.411C182.182 140.312 154.83 156.166 147.72 182.779C140.609 209.435 156.532 236.744 183.185 243.843C199.369 248.112 215.728 243.974 227.724 234.131C215.903 253.556 191.823 285.395 154.569 300.771C143.358 298.506 132.365 294.107 123.029 286.659C88.0001 258.652 70.8563 211.699 83.158 165.618C99.691 103.42 163.642 66.3546 226.023 82.9057C274.663 95.8417 307.947 137.611 312.353 184.869C312.353 185.131 312.353 185.261 312.353 185.261C315.145 209.435 312.004 234.566 309.692 247.11C297.477 313.489 271.522 356.652 246.002 384.223C311.568 366.844 366.184 315.797 384.898 245.673C412.598 141.531 350.523 34.6462 246.221 6.98839' fill='%23666666'/%3E%3Cpath d='M265.108 211.526C263.189 194.322 260.353 191.926 259.001 191.752C258.172 191.621 257.648 192.274 257.823 193.625C258.041 195.149 258.128 197.719 258.128 197.719C258.957 227.816 251.759 250.247 247.004 266.362C233.176 313.315 196.969 365.625 159.453 388.71C176.161 391.889 192.912 392.848 209.14 391.715C226.938 372.072 251.498 330.694 261.007 277.077C264.628 256.824 267.682 234.523 265.064 211.526' fill='%23666666'/%3E%3C/g%3E%3C/svg%3E%0A") right bottom no-repeat;text-align:center;}

.metro_safeguide .inner ul{display:flex;flex-wrap:wrap;gap:30px 0;margin:0 -25px;}
.metro_safeguide .inner ul li{position:relative;float:left;margin:0 25px;}
.metro_safeguide .inner ul li em{display:inline-block;margin-bottom:12px;padding:7px 14px;border-radius:100px;background:#334361;color:#fff;font-size:18px;line-height:1.2;letter-spacing:0;font-weight:bold;}
.metro_safeguide .inner ul li .useimg{position:relative;}
.metro_safeguide .inner ul li:not(:last-child) .useimg::before{content:"";position:absolute;right:-34px;top:calc(50% - 13.5px);width:18px;height:27px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='27' viewBox='0 0 18 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M7.30626 25.5062C5.69276 27.1197 3.07676 27.1197 1.46327 25.5062C-0.150235 23.8927 -0.150235 21.2767 1.46326 19.6632L10.6206 10.5059C12.2341 8.8924 14.8501 8.8924 16.4636 10.5059C18.0771 12.1194 18.0771 14.7354 16.4636 16.3489L7.30626 25.5062Z' fill='%23004FA3'/%3E%3Cpath opacity='0.7' d='M1.45275 7.19201C-0.160752 5.57851 -0.160749 2.96251 1.45275 1.34901C3.06625 -0.264492 5.68225 -0.264493 7.29575 1.34901L16.4531 10.5063C18.0666 12.1198 18.0666 14.7358 16.4531 16.3493C14.8396 17.9628 12.2236 17.9628 10.6101 16.3493L1.45275 7.19201Z' fill='%23008AA8'/%3E%3C/svg%3E%0A");}
.metro_safeguide .inner ul li .usetext{margin-top:20px;}
.metro_safeguide .inner ul li .usetext strong{display:block;margin-bottom:6px;color:#222;font-size:20px;line-height:1.3;letter-spacing:0;font-weight:bold;font-family:"GmarketSans";}
.metro_safeguide .inner ul li .usetext p{margin:0;color:#222;font-size:15px;line-height:1.53;letter-spacing:0;}

.metro_safeguide.col3 .inner{margin:0 auto;max-width:665px;}
.metro_safeguide.col3 .inner ul li{width:calc(33.33% - 50px);}
.metro_safeguide.col3 .inner ul li:nth-child(3) .useimg::before{display:none;}

.metro_safeguide.col4 .inner{margin:0 auto;max-width:900px;}
.metro_safeguide.col4 .inner ul li{width:calc(25% - 50px);}

@media(max-width:840px){
    .metro_safeguide.col4 .inner{max-width:665px;}

    .metro_safeguide.col3 .inner ul li,
    .metro_safeguide.col4 .inner ul li{width:calc(50% - 50px);}

    .metro_safeguide.col3 .inner ul li:nth-child(2) .useimg::before{display:none;}
    .metro_safeguide.col3 .inner ul li:nth-child(4) .useimg::before{left:-34px;right:auto;}
    .metro_safeguide.col4 .inner ul li:nth-child(2) .useimg::before{display:none;}
}
@media(max-width:499px){
    .metro_safeguide{background-size:175px;}
    .metro_safeguide .inner ul{gap:80px 0;}
    .metro_safeguide .inner ul li:not(:last-child)::before{content:"";position:absolute;left:calc(50% - 9px);bottom:-50px;transform:rotate(90deg);width:18px;height:27px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='27' viewBox='0 0 18 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M7.30626 25.5062C5.69276 27.1197 3.07676 27.1197 1.46327 25.5062C-0.150235 23.8927 -0.150235 21.2767 1.46326 19.6632L10.6206 10.5059C12.2341 8.8924 14.8501 8.8924 16.4636 10.5059C18.0771 12.1194 18.0771 14.7354 16.4636 16.3489L7.30626 25.5062Z' fill='%23004FA3'/%3E%3Cpath opacity='0.7' d='M1.45275 7.19201C-0.160752 5.57851 -0.160749 2.96251 1.45275 1.34901C3.06625 -0.264492 5.68225 -0.264493 7.29575 1.34901L16.4531 10.5063C18.0666 12.1198 18.0666 14.7358 16.4531 16.3493C14.8396 17.9628 12.2236 17.9628 10.6101 16.3493L1.45275 7.19201Z' fill='%23008AA8'/%3E%3C/svg%3E%0A");}
    .metro_safeguide .inner ul li .useimg::before{display:none;}

    .metro_safeguide.col3 .inner ul,
    .metro_safeguide.col4 .inner ul{margin:0;}
    .metro_safeguide.col3 .inner ul li,
    .metro_safeguide.col4 .inner ul li{float:none;margin:0;width:100%;}
}
/* 시민안전가이드 리스트 End */

/* 혼잡도 이용안내 sub0103 */
.metro_congestion{overflow:hidden;margin-top:10px;padding:40px 10px;border:1px solid #EAEBEF;background:#fff;}
.metro_congestion .status{position:relative;z-index:1;margin:0 auto;max-width:865px;}
.metro_congestion .status::before{content:"";position:absolute;left:50%;top:40px;z-index:-1;transform:translateX(-50%);width:90%;height:30px;background:#F2F1F0;}
.metro_congestion .status .inner{overflow:hidden;margin:0 -22.5px 30px;}
.metro_congestion .status .inner .item{float:left;margin:0 22.5px;text-align:center;}
.metro_congestion .status .inner .item .top{display:flex;justify-content:center;align-items:center;margin:0 auto;width:107px;height:107px;border-radius:100%;}
.metro_congestion .status .inner .item .top strong{font-size:24px;line-height:1;letter-spacing:0;font-weight:400;font-family:"GmarketSans";}
.metro_congestion .status .inner .item.type01 .top{border:6px solid #3E6EF3;background:#fff;}
.metro_congestion .status .inner .item.type01 .top strong{color:#3E6EF3;}
.metro_congestion .status .inner .item.type02 .top{border:6px solid #334361;background:#fff;}
.metro_congestion .status .inner .item.type02 .top strong{color:#334361;}
.metro_congestion .status .inner .item.type03 .top{background:#EA6316;}
.metro_congestion .status .inner .item.type03 .top strong{color:#fff;}
.metro_congestion .status .inner .item.type04 .top{background:#BC200A;}
.metro_congestion .status .inner .item.type04 .top strong{color:#fff;}
.metro_congestion .status .inner .item .bottom{margin-top:20px;}
.metro_congestion .status .inner .item .bottom em{display:inline-block;color:#222;font-size:15px;line-height:1.3;letter-spacing:0;text-align:left;}
.metro_congestion .status .inner .slick-arrow{position:absolute;top:50%;z-index:10;transform:translateY(-50%);width:50px;height:50px;background:rgba(0,0,0,0.6);font-size:0;text-indent:-9999px;}
.metro_congestion .status .inner .slick-arrow.slick-disabled{background:rgba(0,0,0,0.3);}
.metro_congestion .status .inner .slick-arrow::before{content:"";position:absolute;left:calc(50% - 6.5px);top:calc(50% - 10px);width:13px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.46761 8.44306L9.09174 0.818928C9.94634 -0.0356711 11.3311 -0.0356712 12.1857 0.818928C13.0403 1.67353 13.0403 3.05829 12.1857 3.91289L6.09669 10.0019L12.1857 16.0909C13.0403 16.9455 13.0403 18.3303 12.1857 19.1849C11.3311 20.0395 9.94635 20.0395 9.09175 19.1849L1.46365 11.5608C1.0324 11.1295 0.822704 10.5677 0.822704 10.0019C0.822704 9.4401 1.0324 8.87432 1.46365 8.44306L1.46761 8.44306Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");}
.metro_congestion .status .inner .slick-arrow.slick-prev{left:20px;}
.metro_congestion .status .inner .slick-arrow.slick-next{right:20px;}
.metro_congestion .status .inner .slick-arrow.slick-next::before{transform:rotate(180deg);}
.metro_congestion .status .congest_tip{color:#D12109;}

@media(max-width:680px){
    .metro_congestion .status::before{width:70%;}
}
@media(max-width:490px){
    .metro_congestion .status::before{top:30px;}
    .metro_congestion .status .inner .item .top{width:85px;height:85px;}
    .metro_congestion .status .inner .item .top strong{font-size:17px;}
}
/* 혼잡도 이용안내 sub0103 End */

/* 열차이용안내 sub0104 */
.s0104{}
.s0104 .imgbox.mo{padding:0;border:0;}

.metro_InformationUse{border:1px solid #DBDBDB;}
.metro_InformationUse .top{padding:70px 20px 55px;background:#fff;text-align:center;}
.metro_InformationUse .top .tit{margin:0 auto 65px;max-width:685px;}
.metro_InformationUse .top .tit strong{display:block;color:#222;font-size:30px;line-height:1.5;letter-spacing:0.01em;font-weight:400;font-family:"GmarketSans";}
.metro_InformationUse .top .tit strong em{}
.metro_InformationUse .top .tit strong em.color01{color:#D12109;}
.metro_InformationUse .top .tit strong em.color02{background:linear-gradient(to right, #004FA3, #0986CC, #007DB7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.metro_InformationUse .bottom{padding:40px 30px 60px;background:#FAFAFA;}
.metro_InformationUse .bottom .spot_info{display:inline-block;margin-bottom:25px;padding:9.5px 20px;border:1px solid #DBDBDB;border-radius:30px;background:#fff;}
.metro_InformationUse .bottom .spot_info ul{display:flex;flex-wrap:wrap;}
.metro_InformationUse .bottom .spot_info ul li{position:relative;color:#222;font-size:15px;line-height:1;letter-spacing:0;font-weight:bold;}
.metro_InformationUse .bottom .spot_info ul li:first-child::before{content:"";position:absolute;right:0;top:0;width:1px;height:21px;background:#D9D9D9;}
.metro_InformationUse .bottom .spot_info ul li:first-child{margin-right:12px;padding-right:12px;}
.metro_InformationUse .bottom .spot_info ul li .icon{display:inline-block;vertical-align:middle;margin-right:5px;width:22px;height:22px;}
.metro_InformationUse .bottom .spot_info ul li .icon.icon01{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.7935' cy='11.2878' r='10.5671' fill='%23D12109'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5252 13.0289C10.2867 13.034 10.0471 13.038 9.80861 13.0431C9.45539 13.0502 9.10217 13.0563 8.74895 13.0644L8.4343 13.0715L8.57031 12.6533C9.10623 11.0019 9.64215 9.35052 10.1791 7.70012C10.5059 6.69832 10.8317 5.6955 11.1586 4.69369L11.2113 4.53027H15.5129L15.2785 4.99007C14.9465 5.64272 14.6136 6.29435 14.2807 6.94699C13.6057 8.26954 12.9318 9.5931 12.2568 10.9167C12.6131 10.9228 12.9693 10.9278 13.3256 10.9329C13.8158 10.94 14.3061 10.9461 14.7953 10.9542L15.3789 10.9634L14.91 11.4729C13.7945 12.6848 12.679 13.8977 11.5646 15.1106C10.6703 16.084 9.77715 17.0574 8.88293 18.0308L8.07397 18.9118L8.59975 17.6502C8.92252 16.8757 9.24529 16.1013 9.56806 15.3268C9.88677 14.5605 10.2065 13.7952 10.5252 13.0299V13.0289Z' fill='white'/%3E%3C/svg%3E%0A");}
.metro_InformationUse .bottom .spot_info ul li .icon.icon02{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.8694' cy='10.7209' r='8.87915' fill='white' stroke='%23222222' stroke-width='3'/%3E%3C/svg%3E%0A");}

.evacuation_box+.evacuation_box{margin-top:50px;}
.evacuation_box .evacuation_time{margin-bottom:30px;padding:30px 20px;border:1px solid #dbdbdb;background:#fff url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.2738 0.688467C14.546 -2.2066 3.53119 4.28088 0.677649 15.1807C-1.54778 23.6926 1.85484 32.382 8.5644 37.162C11.8797 36.6084 14.5502 35.4123 16.6716 34.0176C17.8946 33.2104 18.9345 32.3397 19.8038 31.486C22.3329 29.0051 23.4311 26.6637 23.4935 26.5538C23.4935 26.5538 24.6166 24.3942 25.0742 22.1838C25.1033 22.0359 25.1282 21.8964 25.1532 21.7527C25.2281 21.2878 25.2697 20.8271 25.2572 20.3918C25.2405 18.0969 23.7264 16.0006 21.4344 15.3836C18.689 14.6439 15.8729 16.3007 15.1408 19.0943C14.4129 21.8837 16.0435 24.7407 18.7889 25.4803C20.4528 25.9283 22.1416 25.4973 23.377 24.4618C22.1582 26.4989 19.6832 29.8335 15.848 31.4395C14.6958 31.2028 13.5685 30.7464 12.6034 29.9645C9.00116 27.0314 7.23746 22.1162 8.502 17.2939C10.2033 10.781 16.7798 6.90123 23.194 8.62981C28.2022 9.98648 31.6215 14.3565 32.0707 19.3098C32.0707 19.3352 32.0707 19.3521 32.0707 19.3521C32.3619 21.8837 32.0374 24.5125 31.8003 25.8227C30.5441 32.7666 27.8736 37.2888 25.2447 40.1754C31.9917 38.3539 37.6114 33.016 39.5332 25.6748C42.3867 14.7707 36.0016 3.58776 25.2655 0.684241' fill='%23004FA3' fill-opacity='0.3'/%3E%3Cpath d='M27.2208 22.0954C27.0211 20.2907 26.7341 20.0371 26.5927 20.0202C26.5095 20.0118 26.4554 20.0794 26.4762 20.2189C26.497 20.3795 26.5053 20.6457 26.5053 20.6457C26.5885 23.7902 25.8481 26.1442 25.3614 27.8263C23.9388 32.7416 20.2159 38.219 16.3516 40.6365C18.0737 40.9703 19.7875 41.0676 21.4638 40.9534C23.2899 38.8994 25.819 34.5632 26.8007 28.9506C27.175 26.8289 27.487 24.5002 27.2208 22.0912' fill='%23004FA3' fill-opacity='0.3'/%3E%3C/svg%3E%0A") no-repeat right -25px bottom -20px;background-size:100px;text-align:center;}
.evacuation_box .evacuation_time ul{display:inline-block;}
.evacuation_box .evacuation_time ul li{position:relative;;display:inline-block;}
.evacuation_box .evacuation_time ul li:not(:last-child)::before{content:"";position:absolute;right:0;top:calc(50% - 5px);width:1px;height:10px;background:#DBDBDB;}
.evacuation_box .evacuation_time ul li:not(:last-child){margin-right:10px;padding-right:10px;}
.evacuation_box .evacuation_time ul li a{display:block;color:#000;font-size:18px;}
.evacuation_box .evacuation_time ul li.on a,
.evacuation_box .evacuation_time ul li a:hover,
.evacuation_box .evacuation_time ul li a:focus{color:#007DB7;font-weight:bold;}

.evacuation_box .evacuation_time .timetip{margin-top:15px;color:#000;font-size:15px;line-height:1.2;letter-spacing:0.01em;}
.evacuation_box .evacuation_time .timetip em{display:inline-block;vertical-align:middle;width:13px;height:13px;border-radius:100%;background:#D12109;font-size:0;text-indent:-999px;}

.evacuation_box .evacuation_context{text-align:center;}
.evacuation_box .evacuation_context .tit{position:relative;margin-bottom:15px;}
.evacuation_box .evacuation_context .tit strong{display:block;color:#000;font-size:20px;line-height:1.3;letter-spacing:0.01em;font-weight:400;font-family:"GmarketSans";}
.evacuation_box .evacuation_context .tit strong em{font-weight:bold;}

@media(max-width:1279px){
    .s0104 .imgbox.mo{padding:20px;background:#f8f9fa ;}
}
@media(max-width:840px){
    .metro_InformationUse .top{padding:50px 20px 55px;}
    .metro_InformationUse .top .tit{max-width:585px;}
    .metro_InformationUse .top .tit strong{font-size:24px;}
}
@media(max-width:550px){
    .metro_InformationUse .bottom{text-align:center;}
}
/* 열차이용안내 sub0104 End */

/* 문화즐기기 sub0205 */
.slick-list,.slick-track{width:100%;height:100%;}
.metro_enjoyCulture{margin-bottom:40px;}
.metro_enjoyCulture .culture_img{margin-bottom:40px;}
.metro_enjoyCulture .culture_img .imgItem{overflow:hidden;height:440px;}
.metro_enjoyCulture .culture_img .imgItem .slick-slide{position:relative;}
.metro_enjoyCulture .culture_img .imgItem .slick-slide img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1000%;height:100%;}
.metro_enjoyCulture .culture_img .imgItem .slider-for{overflow:hidden;z-index:10;float:left;width:calc(100% - 166px);height:100%;border-radius:0px 40px 0px 0px;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav{position:relative;display:flex;align-items:center;float:right;padding:30px;width:150px;height:100%;border-radius:10px;background:#f7fafd;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-slide{overflow:hidden;margin:10px 0;width:90px;height:90px;border:none;border-radius:10px;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-slide::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;border:3px solid transparent;border-radius:10px;transition:0.3s;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-slide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-slide:hover::before,
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-slide:focus::before,
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-slide.slick-current::before{border-color:#1790FF;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-slide em{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);color:#fff;font-size:15px;letter-spacing:0;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-arrow{position:absolute;left:calc(50% - 10px);z-index:10;width:20px;height:13px;background:url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5538 0.891682L19.1779 8.51582C20.0325 9.37042 20.0325 10.7552 19.1779 11.6098C18.3233 12.4644 16.9385 12.4644 16.0839 11.6098L9.99491 5.52076L3.90589 11.6098C3.05129 12.4644 1.66652 12.4644 0.811924 11.6098C-0.042675 10.7552 -0.042675 9.37042 0.811924 8.51582L8.43606 0.887726C8.86732 0.45647 9.42914 0.246776 9.99491 0.246776C10.5567 0.246776 11.1225 0.45647 11.5538 0.887726V0.891682Z' fill='%23004FA3'/%3E%3C/svg%3E%0A");font-size:0;text-indent:-9999px;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-arrow.slick-disabled{opacity:0.4;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-arrow.slick-prev{top:30px;}
.metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-arrow.slick-next{bottom:30px;transform:rotate(180deg);}

.metro_enjoyCulture .culture_info{padding:20px;}
.metro_enjoyCulture .culture_info strong{position:relative;;display:block;color:#222;font-size:24px;line-height:1.2;letter-spacing:0.01em;font-weight:bold;font-family:"GmarketSans";}
.metro_enjoyCulture .culture_info strong::before{content:"";position:absolute;left:0;top:-16px;width:7px;height:7px;border-radius:100%;background:#3E6EF3;}
.metro_enjoyCulture .culture_info p{margin:0;color:#222;font-size:15px;line-height:1.73;letter-spacing:-0.02em;}
.metro_enjoyCulture .culture_info .infoBox{margin-top:30px;}
.metro_enjoyCulture .culture_info .infoBox li{position:relative;padding-left:90px;color:#222;font-size:15px;line-height:1.2;letter-spacing:-0.02em;}
.metro_enjoyCulture .culture_info .infoBox li+li{margin-top:5px;}
.metro_enjoyCulture .culture_info .infoBox li em{position:absolute;left:0;top:0;}
.metro_enjoyCulture .culture_info .infoBox li em::before{display:inline-block;vertical-align:middle;margin-top:-3.5px;margin-right:5px;}
.metro_enjoyCulture .culture_info .infoBox li.ico01 em::before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.81646 2.75884C5.15852 0.413721 8.95595 0.413721 11.3011 2.75884C13.6431 5.1009 13.6431 8.90139 11.3011 11.2435C8.95901 13.5855 5.15852 13.5855 2.81646 11.2435C0.471338 8.89834 0.471338 5.1009 2.81646 2.75884Z' stroke='%23222222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.12767 4.21423L7.10627 7.55304L4.99658 7.56222' stroke='%23007DB7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.metro_enjoyCulture .culture_info .infoBox li.ico02 em::before{content:"";width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.27445 4.85974H0.626953V13.8974H13.627V4.85974H11.022' stroke='%23222222' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.7908 1.06757H3.46191V13.8974H10.7908V1.06757Z' stroke='%23222222' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.94085 3.65485H8.16113' stroke='%23007DB7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.09124 3.65479H5.31152' stroke='%23007DB7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.94085 5.84509H8.16113' stroke='%23007DB7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.09124 5.84515H5.31152' stroke='%23007DB7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.94085 8.03186H8.16113' stroke='%23007DB7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.09124 8.03192H5.31152' stroke='%23007DB7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

@media(max-width:840px){
    .metro_enjoyCulture .culture_img .imgItem{height:auto;}
    .metro_enjoyCulture .culture_img .imgItem .slider-for{float:none;margin-bottom:17px;padding-top:57.668%;width:100%;height:auto;}
    .metro_enjoyCulture .culture_img .imgItem .slider-for .slick-list{position:absolute;left:0;top:0;width:100%;height:100%;}
    .metro_enjoyCulture .culture_img .imgItem .slider-nav{float:none;width:100%;height:100%;}
    .metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-list{padding:0 10px;}
    .metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-slide{margin:0 10px;}
    .metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-arrow{left:auto;}
    .metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-arrow.slick-prev{left:15px;top:calc(50% - 6.5px);transform:rotate(-90deg);}
    .metro_enjoyCulture .culture_img .imgItem .slider-nav .slick-arrow.slick-next{right:15px;top:calc(50% - 6.5px);bottom:auto;transform:rotate(90deg);}
}
@media(max-width:640px){
    .metro_enjoyCulture .culture_img{margin-bottom:60px;}
    .metro_enjoyCulture .culture_info{padding:0;}
}
@media(max-width:480px){
    .metro_enjoyCulture .culture_img .imgItem .slider-nav{padding:30px 20px;}
}
/* 문화즐기기 sub0205 End */

/* 시설물사용 및 사용신청 sub020601 */
.metro_AFUse{margin-bottom:80px;padding:40px 33px 33px;border-radius:20px;background:#F9F9F9;}
.metro_AFUse .top{display:flex;flex-wrap:wrap;padding-bottom:13px;}
.metro_AFUse .top .titBox{padding:15px 0 0 40px;width:400px;}
.metro_AFUse .top .titBox strong{position:relative;display:block;color:#222;font-size:30px;line-height:1.4;letter-spacing:0;font-weight:bold;font-family:"GmarketSans";}
.metro_AFUse .top .titBox strong span{display:block;}
.metro_AFUse .top .relatedBox{margin-left:55px;width:calc(100% - 455px);}
.metro_AFUse .top .relatedBox strong{display:block;color:#004FA3;font-size:20px;line-height:1.2;font-weight:bold;}
.metro_AFUse .top .relatedBox .list-1st>li{margin:7.5px 0;}

.metro_AFUse .bottom{position:relative;}
.metro_AFUse .bottom::before{content:"";position:absolute;left:268px;top:-180px;width:140px;height:251px;background:url("data:image/svg+xml,%3Csvg width='140' height='251' viewBox='0 0 140 251' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M134.204 133.758L115.747 142.032L119.625 200.869L137.965 189.939L134.204 133.758Z' fill='%23FEDCD9'/%3E%3Cpath d='M109.924 54.572C111.986 58.0533 114.69 61.0749 117.356 64.0763C121.908 69.2002 126.552 74.5675 128.666 81.1921C130.897 88.1682 130.242 96.2664 134.282 102.296C135.689 104.392 137.602 106.129 138.718 108.407C140.177 111.402 140.073 114.937 139.827 118.29C139.593 121.528 139.081 125.117 136.656 127.152C135.307 128.281 133.562 128.741 131.87 129.112C115.508 132.688 98.0431 130.518 82.9457 123.042C79.541 121.359 76.1363 119.304 73.9767 116.079C70.5396 110.949 70.9806 104.121 71.655 97.9023C72.7186 88.0533 74.0416 78.1231 77.5111 68.896C80.611 60.6558 85.3322 53.2065 90.021 45.8316C91.6747 43.229 99.1909 30.7234 103.225 33.2854C104.781 34.279 105.079 41.6472 105.572 43.5603C106.565 47.4066 107.907 51.165 109.924 54.5652V54.572Z' fill='%23322723'/%3E%3Cpath d='M104.32 58.2481C98.389 58.2481 93.5808 52.5826 93.5808 45.5938C93.5808 38.605 98.389 32.9395 104.32 32.9395C110.251 32.9395 115.06 38.605 115.06 45.5938C115.06 52.5826 110.251 58.2481 104.32 58.2481Z' fill='%23A1A7AF'/%3E%3Cpath d='M53.9763 79.2031C53.9763 79.2031 -15.5509 104.809 3.43114 170.318L28.7232 159.807C28.7232 159.807 33.8075 230.062 37.1603 250.497L116.856 202.847L117.284 141.501L134.21 133.755C134.21 133.755 132.57 84.949 89.0998 83.1914L53.9828 79.2031H53.9763Z' fill='%233E94F9'/%3E%3Cpath d='M108.997 22.3473C108.997 22.3473 110.054 59.6546 101.578 65.3531C93.1019 71.0516 92.6479 65.8128 87.9981 79.2107L81.9604 95.8736C81.9604 95.8736 59.1392 98.8818 55.313 76.3716L62.0121 61.8313C62.0121 61.8313 50.2546 37.6109 56.8175 20.5154C56.8175 20.5154 71.0718 -7.14575 94.2692 6.2657C103.219 11.4437 109.003 22.3473 109.003 22.3473H108.997Z' fill='%23FEDCD9'/%3E%3Cpath d='M66.3368 64.0352C66.3368 64.0352 67.1734 82.922 81.9595 95.8738L75.3381 109.954C75.3381 109.954 53.574 86.3831 56.4729 73.8369L66.3368 64.0352Z' fill='white'/%3E%3Cpath d='M81.9605 95.8717C81.9605 95.8717 83.6467 88.9632 86.6558 82.9199C86.6558 82.9199 86.565 103.132 85.9165 106.525L81.9605 95.8717Z' fill='white'/%3E%3Cpath d='M89.1131 17.5555C86.4606 21.5641 82.6668 24.606 78.6655 27.1342C75.8704 28.8985 72.8289 30.5546 71.0584 33.4208C68.5292 37.5172 69.3269 42.9589 71.1103 47.4541C72.8937 51.9562 75.5721 56.0931 76.7264 60.8115C77.5695 64.2387 77.5565 67.889 76.707 71.3162C74.9236 78.4681 69.5474 84.6871 69.7355 92.0756C69.8198 95.4149 71.0649 98.592 71.882 101.823C73.1466 106.819 73.406 112.085 72.6408 117.181C72.4009 118.77 72.0507 120.386 71.2011 121.731C69.2685 124.813 65.3904 125.692 61.9079 126.3C57.2581 127.112 52.5434 127.889 47.8481 127.477C43.1464 127.064 38.3928 125.327 35.1372 121.778C30.9025 117.161 29.6379 110.077 24.9556 105.953C20.4095 101.952 13.7752 101.729 8.73624 98.4298C7.16036 97.3955 5.72066 96.0098 5.02675 94.2049C4.50145 92.8462 4.4366 91.3388 4.57927 89.8786C5.31858 82.1657 11.473 76.1224 18.1073 72.6344C21.5055 70.8498 25.2409 69.437 27.8026 66.4965C34.2034 59.1418 30.2085 46.2306 36.2527 38.5582C38.5614 35.6245 42.0634 33.894 44.2878 30.8926C47.7054 26.2824 47.459 19.6443 50.5524 14.7975C53.0168 10.9377 57.2386 8.76777 61.2918 6.85475C66.3502 4.4753 71.5189 2.21752 76.9794 1.21031C80.6435 0.534332 89.6708 -0.655393 92.0508 3.37345C94.2882 7.1657 91.1624 14.4663 89.1131 17.5758V17.5555Z' fill='%23322723'/%3E%3Cpath d='M65.9925 54.3888C60.0613 54.3888 55.2532 48.7232 55.2532 41.7344C55.2532 34.7456 60.0613 29.0801 65.9925 29.0801C71.9237 29.0801 76.7319 34.7456 76.7319 41.7344C76.7319 48.7232 71.9237 54.3888 65.9925 54.3888Z' fill='%23A1A7AF'/%3E%3Cpath d='M63.6263 54.3888C57.6951 54.3888 52.8869 48.7232 52.8869 41.7344C52.8869 34.7456 57.6951 29.0801 63.6263 29.0801C69.5575 29.0801 74.3657 34.7456 74.3657 41.7344C74.3657 48.7232 69.5575 54.3888 63.6263 54.3888Z' fill='%23B3BAC0'/%3E%3Cpath d='M62.537 30.2964C62.537 30.2964 67.5695 -0.318728 88.4192 0.512728C89.5736 0.560047 90.7279 0.641164 91.8174 1.03323L96.2144 2.59475C96.2144 2.59475 74.3724 -1.29214 69.1584 34.1901L62.5435 30.2964H62.537Z' fill='%23B3BAC0'/%3E%3Cpath d='M69.6763 46.6604C72.199 52.0345 78.4118 60.3828 85.0266 59.4027C87.2769 59.0714 88.0552 62.6812 85.7919 63.0192C77.3741 64.263 69.8773 55.5023 66.531 48.3909C65.5258 46.2481 68.6646 44.5176 69.6763 46.6604Z' fill='%23B3BAC0'/%3E%3Cpath d='M89.593 66.7257C86.9533 66.7257 84.8135 64.4952 84.8135 61.7437C84.8135 58.9922 86.9533 56.7617 89.593 56.7617C92.2327 56.7617 94.3726 58.9922 94.3726 61.7437C94.3726 64.4952 92.2327 66.7257 89.593 66.7257Z' fill='%234D4D4D'/%3E%3Cpath d='M106.96 31.6824C105.793 29.3503 105.968 26.5652 105.417 23.9965C104.288 18.7441 99.9886 14.5666 95.0404 13.0321C93.7823 12.64 92.4334 12.3764 91.4411 11.4841C90.5527 10.6865 90.0858 9.48998 89.8263 8.29349C89.5605 7.06321 89.4826 5.75181 89.8523 4.54856C89.9755 4.14973 90.1506 3.7509 90.436 3.45347C90.7408 3.13576 91.1428 2.95325 91.5514 2.81129C94.554 1.79056 97.7836 3.129 100.67 4.46744C102.485 5.31242 104.308 6.17767 105.903 7.42148C107.485 8.65852 108.802 10.2538 109.872 11.9911C113.795 18.3656 114.373 26.5382 112.68 33.9064C112.557 34.4404 112.414 34.9947 112.077 35.4206C110.676 37.2187 107.596 32.933 106.967 31.6824H106.96Z' fill='%23322723'/%3E%3Cpath d='M103.899 34.7591C104.885 34.8064 105.722 35.5905 105.722 36.6586V38.0308C105.722 39.0245 104.885 39.9709 103.899 39.9303C102.914 39.883 102.077 39.0989 102.077 38.0308V36.6586C102.077 35.6649 102.914 34.7185 103.899 34.7591Z' fill='%23333333'/%3E%3Cpath d='M89.5932 33.9817C90.5789 34.029 91.4155 34.8132 91.4155 35.8812V37.2535C91.4155 38.2472 90.5789 39.1935 89.5932 39.153C88.6075 39.1057 87.7709 38.3215 87.7709 37.2535V35.8812C87.7709 34.8875 88.6075 33.9412 89.5932 33.9817Z' fill='%23333333'/%3E%3Cpath d='M98.7556 37.1382C99.7413 39.5176 100.734 41.897 101.719 44.2697C101.972 44.8714 101.823 45.7163 101.09 45.8786C100.176 46.0814 99.2744 46.203 98.3405 46.2368C96.9851 46.2842 96.9851 44.094 98.3405 44.0467C98.6713 44.0331 98.9955 44.0061 99.3133 43.9723C98.5221 42.066 97.7244 40.1598 96.9333 38.2468C96.4015 36.9624 98.2108 35.847 98.7491 37.1382H98.7556Z' fill='%23333333'/%3E%3Cpath d='M102.2 28.2008C104.321 28.0791 106.519 28.0859 108.296 29.4649C109.373 30.2963 108.322 32.2026 107.232 31.3576C105.741 30.2017 103.97 30.2896 102.2 30.391C100.845 30.4653 100.851 28.2752 102.2 28.2008Z' fill='%23333333'/%3E%3Cpath d='M84.4954 29.0535C86.616 27.6881 89.1128 27.3433 91.4993 28.0869C92.7964 28.4925 92.2451 30.6083 90.9416 30.2027C89.0674 29.6214 87.2191 29.8782 85.5589 30.9463C84.4046 31.6899 83.3475 29.7971 84.4954 29.0535Z' fill='%23333333'/%3E%3Cpath d='M91.3822 48.8263C94.4431 51.0232 97.8803 51.8952 101.57 51.4491C102.913 51.2869 102.9 53.4838 101.57 53.6393C97.556 54.126 93.6455 53.0985 90.3186 50.7123C89.2096 49.9146 90.2602 48.0151 91.3822 48.8195V48.8263Z' fill='%23333333'/%3E%3Cpath d='M87.3111 130.789C86.3978 130.789 85.6574 129.551 85.6574 128.025C85.6574 126.498 86.3978 125.26 87.3111 125.26C88.2245 125.26 88.9648 126.498 88.9648 128.025C88.9648 129.551 88.2245 130.789 87.3111 130.789Z' fill='white'/%3E%3Cpath d='M104.129 194.63C103.382 194.63 102.776 193.617 102.776 192.368C102.776 191.118 103.382 190.105 104.129 190.105C104.877 190.105 105.482 191.118 105.482 192.368C105.482 193.617 104.877 194.63 104.129 194.63Z' fill='%237BA6FF'/%3E%3Cpath d='M93.8214 164.688C92.9081 164.688 92.1677 163.45 92.1677 161.923C92.1677 160.396 92.9081 159.158 93.8214 159.158C94.7347 159.158 95.4751 160.396 95.4751 161.923C95.4751 163.45 94.7347 164.688 93.8214 164.688Z' fill='white'/%3E%3Cpath d='M31.6357 158.535L5.02717 169.655L31.5968 233.353C33.5618 238.233 37.9846 241.552 43.0495 241.958L127.292 248.691L127.227 225.903L53.5036 216.075L31.6357 158.542V158.535Z' fill='%23FEDCD9'/%3E%3Cpath d='M131.263 215.612L135.854 213.875L133.051 234.115L131.311 234.259L131.263 215.612Z' fill='%23ED978E'/%3E%3C/svg%3E%0A") no-repeat;background-size:cover;}
.metro_AFUse .bottom .inner{position:relative;padding:33px;border-radius:12px;background:#fff;box-shadow:2px 2px 13px rgba(0, 0, 0, 0.05);}
.metro_AFUse .bottom .inner strong{display:block;color:#222;font-size:20px;line-height:1.2;letter-spacing:0;font-weight:bold;}
.metro_AFUse .bottom .inner .contactInfo{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;}
.metro_AFUse .bottom .inner .contactInfo .item{position:relative;width:calc(33.33% - 35px);}
.metro_AFUse .bottom .inner .contactInfo .item:not(:first-child)::before{content:"";position:absolute;left:-35px;top:25px;opacity:0.3;width:1px;height:84px;border-left:1px dashed #01838A;}
.metro_AFUse .bottom .inner .contactInfo .item .list-1st{margin:0;}
.metro_AFUse .bottom .inner .contactInfo .item .list-1st>li{margin:7.5px 0;}

@media(max-width:999px){
    .metro_AFUse .top{padding-left:40px;}
    .metro_AFUse .top .titBox{padding:0;width:100%;}
    .metro_AFUse .top .titBox strong span{display:inline;}
    .metro_AFUse .top .relatedBox{margin-top:20px;margin-left:0;width:100%;}

   .metro_AFUse .bottom::before{left:auto;right:30px;}
}
@media(max-width:899px){
    .metro_AFUse .bottom .inner .contactInfo .item{width:calc(100% - 35px);}
    .metro_AFUse .bottom .inner .contactInfo .item:not(:first-child)::before{display:none;}
    .metro_AFUse .bottom .inner .contactInfo .item .list-1st{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .metro_AFUse .bottom .inner .contactInfo .item .list-1st>li{margin:3.5px 0;width:calc(50% - 20px);}
}
@media(max-width:799px){
    .metro_AFUse .top{padding-left:25px;}
    .metro_AFUse .bottom::before{right:15px;top:-120px;width:90px;height:162px;}
}
@media(max-width:699px){
    .metro_AFUse .top{padding-left:0;}

    .metro_AFUse .bottom::before{display:none;}
    .metro_AFUse .bottom .inner .contactInfo .item .list-1st>li{width:calc(100% - 20px);}
}
@media(max-width:539px){
    .metro_AFUse{padding:40px 20px 33px;}
    .metro_AFUse .top .titBox strong{font-size:26px;}

    .metro_AFUse .bottom .inner{padding:20px;}
    .metro_AFUse .bottom .inner strong{font-size:18px;}
}
@media(max-width:399px){
    .AFUse_wrap .vlist__column .inner .item .ui-summary .link{}
    .AFUse_wrap .vlist__column .inner .item .ui-summary .link a{display:block;text-align:left;}
    .AFUse_wrap .vlist__column .inner .item .ui-summary .link a+a{margin-top:10px;}
}
/* 시설물사용 및 사용신청 sub020601 End */

/* 사이버 감사실 sub0305 */
.metro_reportWatchword{margin:30px auto 0;max-width:640px;text-align:center;}
.metro_reportWatchword .inner{position:relative;padding:5px 15px;border:5px solid #004FA3;}
.metro_reportWatchword .inner::before{content:"";position:absolute;left:50%;top:-5px;transform:translateX(-50%);width:calc(100% - 10px);height:5px;background:#fff;}
.metro_reportWatchword .inner::after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);width:calc(100% - 10px);height:5px;background:#fff;}
.metro_reportWatchword .inner strong{position:relative;display:block;color:#222;font-weight:400;}
/* 사이버 감사실 sub0305 End */

/* 공기질관리 sub0404 */
.s0404{}
.s0404 table.tight th{word-break:break-all;}
/* 공기질관리 sub0404 */

/* 품질경영 sub050302 */
@media(min-width:1280px){
    .s050302 .prc.type5 > li .inner{min-height:291px;}
}
@media(max-width:1279px){
    .s050302 .prc.type5 > li .inner{min-height:270px;}
}
@media(max-width:767px){
    .s050302 .prc.type5 > li .inner{min-height:auto;}
}
/* 품질경영 sub050302 End */

/* 안전관리시스템 sub0401 */
.metro_sms{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:775px;}
.metro_sms .item{position:relative;display:flex;flex-direction:column;width:calc(33.33% - 25px);}
.metro_sms .item:not(:nth-child(1)):before{content:"";position:absolute;left:-35px;top:77px;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Crect x='11.5342' y='0.455078' width='5.23641' height='26.7476' rx='2.61821' fill='%23004FA3'/%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Crect x='27.5264' y='11.2109' width='5.23641' height='26.7476' rx='2.61821' transform='rotate(90 27.5264 11.2109)' fill='%231B9AD5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;}
.metro_sms .item .titbox{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:182px;height:182px;border-radius:100%;text-align:center;}
.metro_sms .item .titbox::after{content:"";position:absolute;left:50%;bottom:-130px;z-index:-1;width:1px;height:100%;background:#dbdbdb;}
.metro_sms .item:nth-child(1) .titbox{background:#01838A;}
.metro_sms .item:nth-child(2) .titbox{background:#007DB7;}
.metro_sms .item:nth-child(3) .titbox{background:#004FA3;}
.metro_sms .item .titbox .icon{display:inline-block;margin-bottom:8px;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg width='120' height='40' viewBox='0 0 120 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0481 16.0264C11.2474 16.5709 10.4947 17.1874 9.81408 17.8761C9.13346 18.5567 8.50889 19.3094 7.9724 20.1101C7.4279 20.9108 6.96348 21.7756 6.57913 22.6805C6.19478 23.5853 5.8985 24.5301 5.69832 25.515C5.49814 26.4999 5.39404 27.5169 5.39404 28.5578' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.6136 28.5578C35.6136 27.5169 35.5095 26.4919 35.3093 25.515C35.1091 24.5301 34.8128 23.5853 34.4285 22.6805C34.0441 21.7756 33.5797 20.9188 33.0352 20.1101C32.4907 19.3094 31.8741 18.5567 31.1935 17.8761C30.5129 17.1954 29.7602 16.5709 28.9595 16.0264' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38 31.9682C38 33.2013 36.9991 34.1943 35.774 34.1943H5.22604C3.99291 34.1943 3 33.2013 3 31.9682C3 30.7351 4.00092 29.7422 5.22604 29.7422H35.774C37.0071 29.7422 38 30.7351 38 31.9682Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.4794 12.9753C28.4794 17.3793 24.9081 20.9506 20.5041 20.9506C16.1001 20.9506 12.5288 17.3793 12.5288 12.9753C12.5288 8.57127 16.0921 5 20.5041 5C24.9161 5 28.4794 8.57127 28.4794 12.9753Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.5034 9.89258V16.0662' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.4131 12.9746H23.5867' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M53.2255 2H67.763C70.5089 2 72.7455 4.22411 72.7455 6.98251V26.751H48.2554V6.98251C48.2554 4.22411 50.4795 2 53.2255 2Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M67.7754 14.985V6.9707L53.2255 6.9707V14.985L67.7754 14.985Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M53.2256 19.3701H54.4805' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M66.5078 19.3701H67.7752' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47 37.9344L52.4547 26.7393H68.5329L74 37.9344' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M50.604 31.2607H70.385' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M72.2733 35.8096H48.7275' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M116.986 22.6942V17.2786H112.725C112.385 15.6906 111.761 14.2112 110.906 12.8946L113.919 9.88144L110.091 6.05389L107.078 9.06707C105.762 8.21198 104.282 7.58763 102.694 7.2483V3H97.2786V7.26188C95.6906 7.6012 94.2112 8.22555 92.8946 9.08064L89.8814 6.06747L86.0539 9.89501L89.0671 12.9082C88.212 14.2248 87.5876 15.7042 87.2483 17.2922H83V22.7078H87.2619C87.6012 24.2958 88.2255 25.7753 89.0806 27.0918L86.0675 30.105L89.895 33.9325L92.9082 30.9194C94.2248 31.7745 95.7042 32.3988 97.2922 32.7381V37H102.708V32.7381C104.296 32.3988 105.775 31.7745 107.092 30.9194L110.105 33.9325L113.933 30.105L110.919 27.0918C111.774 25.7753 112.399 24.2958 112.738 22.7078H117L116.986 22.6942Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M99.9932 23.1964C101.762 23.1964 103.196 21.7623 103.196 19.9932C103.196 18.2242 101.762 16.79 99.9932 16.79C98.2242 16.79 96.79 18.2242 96.79 19.9932C96.79 21.7623 98.2242 23.1964 99.9932 23.1964Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat;}
.metro_sms .item .titbox .icon.icon01{background-position:0 0;}
.metro_sms .item .titbox .icon.icon02{background-position:-40px 0;}
.metro_sms .item .titbox .icon.icon03{background-position:-80px 0;}
.metro_sms .item .titbox span{display:block;color:#fff;font-size:18px;line-height:1.27;letter-spacing:0;font-weight:bold;}

.metro_sms .item .listbox{overflow:hidden;margin-top:26px;height:calc(100% - 208px);border:1px solid #DBDBDB;border-radius:5px;}
.metro_sms .item .listbox.no_tit{border:0;border-radius:0;text-align:center;}
.metro_sms .item .listbox.no_tit ul{display:flex;flex-wrap:wrap;height:100%;border:1px solid #DBDBDB;border-radius:5px;background:#fff;}
.metro_sms .item .listbox.no_tit ul li{display:flex;justify-content:center;align-items:center;padding:7px 11px;width:50%;border-bottom:1px solid #DBDBDB;min-height:70px;}
.metro_sms .item .listbox.no_tit ul li:nth-child(even){border-left:1px solid #dbdbdb;}
.metro_sms .item .listbox.no_tit ul li:nth-last-child(-n+2){border-bottom:0;}

.metro_sms .item .listbox .tit{display:flex;justify-content:center;align-items:center;padding:10px;border-bottom:1px solid #dbdbdb;background:#F8FAF9;min-height:56px;}
.metro_sms .item .listbox .tit strong{color:#222;font-size:16px;line-height:1.43;}
.metro_sms .item .listbox .context{padding:10px 25px;background:#fff;}
.metro_sms .item .listbox .context .list-1st>li{margin:7px 0;}

@media(max-width:767px){
    .metro_sms .item{width:100%;}
    .metro_sms .item+.item{margin-top:100px;}
    .metro_sms .item:not(:nth-child(1)):before{left:calc(50% - 14px);top:-60px;}
    .metro_sms .item .listbox,
    .metro_sms .item .listbox.no_tit ul{height:auto;}
    .metro_sms .item .listbox .context .list-1st{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .metro_sms .item .listbox .context .list-1st>li{width:calc(50% - 20px);}
}
@media(max-width:460px){
    .metro_sms .item .listbox .context .list-1st>li{width:100%;}
}
/* 안전관리시스템 sub0401 End */

/* 채용절차 sub050502 */
.s050502 .prc.type5 > li .inner{min-height:270px;}

@media(max-width:767px){
    .s050502 .prc.type5 > li .inner{min-height:auto;}
}
/* 채용절차 sub050502 End */

/* 인재상 sub050501 */
.metro_talent{margin-top:80px;text-align:center;}
.metro_talent .titBox{position:relative;display:inline-block;margin-bottom:35px;}
.metro_talent .titBox span{display:inline-block;padding:5.5px 18px;border-radius:30px;background:linear-gradient(260.66deg, #007DB7 3.11%, #0986CC 41.04%, #004FA3 69.93%);color:#fff;font-size:20px;line-height:1.2;letter-spacing:0.01em;font-family:"GmarketSans";}
.metro_talent .titBox .tit{position:relative;padding:15px 30px;border:5px solid #004FA3;}
.metro_talent .titBox .tit::before{content:"";position:absolute;left:50%;top:-5px;transform:translateX(-50%);width:calc(100% - 15px);height:5px;background:#fff;}
.metro_talent .titBox .tit::after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);width:calc(100% - 15px);height:5px;background:#fff;}
.metro_talent .titBox .tit strong{display:block;color:#222;font-size:30px;line-height:1.2;letter-spacing:0.01em;font-weight:bold;font-family:"GmarketSans";}
.metro_talent .titBox .tit strong em{color:#007DB7;}
.metro_talent .titBox .tit p{margin-top:5px;color:#666;letter-spacing:0.02em;font-family:"GmarketSans";}

@media(max-width:1279px){
    .metro_intro .intro_navtab ul li+li{margin-left:10px;}
}
/* 인재상 sub050501 End */

/* 개인정보처리방침 라벨링 반영 */
.privacy_policy .text-center h4 {display:inline-block}
.privacy_policy .list_num {margin-top:30px;}
.privacy_policy .label_wrap{ width: 100%; box-sizing: border-box; padding: 0px 10px; display: flex; flex-flow: row wrap; justify-content: space-around; position: relative;}
.privacy_policy .label_box{ width: 30%; height: 200px; box-sizing: border-box; padding: 20px 30px; border-radius: 10px; box-shadow: 0 0.2rem 0.8rem rgba(22,71,170,0.2); display: flex; flex-flow: column; justify-content: center; align-items:center; cursor: pointer; margin-bottom: 20px; background-color: #fff; border: 1px solid #fff; position:relative}
.privacy_policy .label_box:hover{ transition: 0.2s; border: 1px solid #237ab2;}
.privacy_policy .label_cnt { font-size: 14px; margin-top: 20px; font-weight: 400; color: #111;}
.privacy_policy .label_layer{display: none; position: absolute; width: 300px; box-sizing: border-box; border-radius: 10px; background-color: #fff; border: 1px solid #eee; box-shadow: 0 0.2rem 0.8rem rgba(22,71,170,0.2); z-index: 999;}
.privacy_policy .label_desc_top{ width: 100%; box-sizing: border-box; padding:10px; background-color: #237ab2; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.privacy_policy .label_desc_top p{color: #fff;}
.privacy_policy .label_desc_btm{ width: 100%; box-sizing: border-box; padding: 15px 20px;}
.privacy_policy .desc_wrap{display: flex;flex-flow: row wrap;}
.privacy_policy .desc_box{ width: 100%; border-radius: 10px; border: 1px solid #eee; box-sizing: border-box; padding: 10px 15px; margin-top: 10px; display: flex; flex-flow: row wrap; justify-content: space-between;    }
.privacy_policy .desc_tit{ width: 30%; font-weight: 500; color: #237ab2; word-break: keep-all; margin: 0;}
.privacy_policy .desc_cnt{ width: 68%; color: #333; font-size: 14px; margin: 0;}
.privacy_policy .desc_icon{box-sizing: border-box;/* padding-left: 30px; */height: auto;margin: 0;}
.privacy_policy .desc_wrap{display: flex;flex-flow: row wrap;}
.privacy_policy .desc_box{width: 100%;border-radius: 10px;border: 1px solid #eee;box-sizing: border-box;padding: 10px 15px;margin-top: 10px;display: flex;flex-flow: row wrap;justify-content: space-between;    }
.privacy_policy .label_layer.num0{ top:0; left: 110%; }
.privacy_policy .label_layer.num1{ top:0; left: 110%; }
.privacy_policy .label_layer.num2{top:0;right: 110%; }
.privacy_policy .label_layer.num3{top:0;left: 110%; }
.privacy_policy .label_layer.num4{top:0;left: 110%; }
.privacy_policy .label_layer.num5{ top:0; right: 110%;}
.privacy_policy .panel_box{position: relative;margin: 20px 0 20px 0;padding: 20px;color: #333;background-color: #fafafa;border: 1px solid #e6e6e6;border-radius: 5px;word-break: keep-all; float: none;}
.privacy_policy .panel_box.pds{padding:10px 20px;}
.privacy_policy .panel_box.pdm{padding:20px 25px;}
.privacy_policy .panel_box .tit_panel {margin: 0;margin-bottom: 15px;line-height:24px;font-weight:700;color: #165e9b;font-size: 20px;}
.privacy_policy .panel_box .tit_f17{font-size:17px;font-weight:500;}
.privacy_policy .panel_box .tit_f17 > *{font-size:17px;font-weight:500;}
.privacy_policy .panel_box .tit_f17 strong{color:#4374ac;}
.privacy_policy .panel_box.panel_step .tit_panel {color:#111;text-align: center;font-weight: 300;}
.privacy_policy .panel_box.panel_white {background-color: #fff;border: 1px solid #d9d9d9;}
.privacy_policy .panel_box .lineHeights li{margin-bottom:5px;}
.privacy_policy .cnt_list{width: 91%;margin: 20px auto 0px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.privacy_policy .cnt_list li {width:45%;margin-bottom: 30px;position: relative;box-sizing: border-box;    }
.privacy_policy .cnt_list li a{ color: #444; font-weight: 400; box-sizing: border-box; padding:0 0 0 40px; height: 25px;display: block;}
.privacy_policy .cnt_list li a img {position:absolute; left:0; top:0; width:34px;}
.privacy_policy .list_icon{margin-right: 10px;vertical-align: middle;}
.privacy_policy h3 {padding-left:42px; position:relative; }
.privacy_policy h3:after, .privacy_policy h3:before {display:none;}
.privacy_policy h3 img {width:32px; position:absolute; left:0; top:0;}
@media (max-width:1600px){
 .privacy_policy .label_layer.num1{top:0;left: -120%; }
 .privacy_policy .label_layer.num4{top:0;left: -120%; }
}
@media (max-width:1023px){
 .privacy_policy .label_section {display:none;}
}
@media (max-width:640px){
 .privacy_policy .cnt_list li {width:100%;}
 .privacy_policy .cnt_list li a {height: auto;}
}
/* 개인정보처리방침 라벨링 반영 End */