/*************************** 모바일 푸터 ***************************/
/* 2024-08-08 (주)파이브센스_FIVESENSES.Corp. 접히게 수정 */
.fix_footer.mob > .container_fix{padding: 0;}
.fix_footer.mob > .container_fix > div{padding: 0 15px;}
.fix_footer.mob > .container_fix > div.ft_left{padding-bottom: 25px;}
.fix_footer.mob > .container_fix > div.ft_right{border-top: 1px solid #2d2d2d; padding: 0;}
.fix_footer.mob .ft_service > .tit{font-size: 20px; color: #fff; font-weight: 700; line-height: 1em; display: block; margin-bottom: 21px;}
.fix_footer.mob .ft_service > .tel{font-size: 29px; color: #fff; margin: 0 0 12px; line-height: 1em; font-weight: 700;}
.fix_footer.mob .ft_service .time_box > p {font-size: 14px; position: relative;}
.fix_footer.mob .ft_service .time_box > p.line {padding-left: 11px;}
.fix_footer.mob .ft_service .time_box > p.line:after {content: ''; display: block; position: absolute; top: 50%; left: 0; width: 1px; height: 12px; margin-top: -5.5px; background-color: #878787;}
.fix_footer.mob .fix_links_box{border: none;}
.fix_footer.mob .fix_links_box .fix_links{text-align: left; padding: 17px 15px;}
.fix_footer.mob .fix_links_box .fix_links > li a{font-size: 14px; color: #fff;}
.fix_footer.mob .fix_links_box .fix_links > li + li{margin-left: 22px; padding-left: 0;}
.fix_footer.mob .fix_links_box .fix_links > li + li:after{display: none;}
.fix_footer.mob .logo_m{display: flex; align-items: center; justify-content: space-between;border-top: 1px solid #2d2d2d; padding: 28px 15px;}
.fix_footer.mob .logo_m > img{width: 123px;}
.fix_footer.mob .logo_m .m_arr{position: relative; width: 13px; height: 7px; transition: 0.2s;}
.fix_footer.mob .logo_m.open .m_arr{transform: rotate(180deg);}
.fix_footer.mob .logo_m .m_arr::before {content: "";display: block;width: 9px;height: 1px;background: #333333;position: absolute;left: -1px;top: 50%;transform: rotate(45deg);}
.fix_footer.mob .logo_m .m_arr::after {content: "";display: block;width: 9px;height: 1px;background: #333333;position: absolute;right: -1px;top: 50%;transform: rotate(-45deg);}
.fix_footer.mob .fix_infos_box{padding: 0 15px 35px;}
.fix_footer.mob .container_fix .ft_right .fix_infos_box .ft_info {float: none;}
.fix_footer.mob .container_fix .ft_right .fix_infos_box .ft_info .info_ul {margin-bottom: 8px;}
.fix_footer.mob .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li {font-size: 13px; line-height: 1em; color: #888; display: inline-block; position: relative;}
.fix_footer.mob .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li + li{margin-left: 6px; padding-left: 10px;}
.fix_footer.mob .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li + li:after {content: ''; display: block; position: absolute; top: 50%; left: 0; width: 1px; height: 12px; margin-top: -5.5px; background-color: #999999;}
.fix_footer.mob .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li a {font-size: 13px; color: #888;}
.fix_footer.mob .container_fix .ft_right .fix_infos_box h4 {font-size: 13px; color: #888; margin-top: 25px;}
.fix_footer.mob .ft_service .time_box > p .time{font-weight: 400;}

/* 250916 추가개발 */

.fix_footer.mob.d0916 > .container_fix{padding: 0;}
.fix_footer.mob.d0916 > .container_fix > div{padding: 0 15px;}
.fix_footer.mob.d0916 > .container_fix > div.ft_left{padding-bottom: 25px;}
.fix_footer.mob.d0916 > .container_fix > div.ft_right{border-top: 1px solid #2d2d2d; padding: 0;}
.fix_footer.mob.d0916 .ft_service > .tit{font-size: 20px; color: #fff; font-weight: 700; line-height: 1em; display: block; margin-bottom: 21px;}
.fix_footer.mob.d0916 .ft_service > .tel{font-size: 29px; color: #fff; margin: 0 0 12px; line-height: 1em; font-weight: 700;}
.fix_footer.mob.d0916 .ft_service .time_box > p {font-size: 14px; position: relative;}
.fix_footer.mob.d0916 .ft_service .time_box > p.line {padding-left: 11px;}
.fix_footer.mob.d0916 .ft_service .time_box > p.line:after {content: ''; display: block; position: absolute; top: 50%; left: 0; width: 1px; height: 12px; margin-top: -5.5px; background-color: #878787;}
.fix_footer.mob.d0916 .ft_menu_wrap {padding:40px 15px 10px;}
.fix_footer.mob.d0916 .ft_menu_wrap .menu_ul .menu_li {margin-bottom: 24px;}
.fix_footer.mob.d0916 .ft_menu_wrap .menu_ul .menu_li .menu_a {font-size:18px; font-weight: 600; color:#fff;}
.fix_footer.mob.d0916 .ft_menu_wrap .menu_sub_div {padding-top:14px;}
.fix_footer.mob.d0916 .ft_menu_wrap .menu_sub_div .menu_sub_ul {display: flex; flex-wrap: wrap; gap:10px 30px;}
.fix_footer.mob.d0916 .ft_menu_wrap .menu_sub_div .menu_sub_ul .menu_sub_li .menu_sub_a {color: #777777; font-size: 14.5px;}
.fix_footer.mob.d0916 .fix_links_box{border: none;}
.fix_footer.mob.d0916 .fix_links_box .fix_links{text-align: left; padding: 17px 15px; border-bottom: 1px solid #fff2; border-top: 1px solid #fff2;}
.fix_footer.mob.d0916 .fix_links_box .fix_links > li a{font-size: 14px; color: #fff;}
.fix_footer.mob.d0916 .fix_links_box .fix_links > li + li{margin-left: 22px; padding-left: 0;}
.fix_footer.mob.d0916 .fix_links_box .fix_links > li + li:after{display: none;}
.fix_footer.mob.d0916 .logo_m{display: flex; align-items: center; justify-content: space-between;border-top: 1px solid #2d2d2d; padding: 20px 15px 10px; transition: .2s;}
.fix_footer.mob.d0916 .logo_m.open {padding:20px 15px; border-bottom: 1px solid #fff2;}
.fix_footer.mob.d0916 .logo_m > img{width: 140px;}
.fix_footer.mob.d0916 .logo_m .m_arr{position: relative; width: 13px; height: 7px; transition: 0.2s;}
.fix_footer.mob.d0916 .logo_m.open .m_arr{transform: rotate(180deg);}
.fix_footer.mob.d0916 .logo_m .m_arr::before {content: "";display: block;width: 9px;height: 1px;background: #999999;position: absolute;left: -1px;top: 50%;transform: rotate(45deg);}
.fix_footer.mob.d0916 .logo_m .m_arr::after {content: "";display: block;width: 9px;height: 1px;background: #999999;position: absolute;right: -1px;top: 50%;transform: rotate(-45deg);}
.fix_footer.mob.d0916 .fix_infos_box{padding: 36px 15px 15px;}
.fix_footer.mob.d0916 .container_fix .ft_right .fix_infos_box .ft_info {float: none;}
.fix_footer.mob.d0916 .container_fix .ft_right .fix_infos_box .ft_info .info_ul {margin-bottom: 8px;}
.fix_footer.mob.d0916 .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li {font-size: 13px; line-height: 1em; color: #888; display: inline-block; position: relative;}
.fix_footer.mob.d0916 .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li + li{margin-left: 6px; padding-left: 10px; margin-top:0;}
.fix_footer.mob.d0916 .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li + li:after {content: ''; display: block; position: absolute; top: 50%; left: 0; width: 1px; height: 12px; margin-top: -5.5px; background-color: #999999;}
.fix_footer.mob.d0916 .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li a {font-size: 13px; color: #888;}
.fix_footer.mob.d0916 .container_fix .ft_right .fix_infos_box h4 {font-size: 13px; color: #888; margin-top: 25px;}
.fix_footer.mob.d0916 .ft_service .time_box > p .time{font-weight: 400;}