@media screen and (max-width: 1180px) {
	.main_visul_in { flex-wrap: wrap;}
	.nw_info {flex: 0 1 auto;}
	.new_main_txt_visul { margin-right: 0;justify-content: space-evenly;}
	.mv_baner { width: 99%;margin-top:25px;height:auto;}
	.mv_ico{display:flex;}
	.mv_ico > li {float: none; width: 50%;background:#15659a}
	.mv_ico > li.ico8 > a,
	.mv_ico > li.ico6 > a,
	.mv_ico > li.ico3 > a {border-right: 1px solid #509acb;}

}

@media screen and (max-width: 1024px) {
	#wrap{min-width: 99%; position: relative;}
	#header{height: auto;}
	#header_top{display: none;}
	#gnb_all{background: none;border:0}
	.all-menu-btn{display:none;}
	#header_search{width: 99%;height: 46px; line-height: 46px;border-top:0;border-bottom: 1px solid #efede1;}
	.header_search_wd{width: 99%; padding: 0 0 0 0; margin: 0 auto;}
	.header_search_wd > h1{position: static; width: 140px; margin: 0 auto;}
	.header_search_wd > h1 img{width: 99%;}
	.header_search_wd .hd_search_box{display: none;}
	.header_search_wd > ul.hd_login{display: none;}
	.m-menu-btn{display: block; position: absolute; left: 4px; top: 0;}
	.m-search-btn{display: block; position: absolute; right: 4px; top: 0;}
	#gnb_wid{width: 99%; height: auto; position: static;}
	#gnb_wid > a.all-menu-btn{display: none;}
	#gnb{/*display: none;*/position: relative !important; /*min-width: 320px; max-width: 480px;width: 99%;position: fixed;*/left: 0;top: 0;z-index: 999; background: transparent; /*height: 99%*/}
	.m-header-menu{display: block;}
	
	.gnb-depth1{display:block;padding-right:50%;box-sizing:border-box;}
	.gnb-depth1 > li{float: none; position: static; width: 99%;left:50%;}
	.gnb-depth1 > li:hover > ul{background: #e7e7e7;}
	.gnb-depth1 > li:hover > a{border-bottom: 1px solid #1a4f72;}
	.gnb-depth1 > li > a{display:block; text-align: left; padding: 0 10px; line-height: 44px; font-size: 17px; letter-spacing: -1px; color: #fff; border-bottom: 1px solid #1a4f72;}
	.gnb-depth1 > li > a.on{border-bottom: 1px solid #1a4f72; background: #e7e7e7; color: #333;}
	.gnb-depth1 > li > a > span{display: inline-block; background: url(../images/common/m_off.png) no-repeat right center;padding:0 10px;}
	.gnb-depth1 > li:hover > a >  span{border-bottom:0;}
	.gnb-depth1 > li > a.on > span{background: url(../images/common/m_on.png) no-repeat right center;}
	.gnb-depth2{display: none; background: #e7e7e7; min-height: auto; height: calc(99% - 43px); padding: 0 ;margin-top:0; position: absolute; transform: translatex(0);top: 43px; left: 50%; width: 50%; border-right: none; border-bottom: none; overflow-y: auto;box-shadow:inherit}
	.gnb-depth1 > li:first-child .gnb-depth2{width: 50%; border-left: none; border-right: none;left:50%;}
	.gnb-depth3{display: none;}
	.gnb-depth2 > li{padding: 0 10px;}
	.gnb-depth2 > li > a{display: block; padding-right: 10px; border-bottom: 1px solid #ccc; font-size: 16px; color: #4b4b4b; background: url(../images/common/m_on.png) no-repeat right 17px;}
	.gnb-depth2 > li > a:hover{color: #b86409;}
	.gnb-depth1 > li:first-child .gnb-depth2{border-left: none;}
	.gnb-depth3{border-bottom: 1px solid #ccc; padding-bottom: 10px; padding-top: 5px;}
	.gnb-depth3 > li > a{display: block; padding: 2px 0;  font-size: 14px; color: #6e6e6e; background: url(../images/common/dp3.gif) no-repeat left 12px; padding-left: 8px;}
	
	.m-search-box{display: none; position: relative; text-align: left; position: absolute; line-height: 0 !important; left: 0; top: 47px; z-index: 10; background: #6699cc; padding: 5px 5px; width: calc(99% - 10px);}
	.m-search-box > a.m-search-out{display: block; position: absolute; right: 10px; top: 10px;}
	.m-search-box > a.m-search-go{display: block; position: absolute; right: 35px; top: 5px; width: 50px; height: 25px; line-height: 25px; text-align: center; background: #333; font-size: 13px; color: #fff;}
	.m-search-box > input{ width: calc(99% - 93px); height: 23px; line-height: 23px; padding-left: 5px; border: 1px solid #dfdfdf; background: #fff;}
	
	.main_conts_wd{width: calc(99% - 20px); margin: 0 auto;padding:0;}
	.oslk_zone_wd{width: calc(99% - 20px); margin:0 auto;}

	#contents{padding-top: 46px;}
	.foot_wd{width: calc(99% - 20px); margin: 0 auto; padding: 25px 0 30px;}
	.foot_logo{display: none; float: left; width: 170px;}
	.foot_rt{float: none; width: 99%;}
	.foot_rt_bot > .foot_sc > div.boxs{display: none;}

	.all_sub_cont{width: 99%;}
	.sub_all_bg{background: none;}
	.left_all{display: none;}
	/* .scontens{float: none; width: calc(99% - 20px); margin:0 auto; padding: 30px 0 50px 0;} */
	
	/*Main*/
	.main_visul_in{width:auto;height:auto; padding: 0 10px;}
	.visual_text{float:none;position:static;top:40px; width: auto;padding-top:25px;}
	.nw_info{left:0;top:0; width: auto;}
	.mtc_rt_all {margin-bottom:24px}
	.mtc_rt_ps > dd span.stxt{display:block}
	.mtc_rt_ps > dd{letter-spacing:-1px}
	.mtc_rt_btn > p > a{padding: 0 5px 0 9px;}
	.mtc_rt_btn > p > a > span{font-size:14px}
	.nw_mvsl{float:none;position: relative;padding:20px 0 0 0}
	.mv_baner{float:none;position: static;width:99%;height:auto;margin:30px 0 0 0;padding-top:0;clear: both;}
	.mv_ico {flex-wrap: wrap;}
	.mv_ico > li{width:calc(99% / 4);}
	.mv_ico > li.ico2 > a{border-right: 1px solid #509acb;}
	.mv_ico > li.ico3 > a{border-right: 1px solid #509acb;}
	.mv_ico > li.ico6 > a{border-right: 1px solid #509acb;}
	.mv_ico > li.ico8 > a{border-right:0;}

	.mtc_rt{width: 99%;}
	.nw_info .mtc_rt {position:static;padding: 25px 0 50px 0;}
	.mtc_rt_btn {bottom:0;}
	.mv_alls{width: 99%;margin-bottom:0;}
	
	.mvsl_sld > li .po > p.pcv{width: 233px;}
	.mvsl_sld > li .po > p.pcv img{width: 99%;}
	.mv_stxt{font-size: 16px; color: #464545; margin-top: 10px;}
	.mvsl_sld > li .po{left: inherit;right:15%}
	.nw_mvsl .bx-controls{/*left: inherit;right:0;top:auto;bottom:0;*/}

	.main_conts{padding: 20px 0 35px 0;}
	.main_conts_wd .mc_ct_wrap { flex-wrap: wrap;}
	.main_conts_wd .mc_ct_wrap > div.mc_ct1{margin-bottom: 15px; width: 99%; height: auto; border: 1px solid #e1e1e1;}
	.main_conts_wd .mc_ct_wrap > div.mc_ct2{margin-left: 0; margin-bottom: 15px; width: calc(99% - 265px);}
	.main_conts_wd .mc_ct_wrap > div.mc_ct3{margin-left: 15px; margin-bottom: 15px; width: 250px;}
	.main_conts_wd .mc_ct_wrap > div.mc_ct4{margin-bottom: 15px; width:99%;}
	.main_conts_wd .mc_ct_wrap > div.mc_ct5{margin-left: 0; width: calc(99% - 265px);}
	.main_conts_wd .mc_ct_wrap > div.mc_ct6{margin-left: 15px; width: 250px; height: 270px; border: 1px solid #e1e1e1;}
	.mservice{margin-top: 10px; padding: 0 0;}
	.mservice > li{float: left; width: 50%; text-align: center;}
	.mservice > li > a{text-align: center; font-size: 15px; padding: 62px 0 0 0; margin-bottom: 10px;}
	.mservice > li.bg1 > a{background: url(../images/main/mservice1.gif) no-repeat center top; background-size: 55px 55px;}
	.mservice > li.bg2 > a{background: url(../images/main/mservice2.gif) no-repeat center top; background-size: 55px 55px;}
	.mservice > li.bg3 > a{background: url(../images/main/mservice3.gif) no-repeat center top; background-size: 55px 55px;}
	.mservice > li.bg4 > a{background: url(../images/main/mservice4.gif) no-repeat center top; background-size: 55px 55px;}

	.oslk_btn > li{width: calc((99% - 10px) / 2); height: 60px; line-height: 60px; margin-left: 10px; margin-bottom: 10px;}
	.oslk_btn > li.bg3{margin-left: 0;}

	.mreservation > li{margin-left: 5px; width: calc((99% - 11px) / 3);}
	.txtline-btn6{float: none;margin-top: 5px;}
	.txtline-btn7{float: none;margin-top: 5px;}
	.txt_style > li > span.btn-txt2{display: block;float: none;margin-right: 0;}
	.blue_box > p .float-txt{float: none;margin-top: 0px;}
	.phone-guide{min-width: inherit;background:none;margin-top:20px;}
	.phone-guide-in{width: calc(99% - 20px);padding:0;flex-wrap: wrap;}
	.cm-phone .area-title { margin-bottom: 0;}
	.cm-phone > ul{margin:15px 0 10px 0;}
	.cm-phone{width: calc(99% - 34px);margin-top: 0;}
	.parts-phone{width: calc(99% - 60px);padding:15px 30px;}
	.phone-box .phone-list{width: calc(60% - 10px);padding:0 30px 0 5px;}
	.phone-box .right-phone{float: none;width:40%;padding:0 5px 0 18px;}
	.life-health-manage > li{width: calc((99% - 3px)/3);}
	.life-health-manage > li a p {padding: 50px 7px 0 7px;margin-top:22px;}

	/*conList1 */
	.conList1 {position:relative; padding:0 0 10px 5px;}
	.conList1 > li,
	p.conList1 {position: relative; padding: 0 0 0 10px; text-align: left; line-height: 26px;}
	.conList1 > li:before,
	p.conList1:before {position:absolute; left:0; top:9px; width:4px; height:4px; background-color:#7b7b7b; content:'';}
	.conH4 {font-size:16px; padding:20px 0 10px 20px; }
	.conH5 {font-size:15px; padding:10px 0 7px 20px;}
	.conH5::after {position:absolute; top:14px; left:5px; content:""; width:5px; height:5px; border-radius:100px; border:2px solid #4d7cbf;}
}

@media screen and (max-width: 900px) {
	/* main */
	.mtc_rt_btn{width: 99%;}
	
	
	.phone-box .right-phone{background: none;}
	
	/*인사말*/
	.greeting-box{width:99%;min-height:inherit;padding-right: 0;background-size:280px;background-position:right bottom}
	.greeting-box br{display:none}
}

@media screen and (max-width: 800px) {
	/*Main*/
	.main_visul_in{position:relative;}
	.new_main_txt_visul { flex-wrap: wrap;}
	.visual_text{top:20px; width:auto;text-align:center;}
	.nw_mvsl{position:relative;float:none;margin:0 auto;padding: 20px 0 0 0;}
	.nw_mvsl:after{content:"";display:block;clear:both;}
	.mtc_rt_all{float: none;width:99%;margin-bottom:0}
	.mtc_rt_btn{float: none;width: 99%;padding-top: 10px;position: static;}
	.nw_mvsl .bx-controls{/*right: 0;*/}
	.nw_mvsl .bx-controls > div{margin:0;}
	.nw_info{float:none;position:relative;top: 0;left:0; width: 99%;margin:0;}
	.nw_info:after{content:"";display:block;clear:both;}
	.mtc_rt{ padding:0;margin-top:30px;padding:0 10px;}
	.mtc_rt_ps > dd span.stxt{display:inline-block;}
	.img-box4 img{max-width:90%;}
}

@media screen and (max-width: 768px) {
	/* Main */
	.mv_ico > li > a{font-size: 15px;}
	.mv_ico > li > a > span{display: block;padding-top:72px;}
	.mvsl_sld > li .po{right:5%}
	.mreservation > li > p.bg2{padding-top: 66px;}
	.mreservation > li > p.bg2 em{display:block;}
	
	/* Footer */
	.foot_wd{ padding: 20px 0 25px;}
	.foot_rt_top{padding-bottom: 5px; text-align: center;}
	.foot_rt_top > li{display: inline-block; margin-right: 3px; margin-left: 3px;}
	.foot_rt_top > li > a{font-size: 13px;}
	.foot_rt_bot > p{font-size: 13px; line-height:17px; margin-bottom: 3px;}
	.foot_rt_bot > p span{display: block;}
	.foot_rt_bot > .foot_sc > div.logos > a{display: inline-block; width: 30px;}
	.foot_rt_bot > .foot_sc > div.logos > a img{width: 99%;}

	.sub_visul{display: none;}
	.sub_navi{padding: 12px 0;height: auto;line-height: 17px;margin-top: 0; background: #f1f1f1;}
	.sub_navi > ul{display: none;}
	.sub_navi > a img.pc_home{display: none;}
	.sub_navi > a img.mor_home{display: inline-block; vertical-align: -2px; }
	.sub_navi > a{height: auto;font-size: 14px;line-height: 19px;color: #333;letter-spacing:-1px;background: url(../images/sub/sn_bg_mor.png) no-repeat left center;padding-left: 14px;padding-right: 0;margin-left: 6px;}
	.sub_navi > a:first-child{display: block;height: auto;line-height: 17px;margin-right: 0;margin-left: 0;width: auto;text-align: left;padding-left: 0px;margin-left: 5px;background: none;}
	.sub_navi > a.last{color: #0371aa;background: url(../images/sub/sn_bg_mor.png) no-repeat left center;}
	.snv_tit{display:block;}
	.snv_tit + .tits{margin-top:35px}


	.survey_top > p.lf{float: none;}
	.survey_top > p.rt{float: none; margin-top: 5px;}
	.snv_tit{background: none; padding-bottom: 5px; border-bottom: 1px solid #999; margin-bottom: 10px;}
	.snv_tit h3{font-size: 25px; color: #333; font-weight: 500;}
	.survey_radios_ny > a{position: absolute; right: 0; top: -3px; display: block; width: 66px; height: 30px; line-height: 30px; background: #3168a6; text-align: center; font-size: 15px; color: #fff; padding-top: 0;}
	.survey_radios_ny > a br{display: none;}
	.bradio_all > span{margin-right: 8px;}
	.bradio_all > span label{margin-left:2px;}
	
	.information_box{padding: 20px 15px;}
	.txtline-btn{display: block; margin-left: 0; margin-top: 5px;}
	.txtline-btn2{float: none;display:block;margin-right: 0px;margin-top: 5px;}
	.txtline-btn3{display: block; margin-left: 0; margin-top: 5px;}
	
	.oslk_zone{padding: 15px 0 5px 0;}
	.oslk_btn > li{width: 99%; margin-left: 0; margin-bottom: 10px;}
	.txt_style > li > span.btn-txt{display: block;float: none;margin-right: 0;}
	h4.tits-fll{float: none;margin-right: 0;}
	h4.tits .tit-down-txt{float: none;display: block;}
	
	.cm-phone{float:none;padding:15px 20px;}
	.parts-phone{width:99%;float:none;padding:15px 20px;}
	.cm-phone > ul > li {padding: 3px 0 3px 0;}
	.phone-box .left-phone{width: calc(61% - 10px);}
	.phone-box .left-phone > li .part-name{width: 178px}
	.phone-box .right-phone{width: calc(41% - 10px);}
	.phone-box .right-phone > li .part-name{width:80px;}

	.img-box3 img{max-width:99%}

}

@media screen and (max-width: 640px) {
	/* 음식점 원산지 표시*/
	.title-st3 > .title_wrap {padding:20px 0px}
	.title-st3 .t1 {font-size:20px; font-weight:600; padding-bottom:5px;padding-top:90px;}
	.title-st3 .t1 span {color:#2366b5}
	.title-st3 .t2 {line-height:22px;width:99%}
	.title_bg11, .title_bg12, .title_bg13, .title_bg14, .title_bg15, .title_bg16 {background-position: center 20px;background-size: 25%;}
	.list-style-sr.half > li {float: left; margin-left: 0%; width:98%; height: 300px;}
	.list-style-sr.half > li.mob {height: 320px;}
	.list-style-sr.half > li:nth-child(2n+1) {margin-left: 0;}
	.sr_left { width:30%; float:none;}
	.sr_left  img {/*max-width:none*/width:250px}
	.sr_right { padding-left:0px;}
	.sr_imgBox  img {max-width:80%;}
	.list-style-fsi {overflow: hidden;}
	.list-style-fsi > li {margin-bottom: 10px; background: #fff; border: 1px solid #dedede;overflow: hidden;}
	.list-style-fsi > li:last-child {margin-bottom: 0;}
	.list-style-fsi .text {width: 80%; overflow: hidden; margin:0 auto;}
	.list-style-fsi .tit {margin-bottom: 10px; padding: 10px; font-weight: 600; color: #333; border-bottom:1px dotted #9f9f9f;text-align:center}
	.list-style-fsi .img {text-align:center}
	.list-style-fsi.half > li {float: left; margin-left: 0%; width: 99%; height: 300px;}
	.list-style-fsi.half > li img {width:30%;}
	.list-style-fsi.half > li:nth-child(2n+1) {margin-left: 0;}

	.tb_scroll {position:relative; overflow-x:scroll; overflow-y:hidden; padding-top:30px; background:url(http://fsi.seoul.go.kr/images/imgs2018/sub/hand.gif) no-repeat right top; }
    .tb_scroll > table {width:855px; margin-bottom:0;}

	/*가격표시*/
	.lp_all02 {position:relative; width:80%; margin:0 auto;}
	.lp_all02:after {clear: both; content: ""; display: block;}
	.lp_all02 .cont {position:relative; width:99%; background:none;}
	.lp_all02 .back_no {background:none;}
	.lp_all02 .cont .tt {position:relative; z-index:10; margin:0 auto; background:url(http://fsi.seoul.go.kr/images/imgs2018/sub/fpf_box1.png) no-repeat; color:#1957af; border-radius:100px;  width:230px; height:45px; line-height:45px; text-align:center;font-weight:bold}
	.lp_all02 .cont .bg_gree{background-position:0px -130px; color:#098272}
	.lp_all02 .cont .box {position:relative; width:99%; height:160px; margin:-20px 0 0 0; background:#f7f7f7; border-radius:20px; line-height:24px; text-align:center; padding:35px 0 0 0; box-sizing:border-box;}
	.lp_all02 .cont1 {float:left; padding:0 6.5% 10%  0;background:url("http://fsi.seoul.go.kr/images/imgs2018/sub/arrow_ri_m.gif")no-repeat center bottom;}
	.lp_all02 .cont2 {float:left; padding:0;}

	/*식중독 포인트*/
	.num-box {margin:15px 0 10px 0;background:#f6fafe;border-radius:30px;}
	.num-box .numA{display: inline-block; margin-left: 0px;font-size:14px;margin-right: 10px; width: 55px; height: 55px; line-height: 55px; text-align: center; color: #fff; background:rgba(32,55,90,0.8); border-radius: 50%;font-weight:600; }
	.num-box .nubg {background:rgba(25,85,174,0.8); }
	.num-box .txt1 {display:inline-block;color:#1b417b; width:60%; vertical-align:middle; font-size:15px;font-weight:600;height: 55px; line-height: 55px; }

	/*인사말*/
	.greeting-box{background:none}

	.phone-box { flex-wrap: wrap;}
	.phone-box .phone-list {width: 99%; padding: 0 0 0 5px; margin-bottom:0;margin:0 ;}
	.phone-box .phone-list > li{margin-top:7px;}
	.phone-box .right-phone {width:99%;max-width:none;}
	.phone-box .right-phone > li .part-name {width: 178px;}
	.phone-box .left-phone {width:99%;max-width:none; }
	.phone-box .phone-list > li .part-phone {flex:0 0 auto;}


	 .main_conts_wd .mc_ct_wrap > div.mc_ct2 {width:99%;}
	 .main_conts_wd .mc_ct_wrap > div.mc_ct5 {width:99%;}
	 .main_conts_wd .mc_ct_wrap > div.mc_ct3 {margin-left:0;}
	 .main_conts_wd .mc_ct_wrap > div.mc_ct2{margin-bottom: 15px; width: 99%;}
	.main_conts_wd .mc_ct_wrap > div.mc_ct3{margin-left: 0; margin-bottom: 15px; width: 99%; height: auto; overflow: auto;}
	.mc_ct3 .bx-wrapper .bx-viewport{overflow:hidden;height:auto !important;}
	.mc_ct3 .bnn_sl > li{width:99%;position:relative;overflow:hidden;box-sizing:border-box;}
	.mc_ct3 .bnn_sl > li > *{padding-top:79.415%;width:99%;display:block;}
	.mc_ct3 .bnn_sl > li img{width: 99%; height:99%;position:absolute;inset:0;}

	.main_conts_wd  .mc_ct_wrap > div.mc_ct4{margin-bottom: 15px; width: calc(99% - 2px);}
	.main_conts_wd  .mc_ct_wrap > div.mc_ct5{margin-left: 0; margin-bottom: 15px; width: 99%;}
	.main_conts_wd  .mc_ct_wrap > div.mc_ct6{margin-left: 0; width:99%;}
	.bx-wrapper .bx-viewport{max-height:460px;overflow:hidden;}
	.bx-wrapper .bnn_sl > li > a{display:block;}
}
 

@media screen and (max-width: 600px) {
	.mvsl_sld > li{width:99%;max-width: inherit;max-height: inherit;height:auto;}
	.mvsl_sld > li a{width:99%;height:auto;}
	.mvsl_sld > li > img{width:99%;height:auto;}
	
	.nw_mvsl{width:99%;height:auto;}
	.mvsl_sld > li{text-align:center;}
	.mvsl_sld > li img{max-width:99%;width:99%;}
	.nw_info{/*margin-bottom:10px*/}
	.mtc_rt_all{float:none;width:99%;}
	.mtc_rt_btn{float:none;width:99%;}
	.mtc_rt_btn::after{display:none;}
	.mtc_rt_btn > p{max-width:none;}
	.phone-box .left-phone{float:none; width: 99%;padding:0 5px;margin-bottom:0;}
	.phone-box .right-phone{float:none; width: 99%;padding:0 5px;margin-top:0;}
	.phone-box .right-phone > li .part-name{width:100px;}

	.visual_text{text-align:left;}
	.visual_text img{width:60%;}
}

@media screen and (max-width: 540px) {
	.mv_ico > li > a{font-size: 14px;}
	.mv_stxt{font-size: 12px; color: #464545; margin-top: 10px;}
	.mvsl_sld > li .po > p.pcv{width: 175px;}
	.mvsl_sld > li .po > p.pcv img{width: 99%;}
	.mv_stxt{font-size: 14px; color: #464545; margin-top: 10px;}
	.mvsl_sld > li .po{left: inherit;right:10px}

	.main_gs > li > a{width: 100px;}
	.main_gs > li > a.on{background: #414141; color: #fff;}
	.main_gs > li.mgs_ps1 > a{left: 0;}
	.main_gs > li.mgs_ps2 > a{left: 100px; border-left: 0;}
	.main_gs > li.mgs_ps3 > a{left: 200px; border-left: 0;}
	.mreservation{padding: 0 10px;}

	.mv_ico > li {width: calc(99% / 2);}
	.mv_ico > li > a{border-right: 1px solid #509acb !important;height:auto;}
	.mv_ico > li:nth-child(even) > a{border-right:0 !important;}
	.mv_ico > li > a span{height:40px;padding:60px 5px 12px 5px !important;display:flex;justify-content: center;align-items: center;flex-wrap: wrap;}
	.mv_ico > li.ico9 > a > span {background-position:center 14px;}
	.mv_ico > li.ico6 > a > span { background-position:center 18px;}
	.mv_ico > li.ico7 > a > span {background-position: center 14px;}
	.mv_ico > li.ico8 > a > span {background-position: center 17px;}
	.mv_ico > li.ico4 > a > span {background-position:center 17px;}
	.mv_ico > li.ico3 > a > span {background-position:center 11px;}
	.mv_ico > li.ico2 > a > span {background-position: center 15px;}
	.mv_ico > li.ico1 > a > span {background-position: center 16px;}
	.mv_ico > li.ico10 > a > span {background-position: center 15px;} /* 20250211 */

}

@media screen and (max-width: 480px) {
	.life-health-manage > li a p{height: 36px;margin-top: 15px;margin-bottom: 11px;font-size: 14px;line-height: 18px;}

	.mtc_rt_ps > dt {/* display: block; */min-width: 60px;}
	.mtc_rt_ps > dd { margin:5px 0 0 5px;}
}

@media screen and (max-width: 440px) {
	.bradio_all > .satisfy-tit{display: block;margin-bottom: 5px;}
	.phone-box .phone-list{width: auto;}
}

@media screen and (max-width: 410px) {
	.mv_ico > li > a > span em{display:inline-block;}
	
	.cm-phone{height: auto;padding: 10px 17px 10px;}
	.cm-phone .area-title{margin-bottom:0}
	.cm-phone > ul > li{font-size: 15px;line-height: 19px;background-position: left 9px;}
	.phone-box .phone-list > li > span{display: block;}
	.phone-box .phone-list > li .part-name{float: none;}
	.phone-box .phone-list > li .part-phone{float: none;}
}

@media screen and (max-width: 360px){
	.mvsl_sld > li .po{top: 15px;}
	.mvsl_sld > li .po > p.pcv{width:150px;float:right}
	.mv_stxt{clear:both;}
	.mvsl_sld > li:first-child{background-position: -213px top;}
	.mv_ico > li > a > span{background-size:35px}
	.mv_ico > li > a > span{font-size:13px}
	.main_gs > li > a{width: 85px;}
	.main_gs > li.mgs_ps2 > a{left: 85px;}
	.main_gs > li.mgs_ps3 > a{left: 170px; }
	.main_gs .mgs_more{right:13px}
	
	.bradio_all{width: 99%;}
	.survey_radios_ny > a{position:relative;width: 99%;top:0;margin-top:5px;}

}

/*ys*/
@media screen and (max-width: 1024px) {
	/*  */
	.search-area .start-time{padding-right: 0}
	.search-area .end-time{padding-right: 0}
	.tit_n_stat > h5{max-width: inherit;}
	
	/* 우편번호 팝업  */
	.pop-layer{min-width: auto;}
}

@media screen and (max-width: 768px) {
	.tb-list-ul > li > div{min-height: 25px;height: auto}
	
	/* 반응형 ul리스트 */
	.tb-list-ul > li.type{display: none}
	.tb-list-ul.type2 > li.type{display: none;}
	
	.tb-list-ul.type2 > li.num{display: none;}
	.tb-list-ul.type2 > li.writer{display: none;}
	.tb-list-ul.type2 > li.date{display: none;}
	.tb-list-ul.type2 > li.amt{display: none;}
	.tb-list-ul.type2 > li.stat1{width:23%;}
	.tb-list-ul.type2 > li.stat2{width:23%;}
	.tb-list-ul.type2 > li.writer2{width:23%;}
	.tb-list-ul.type2 > li.writer3{width:46%}
	.tb-list-ul.type2 > li.writer4{width:40%;}
	.tb-list-ul.type2 > li.date2{width:23% ;}
	.tb-list-ul.type2 > li.tel-num{display: none;}
	.tb-list-ul.type2 > li.fea-food{width:20%;}
	.tb-list-ul.type2 > li.address{width:30%;}
	.tb-list-ul.type2 > li.address2{width:40%;}
	.tb-list-ul.type2 > li.address3{width:40%;}
	.tb-list-ul.type2 > li.location{display: none;}
	.tb-list-ul.type2 > li.subject{border-left: none;width:54%}
	.tb-list-ul.type2 > li.subject2{border-left: none;width:54%;}
	.tb-list-ul.type2 > li.subject3{width:50%;border-left: none;}
	.tb-list-ul.type2 > li.subject4{width:60%;border-left: none;}
	.tb-list-ul.type2 > li.subject5{border-left: none;width:54%}
	.tb-list-ul.type2 > li.subject6{width:60%;border-left: none;}
	
	/*  */
	.select-dt .select-date{width:99% }
	.order-time{margin-top: 10px}
	.select-dt .select-time{width: 99%}

	.popup5{position:absolute;height:auto;top: 45%;left: 0;margin: 0 2% 0 2%; width:95%;overflow-y: auto;min-width: 300px;}
	.popup5-in{padding-bottom: 20px}
	.popup5 a.btn_close{right: 20px}
	.popup5-cont{width: 99%;}
	.postcode-table table tr td{padding: 5px}
	.search-address{width: calc(99% - 94px);}
	.search-address .enter-address{width: calc(99% - 36px);}
}

@media screen and (max-width: 480px) {
	.tit_n_stat{padding-right: 100px;min-height: 30px;}
	.tit_n_stat > h5{font-size: 16px}
	.tit_n_stat .stat-btn{width: 75px;padding: 4px 0;margin-top: -15px;}
}

@media screen and (max-width: 390px) {
	/* 페이징 */
	.paging img{width: 24px}
}

@media screen and (max-width: 360px) {
	.gnb-depth1 > li > a{ padding: 0 5px; }
	.gnb-depth1 > li > a > span{padding:0 10px 0 0;}

	.mtc_rt_btn { flex-wrap: wrap;flex-direction: column;padding-top: 5px;}
	.mtc_rt_btn > p {width: 99%;}
	.mtc_rt_btn > p > a {padding: 0 10px;}
	.mtc_rt_btn > p.add > a {margin-right: 0;}
	.mtc_rt_btn > p.tel  { margin:7px 0 0 0;}
	.mtc_rt_btn > p.tel > a { margin:0;}
}
