/* 디자인펀치가 유료 이미지라 빼고 넘긴 아이콘·사진 자리를 채운다 (tools/icons.py, assets/fill). 원본 CSS 뒤에 읽힌다. */
/* 자리 표시 글자(ICON)와 회색·흰 바탕 지우기 */
.vis_img_ic1:after, .vis_img_ic2:after, .vis_img_ic3:after, .bene_inner .img_wrap:after, .sec6_tp_lt .store_ic:after, .sec2_pin:after, .gu_pin:after {content: none !important;}
.vis_img_ic1, .vis_img_ic2, .vis_img_ic3, .bene_inner .img_wrap, .sec6_tp_lt .store_ic, .sec2_pin, .gu_pin {background-color: transparent !important;}
.vis_img_ic1 {background-image: url("/images/fill/icons/trophy-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.vis_img_ic2 {background-image: url("/images/fill/icons/medal-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.vis_img_ic3 {background-image: url("/images/fill/icons/shield-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.bene_inner .bene_ic1 {background-image: url("/images/fill/icons/coin-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic1 {background-image: url("/images/fill/icons/coin-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic1 {background-image: url("/images/fill/icons/coin-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic1 {background-image: url("/images/fill/icons/coin-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic2 {background-image: url("/images/fill/icons/wrench-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic2 {background-image: url("/images/fill/icons/wrench-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic2 {background-image: url("/images/fill/icons/wrench-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic2 {background-image: url("/images/fill/icons/wrench-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic3 {background-image: url("/images/fill/icons/sofa-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic3 {background-image: url("/images/fill/icons/sofa-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic3 {background-image: url("/images/fill/icons/sofa-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic3 {background-image: url("/images/fill/icons/sofa-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic4 {background-image: url("/images/fill/icons/document-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic4 {background-image: url("/images/fill/icons/document-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic4 {background-image: url("/images/fill/icons/document-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic4 {background-image: url("/images/fill/icons/document-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic5 {background-image: url("/images/fill/icons/vending-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic5 {background-image: url("/images/fill/icons/vending-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic5 {background-image: url("/images/fill/icons/vending-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic5 {background-image: url("/images/fill/icons/vending-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic6 {background-image: url("/images/fill/icons/iot-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic6 {background-image: url("/images/fill/icons/iot-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic6 {background-image: url("/images/fill/icons/iot-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic6 {background-image: url("/images/fill/icons/iot-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic7 {background-image: url("/images/fill/icons/megaphone-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic7 {background-image: url("/images/fill/icons/megaphone-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic7 {background-image: url("/images/fill/icons/megaphone-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic7 {background-image: url("/images/fill/icons/megaphone-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic8 {background-image: url("/images/fill/icons/gift-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic8 {background-image: url("/images/fill/icons/gift-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic8 {background-image: url("/images/fill/icons/gift-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic8 {background-image: url("/images/fill/icons/gift-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic9 {background-image: url("/images/fill/icons/ticket-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic9 {background-image: url("/images/fill/icons/ticket-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic9 {background-image: url("/images/fill/icons/ticket-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic9 {background-image: url("/images/fill/icons/ticket-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.bene_inner .bene_ic10 {background-image: url("/images/fill/icons/charger-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.song_wrap_menu ul li .img_wrap.song_menu_ic10 {background-image: url("/images/fill/icons/charger-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_sec4_menu .img_wrap.gu_sec4_ic10 {background-image: url("/images/fill/icons/charger-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.gu_sec4_inner:hover .img_wrap.gu_sec4_ic10 {background-image: url("/images/fill/icons/charger-mono.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 56px !important;}
.sec6_tp_lt .store_ic {background-image: url("/images/fill/icons/map-pin-white.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; background-size: 70% !important;}
.sec2_pin, .gu_pin {background: url("/images/fill/icons/pin.svg") center / contain no-repeat !important;}
.chang_inner_box .img_wrap.chang_ic1 {background-image: url("/images/fill/icons/consult-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_mu2_box .img_wrap.gu_sec2_ic1 {background-image: url("/images/fill/icons/consult-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.chang_inner_box .img_wrap.chang_ic2 {background-image: url("/images/fill/icons/map-search-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_mu2_box .img_wrap.gu_sec2_ic2 {background-image: url("/images/fill/icons/map-search-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.chang_inner_box .img_wrap.chang_ic3 {background-image: url("/images/fill/icons/clipboard-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_mu2_box .img_wrap.gu_sec2_ic3 {background-image: url("/images/fill/icons/clipboard-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.chang_inner_box .img_wrap.chang_ic4 {background-image: url("/images/fill/icons/helmet-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_mu2_box .img_wrap.gu_sec2_ic4 {background-image: url("/images/fill/icons/helmet-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.chang_inner_box .img_wrap.chang_ic5 {background-image: url("/images/fill/icons/building-check-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_mu2_box .img_wrap.gu_sec2_ic5 {background-image: url("/images/fill/icons/building-check-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.chang_inner_box .img_wrap.chang_ic6 {background-image: url("/images/fill/icons/education-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_mu2_box .img_wrap.gu_sec2_ic6 {background-image: url("/images/fill/icons/education-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.chang_inner_box .img_wrap.chang_ic7 {background-image: url("/images/fill/icons/store-open-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_mu2_box .img_wrap.gu_sec2_ic7 {background-image: url("/images/fill/icons/store-open-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.chang_inner_box .img_wrap.chang_ic8 {background-image: url("/images/fill/icons/maintenance-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.gu_mu2_box .img_wrap.gu_sec2_ic8 {background-image: url("/images/fill/icons/maintenance-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.dd_ser_txt_inner .img_wrap.dd_ser_ic1 {background-image: url("/images/fill/icons/people-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.dd_ser_txt_inner .img_wrap.dd_ser_ic2 {background-image: url("/images/fill/icons/apartment-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.d_inter_txt_ic.p_pd_txt_ic1 {background-image: url("/images/fill/icons/robot-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.d_inter_txt_ic.p_pd_txt_ic2 {background-image: url("/images/fill/icons/member-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.d_inter_txt_ic.p_pd_txt_ic3 {background-image: url("/images/fill/icons/smartphone-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.d_inter_txt_ic.p_pd_txt_ic4 {background-image: url("/images/fill/icons/rotate-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.d_inter_txt_ic.d_inter_txt_ic1 {background-image: url("/images/fill/icons/palette-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.d_inter_txt_ic.d_inter_txt_ic2 {background-image: url("/images/fill/icons/blueprint-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.d_inter_txt_ic.d_inter_txt_ic3 {background-image: url("/images/fill/icons/trowel-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.d_inter_txt_ic.d_inter_txt_ic4 {background-image: url("/images/fill/icons/as-shield-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.iot_box .iot_box_img.iot_box_ic1 {background-image: url("/images/fill/icons/cost-down-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.iot_box .iot_box_img.iot_box_ic2 {background-image: url("/images/fill/icons/chart-up-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important;}
.iot_mu3_inner .img_wrap.iot_mu3_ic1 {background-image: url("/images/fill/icons/member-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 70% !important;}
.iot_mu3_inner .img_wrap.iot_mu3_ic2 {background-image: url("/images/fill/icons/coin-clock-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 70% !important;}
.iot_mu3_inner .img_wrap.iot_mu3_ic3 {background-image: url("/images/fill/icons/price-tag-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 70% !important;}
.iot_mu3_inner .img_wrap.iot_mu3_ic4 {background-image: url("/images/fill/icons/auto-coin-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 70% !important;}
.iot_mu3_inner .img_wrap.iot_mu3_ic5 {background-image: url("/images/fill/icons/bell-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 70% !important;}
.iot_mu4_inner .img_wrap.iot_mu4_ic1 {background-image: url("/images/fill/icons/monitor-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 70% !important;}
.iot_mu4_inner .img_wrap.iot_mu4_ic2 {background-image: url("/images/fill/icons/smartphone-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 70% !important;}
.store_pr_menu .img_wrap.store_pr_ic1 {background-image: url("/images/fill/icons/mic-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.map_list_bt .map_list_ic_inner input[type="checkbox"] + label .img_wrap.map_list_ic1 {background-image: url("/images/fill/icons/mic-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.store_pr_menu .img_wrap.store_pr_ic2 {background-image: url("/images/fill/icons/wifi-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.map_list_bt .map_list_ic_inner input[type="checkbox"] + label .img_wrap.map_list_ic2 {background-image: url("/images/fill/icons/wifi-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.store_pr_menu .img_wrap.store_pr_ic3 {background-image: url("/images/fill/icons/stand-mic-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.map_list_bt .map_list_ic_inner input[type="checkbox"] + label .img_wrap.map_list_ic3 {background-image: url("/images/fill/icons/stand-mic-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.store_pr_menu .img_wrap.store_pr_ic4 {background-image: url("/images/fill/icons/vending-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.map_list_bt .map_list_ic_inner input[type="checkbox"] + label .img_wrap.map_list_ic4 {background-image: url("/images/fill/icons/vending-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.store_pr_menu .img_wrap.store_pr_ic5 {background-image: url("/images/fill/icons/big-room-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.map_list_bt .map_list_ic_inner input[type="checkbox"] + label .img_wrap.map_list_ic5 {background-image: url("/images/fill/icons/big-room-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.store_pr_menu .img_wrap.store_pr_ic6 {background-image: url("/images/fill/icons/iot-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.map_list_bt .map_list_ic_inner input[type="checkbox"] + label .img_wrap.map_list_ic6 {background-image: url("/images/fill/icons/iot-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.store_pr_menu .img_wrap.store_pr_ic7 {background-image: url("/images/fill/icons/chair-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.map_list_bt .map_list_ic_inner input[type="checkbox"] + label .img_wrap.map_list_ic7 {background-image: url("/images/fill/icons/chair-dark.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 50% !important;}
.greet_img.mob {background-image: url("/images/fill/photos/greet_670x780.jpg") !important;}
