  #container_wrap .path_box .depth1{height:100px;color:#fffefe; position:relative;}
 #container_wrap .path_box > .depth1 span {font-size:19px;display: block; padding: 28px 0 4px 17px;}
 #container_wrap .path_box .m_spot_attraction{background:url("/tour/images/tour_mobile/sub/m_spot_attraction.jpg?build_20260701001") no-repeat center; background-size:cover}
 #container_wrap .path_box .m_spot_theme{background:url("/tour/images/tour_mobile/sub/m_spot_theme.jpg?build_20260701001") no-repeat center; background-size:cover}
 #container_wrap .path_box .m_spot_amusement{background:url("/tour/images/tour_mobile/sub/m_spot_amusement.jpg?build_20260701001") no-repeat center; background-size:cover}
 #container_wrap .path_box .m_spot_festival{background:url("/tour/images/tour_mobile/sub/m_spot_festival.jpg?build_20260701001") no-repeat center; background-size:cover}
 #container_wrap .path_box .m_spot_citytour{background:url("/tour/images/tour_mobile/sub/m_spot_citytour.jpg?build_20260701001") no-repeat center; background-size:cover}
 #container_wrap .path_box .m_spot_tourguide{background:url("/tour/images/tour_mobile/sub/m_spot_tourguide.jpg?build_20260701001") no-repeat center; background-size:cover}
 #container_wrap .path_box .m_spot_support{background:url("/tour/images/tour_mobile/sub/m_spot_support.jpg?build_20260701001") no-repeat center; background-size:cover}
 #container_wrap .path_box .m_spot_event{background:url("/tour/images/tour_mobile/sub/m_spot_support.jpg?build_20260701001") no-repeat center; background-size:cover}
 #container_wrap .path_box .m_spot_food_100{background:url("/tour/images/tour_mobile/sub/m_spot_food_100_s.jpg?build_20260701001") no-repeat center; background-size:cover}
 #path_txt {height:30px; line-height:30px; color:#fff; font-size:14px;width: 85%; margin-top:-3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
 #path_txt a{font-size:14px; color:#fff; margin:0 3px}
 #path_txt a:first-child{display:inline-block; width:15px; margin-left: 17px; text-indent:-9999px; background:url("/tour/images/car_mobile/common/sub_home.png?build_20260701001") no-repeat center; background-size:15px 14px}
 .depth1 a.open_snb {background:url("/tour/images/mayor_mobile/common/ico_snb_down.png?build_20260701001") no-repeat 0 0 / 34px 34px; width:34px; height:34px; text-indent:-5000px; display:block; position:absolute; right:5%; top:35px;}
 #container_wrap .depth2 {display:none; position:absolute; width:100%; background:#fff;  z-index:100;}
 #container_wrap .depth2 a { display:block;}
 #container_wrap .depth2 > ul { display:inline-block; width:100%;}
 #container_wrap .depth2 > ul > li {border-bottom:1px solid #d2d2d2; }
 #container_wrap .depth2 > ul > li.on { background-color:#1a4589;}
 #container_wrap .depth2 > ul > li.on a { color:#fff;}
 #container_wrap .depth2 > ul > li > a { height:42px; line-height:42px; padding:0 0 0 22px}
 #container_wrap .depth2 > ul > li.accordion > a {background:url('/tour/images/common_mobile/depth2_arrow_down_gray.png?build_20260701001') no-repeat 92% 19px; background-size:13px 8px}
 #container_wrap .depth2 > ul > li.accordion > a.accordionExpanded{background:#1a4589 url('/tour/images/common_mobile/depth2_arrow_up_white.png?build_20260701001') no-repeat 92% 19px; background-size:13px 8px; color:#fff}
 #container_wrap .depth2 > ul > li ul {display:none; padding:15px 0 ;width: 100%; overflow:hidden}
 #container_wrap .depth2 > ul > li li {min-width:49%; max-width: 49%; min-height: 24px;background:url("/tour/images/mayor_mobile/common/3depth_li_bar.gif?build_20260701001") no-repeat 22px 9px / 6px 2px;margin: 2px 0;  display: inline-block; vertical-align: top;}
 #container_wrap .depth2 > ul > li li a { padding-left:34px;}
 #container_wrap .depth2 > ul > li li.on a {color:#1a4589; text-decoration:underline; font-weight:400}
 #container_wrap .depth3, #container_wrap .depth4{float:left;width:100%;}
 #container_wrap .depth3 > a{display:block;height:45px;line-height:45px;font-size:15px;color:#525252;padding-left:20px;border-bottom:1px solid #e0e0e0;background:url("/tour/images/mayor_mobile/common/path_arrow.png?build_20260701001") no-repeat 92% center;background-size:13px 8px}
 #container_wrap .depth3 > ul > li{display:block;height:45px;line-height:45px;font-size:13px;color:#525252;border-bottom:1px solid #fff;background:#f0f0f0}
 #container_wrap .depth3 > ul > li > a{display:block;padding-left:20px}
 #container_wrap .depth3 > ul > li.on{background:#0060a6}
 #container_wrap .depth3 > ul > li.on > a{color:#fff}
 #container_wrap .depth4{position:relative; height:55px; background:#e8e8e8; padding:0 15px; box-sizing:border-box}
 #container_wrap .depth4 > a{display:block; height:34px; line-height:34px; padding-left:15px; margin-top:10px; background:#fff url('/tour/images/common_mobile/depth4_arrow_down.png?build_20260701001') no-repeat right center; background-size:35px; border-radius:5px}
 #container_wrap .depth4 > a.close {background:#fff url('/tour/images/common_mobile/depth4_arrow_up.png?build_20260701001') no-repeat right center; background-size:35px; border-radius:5px}
 #container_wrap .depth4 > ul > li{display:block;line-height:26px;font-size:14px;color:#fff; background: #fff; box-sizing: border-box; border-bottom:1px solid #d2d2d2}
 #container_wrap .depth4 > ul > li:last-child{border-bottom:0}
 #container_wrap .depth4 > ul > li.on{background:#60bb46}
 #container_wrap .depth4 > ul > li > a{display:block; padding:8px 20px; }
 #container_wrap .depth4 > ul > li.on > a{color:#fff}
 #container_wrap .depth5{position:relative;top:20px;clear:both;margin:20px;z-index: 100;}
 #container_wrap .depth5 > a{display:block;font-size:15px;color:#fff;padding-left:20px;height:35px;line-height:35px;background:#1fbfcb url("/tour/images/festival_mobile/sub/icon_plus.png?build_20260701001") no-repeat 95% center;background-size:13px 13px;border-bottom:1px solid #fff}
 #container_wrap .depth5 > ul{display:none}
 #container_wrap .depth5 > ul > li > a{display:block;font-size:15px;color:#444343;padding-left:20px;height:35px;line-height:35px;background:#e0eeef;border-bottom:1px solid #fff}
 .depth3 > ul{display:none;position:absolute;width:50%;z-index:900}
 .depth4 > ul{display:none;position:absolute; top:55px; left:0;width:100%;z-index:50;box-sizing:border-box; border-bottom:1px solid #60bb46}
 #container_wrap .depth2 > ul > li li a.newwin { background:none !important;}
 #container_wrap .depth2 > ul > li > .sectionB > li a.newwin > span{padding-right:8%;}
 #container_wrap .depth2 > ul > li > .sectionB > li a.newwin span.icon{background:url("/tour/images/common/newwin.gif?build_20260701001") no-repeat scroll right center !important; display: inline-block; width: 11px; height: 9px; margin-left: 5px;}
  #footer .sns{height:45px;line-height:45px;background:#484848}
 #footer .sns ul,#footer .sns .sns_inner > span{float:left}
 #footer .sns .sns_inner > span{float:left; margin-left:20px; background:url("/tour/images/festival_mobile/sub/icon_share.png?build_20260701001") no-repeat 0 center;background-size:20px;padding-left:27px;color:#fff; font-size:13px}
 #footer .sns ul{float:right; padding-right:20px}
 #footer .sns ul li{float:left;padding-left:8px}
 #footer .sns ul li a{display:block;width:23px;height:45px;text-indent:-9999px;}
 #footer .sns ul li:nth-child(1) a{background:url("/tour/images/festival_mobile/sub/facebook.png?build_20260701001") no-repeat 0 center;background-size:23px}
 #footer .sns ul li:nth-child(2) a{background:url("/tour/images/festival_mobile/sub/kakaotalk.png?build_20260701001") no-repeat 0 center;background-size:23px}
 #footer .sns ul li:nth-child(3) a{background:url("/tour/images/festival_mobile/sub/twitter.png?build_20260701001") no-repeat 0 center;background-size:23px}
 #footer .sns ul li:nth-child(4) a{background:url("/tour/images/festival_mobile/sub/band.png?build_20260701001") no-repeat 0 center;background-size:23px}
 #footer .sns ul li:nth-child(5) a{background:url("/tour/images/festival_mobile/sub/kakao.png?build_20260701001") no-repeat 0 center;background-size:23px}
 #footer .sns ul li:nth-child(6) a{background:url("/tour/images/festival_mobile/sub/google.png?build_20260701001") no-repeat 0 center;background-size:23px}
 /*#login_box .btn{top:116px !important}
*/ 