@media all and (max-width:1530px) {
	.scrolldown_btn{margin-left:520px;}
	.sub_cont_bg{background:none;}
}

@media all and (max-width:1320px) {
	.left_quick{display:none;}
	.scrolldown_btn{display:none;}
	 aside .quick_menu{display:none;}
	 .sns_menu{display:none;}
}

@media all and (max-width:1024px) { 
    .inner{width:auto; padding:0 3%;}
    
    .banner_tooltip{display:none !important;}
    .left_quick{display:none;}
    .scrolldown_btn{display:none;}
    aside{display:none;}

	#container h3.sub_title{display:block; padding:20px 0; font-size:20px; font-weight:800; text-align:Center; text-indent:0px; }

    .header_wrap .logo{width:160px ;}
    .header_wrap .logo img{width:160px;}

    .top_banner{position:relative; width:auto; overflow: hidden;}
    .top_banner:before{position: absolute; top:0px; display:block; content:''; width:145px; height:93px; background: url("/images/n21/mavt/m_left_bg2.png") left top no-repeat;}
    .top_banner:after{position: absolute; bottom:0px; right:0px; z-index:1; display:block; content:''; width:145px; height:93px; background: url("/images/n21/mavt/m_right_bg2.png") right bottom no-repeat;}
    .top_banner .date_box_txt{display:flex; margin-left:12px; align-items:center; font-weight:800; }
    .top_banner .date_box_txt .date{font-size:24px; font-weight:400; font-family: 'ghanachoco';}
    .top_banner .inner{display:flex; justify-content: center; padding:10px 20px; flex-wrap:wrap;}
    .top_banner .banner_logo{position:relative; display:flex;width:100%; font-size:14px; justify-content: center; line-height:26px; font-weight:800; z-index:9; }
    .top_banner .banner_logo:before{width:23px; height:22px; background-size:100%;}
    .top_banner .banner_logo br{display:none;}
    .top_banner .banner_vote{display:flex; margin-top:10px; position:relative; z-index:2;}
    .top_banner .banner_vote .tit{font-size:11px; height:19px; margin-right:8px;}
    .top_banner .banner_vote .date{font-size:12px;}
    .top_banner .banner_vote .date b{font-size:16px;}
    .top_banner .banner_vote_box:nth-child(2){display:none;}
    .top_banner .banner_text{display:none;}

    .header_wrap .top_side_link:nth-child(1){display:none;}
    .header_wrap .top_side_link:nth-child(2){position:relative; width:20px; height:20px; padding-top:0px; background:url("/images/n21/avt/star.png") center no-repeat; background-size:20px; }
    .header_wrap .m_mymenu{position:absolute; display:block; width:60px; bottom:-25px; left:-20px; padding:4px 6px; border-radius:2px; font-size:10px; font-weight:700; z-index:999; background:#FFD481;}
    .header_wrap .m_mymenu:after{position:absolute; top:-3px; left:26px; transform: rotate(45deg); display:block; content:''; width:8px; height:8px; background-color: #FFD481;}
    .header_wrap .tooltip_btn{display:none;}

    .m_menu{display:block; width:24px; height:24px; margin-left:10px; background:url("/images/n21/avt/m_menu.png") center no-repeat; text-indent:-9999px; background-size:24px;}
    .m_menu.m_on{background:url("/images/n21/avt/m_menu_close.png") center no-repeat; background-size:24px;}

    #gnb.m_on{display:block; }
    #gnb{display:none; position:fixed; width:100%; right:0px; top:60px; padding:0 20px; z-index:999; background:#fff;}
    #gnb .depth1{display:block;}
    #gnb .depth2_li:before{display:block; content:''; width:2px; height:2px; margin-right:5px; border-radius:50%; background:#222; }
	#gnb .depth1_li{position:relative; width:100%; padding:20px 10px; border-bottom:1px solid #eee; background:url("/images/n21/mavt/gnb__arrow.png") right 10px top 22px no-repeat; background-size:24px;}
    #gnb .depth1_li{width:100% !important; padding:20px 10px; border-bottom:1px solid #eee; background:url("/images/n21/avt/gnb__arrow.png") right 10px top 22px no-repeat; background-size:24px;}
    #gnb .depth1_li.m_on{background:url("/images/n21/avt/gnb_arrow_on.png") right 10px top 22px no-repeat; background-size:24px;}
  	#gnb .depth1_li.m_on .depth1_li_link{font-weight:800; color:#68159B; }
    #gnb .depth1_li_link{font-size:17px; text-align:left;}
    #gnb .depth1_li .depth2:before{display:none ;}
    #gnb li.m_on .depth2{display:block;}
    #gnb .depth2{display:none; min-height:auto; height:auto; position:static; padding:20px 10px 0px; border-left:none; background:#fff ;}
    #gnb .depth2_li_link{font-size:15px; margin:0px; font-weight:700; color:#555;}

    .gnb_bg.m_on{display:block; position:fixed; top:150px; left:0px; width:100%; height:100%; opacity:0.8; background:#000;}

    footer .inner{padding:25px 20px;}
    footer .footer_link{width:100%;}
    footer .footer_link li{margin-right:16px;}
    footer .footer_link li:after{right:-8px;}
    footer .footer_link li a{font-size:12px; color:#C2C5CD;}
    footer .sido_baro{position:static; margin-left:0px; margin-top:15px;}
    footer .sido_baro select{ width:206px; height:31px; font-size:11px;}
    footer .mark_wrap{display:none;}
    footer address{margin-top:15px; font-size:12px;}

    .tooltip_giude{display:block;}

    .area_my_menu{top:0;bottom:0;height:inherit;padding:3% 3% 0 3%;overflow-y:auto;}
    .area_my_menu>.inner{padding:0;}
    .area_my_menu>.inner .tit{margin-bottom:0;}
    .area_my_menu>.inner .tit>p{top:10px;width:77px;height:100px;background-size:100% auto !important}
    .area_my_menu>.inner .tit>div{margin-left:97px;}
    .area_my_menu>.inner .tit>div>strong{font-size:30px;line-height:30px;height:auto;padding-right:30px;width:auto;}
    .area_my_menu>.inner .tit>div>strong:after{width:20px;height:30px;background-size:20px auto;}
    .area_my_menu>.inner .tit>div>span{display:block; width:auto; padding:0; text-align:left; border:none;font-size:15px; font-size:14px;padding:10px 20px 0 0;}
    .area_my_menu .menu_card{margin-bottom:20px;}
    .area_my_menu .menu_card>div{width:50%;}
    .area_my_menu .menu_card>div>div>.add{height:80px;line-height:80px;}
    .area_my_menu .menu_card>div>div>div{height:80px; line-height:80px;}
    .area_my_menu .menu_card>div>div>div div span{font-size:15px;}
    .area_my_menu>.inner>.btn_area_my_menu_close{top:0;}

    .tooltip{position:fixed; margin-right:inherit; right:50%; transform:translateX(50%); top:50%; z-index:9999; height:442px; margin-top:-221px; overflow:hidden;overflow-y:auto;background-size:auto 90px;}
	.tooltip .upper{padding:30px 0 15px 100px;height:auto;}
	.tooltip .lower{margin:0 3% 3% 3%;border-radius:20px;}
	.tooltip .lower ul li br{display:none;}
	.tooltip .lower dt.title{margin-bottom:3%;}	

    .tooltip_Close{display:block;}
    
    /*20240129*/
    .vt_s_main_menu .inner{padding:0px; }
    .vt_s_main_menu li a{font-size:16px;}
    
    .tableList ul li.notify{display:flex; flex-wrap:Wrap; align-items:center;}
    .tableList ul li.notify span{height:auto;}
    .tableList ul li.notify .title{width:calc(100% - 70px) !important;}
    .tableList ul li.notify .num{display:block !important;}
    .tableList ul li .num{display:none;}
    .tableList ul li{display:block;}
 	.tableList ul li .title{width:calc(100% - 75px); display:block; height:30px; padding:10px;}
 	.tableList ul li .title a{padding:0 0px; width:100%; font-size:14px;}
 	.tableList ul li .etc.type2{width:75px; height:auto; padding:0px; padding-left:5px; display:flex; justify-content:center; flex-direction:column;  text-align:left;}
 	.tableList ul li .etc em{display:none;}
    .tableList ul li .title a{width:100%; font-size:14px; padding:0 5px; line-height:30px;}
    .tableList ul li > *{height:30px; font-size:12px !important;}
	 .tableList{margin-bottom:20px;}
    .tableList ul li{position:relative;}
    .tableList ul li .title a{padding:0; font-size:13px; line-height:140%;}
    .tableList ul li .quickView a{width:55px; height:25px; line-height:25px; font-size:12px; }
    .tableList ul li .date{position:absolute; right:10px; bottom:18px;}
    .fileLink{font-size:13px !important;}
    .tableView .viewDetail > li .quickView{/* margin:5px 10px 0; */margin: 0px;/* display: block; */width: 60px;height: 25px;line-height: 25px;font-size: 12px;}
    .satisfaction p{font-size:14px; background-position:left top;}
} 

@media all and (max-width:900px) { 
    .top_banner .banner_vote .date .mblock{display:block;}

    /* 나만의 메뉴 */
    .tooltip_giude{margin-bottom:20px;}

    .area_my_menu .menu_card>div>div .mascot{background-size:35px auto !important;width:35px !important;}
	.area_my_menu .menu_card>div>div>div{padding:0 10px;}
	.area_my_menu .menu_card>div>div>div div{padding-left:45px;}
	.area_my_menu .menu_card>div>div>div div em{font-size:13px;}
	.area_my_menu .menu_card>div>div>div div span{font-size:14px;}
	.area_my_menu .menu_card>div>div .del{top:5px;right:5px;width:28px;height:28px;}
	
    .area_my_menu>.inner ul{background:#7a86ba;margin:0 -3%;padding:3%;}
    .area_my_menu>.inner ul:after{display:block;clear:both;content:'';}
    .area_my_menu>.inner ul li{position:relative;width:50%;float:left;margin:5px 0;border-left:none;}
    .area_my_menu>.inner ul li a{display:block;font-size:13px;color:#fff;text-align:left;}
    .area_my_menu>.inner ul li a span{display:inline-block;vertical-align:middle;width: 30px;height: 30px;margin-right:5px;border-radius:50%;background-size: 15px !important;}

    .area_my_menu>.inner ul li:nth-child(1) a span{background:#8892c1 url("/images/n21/avt/m_my_menu_area_baro_img1.png") 50% 50% no-repeat;}
    .area_my_menu>.inner ul li:nth-child(2) a span{background:#8892c1 url("/images/n21/avt/m_my_menu_area_baro_img2.png") 50% 50% no-repeat;}
    .area_my_menu>.inner ul li:nth-child(3) a span{background:#8892c1 url("/images/n21/avt/m_my_menu_area_baro_img3.png") 50% 50% no-repeat;}
    .area_my_menu>.inner ul li:nth-child(4) a span{background:#8892c1 url("/images/n21/avt/m_my_menu_area_baro_img4.png") 50% 50% no-repeat;}
    .area_my_menu>.inner ul li:nth-child(5) a span{background:#8892c1 url("/images/n21/avt/m_my_menu_area_baro_img5.png") 50% 50% no-repeat;}
    .area_my_menu>.inner ul li:nth-child(6) a span{background:#8892c1 url("/images/n21/avt/m_my_menu_area_baro_img6.png") 50% 50% no-repeat;}

	/* 나만의 메뉴 설정 레이어*/
	.my_menu_option{display:none;position:fixed;width:100%;top:0;bottom:0;left:0;right:0;padding:8% 3% 56px 3%;margin-left:0px;background:#fff;z-index:999;border-radius:0;}
	.my_menu_option>strong{display:block;text-align:center;font-size:22px;color:#333;margin-bottom:10px;}
	.my_menu_option>strong b{font-weight:800;}
	.my_menu_option .my_search{position:relative;margin-bottom:20px;padding-right:45px;}
	.my_menu_option .my_search div{position:relative;height:42px;border-radius:10px;border:solid 1px #009fa1;width:100%;}
	.my_menu_option .my_search div input[type="text"]{border:none;height:40px;line-height:40px;padding:0 10px;width:90%;border-radius:13px;outline:none;}
	.my_menu_option .my_search div input[type="submit"]{position:absolute;top:50%;right:10px;width:26px;height:26px;margin-top:-13px;background:url("/images/n21/avt/n21/mvt/m_btn_my_search.png") 50% 50% no-repeat;background-size:26px;text-indent:-99999px;}
	.my_menu_option .my_search .btn_reflsh{position:absolute;top:0;right:0;width:40px;height:42px;background:url("/images/n21/avt/m_btn_reflsh.png") 50% 50% no-repeat;background-size:40px;text-indent:-99999px;}
	.my_menu_option .area_scroll{position:absolute;left:3%;right:3%;top:120px;bottom:65px;overflow:hidden;overflow-y:auto;}
	.my_menu_option .p_posi{position:relative;margin-bottom:10px;padding:8px 0;}
	.my_menu_option .p_posi h4{display:inline-block;margin-bottom:0;}
	.my_menu_option .p_posi select{position:inherit;right:inherit;border-radius:4px;color:#555;font-size:15px;width:100%;height:40px;background:#fff url("/images/n21/avt/main_select_bg.png") 98% 50% no-repeat;background-size:5%;-webkit-appearance:none;}

	.my_menu_option h4{font-size:22px;font-weight:800;color:#009fa1;margin-bottom:10px;}
	.my_menu_option h5{font-size:18px;font-weight:800;color:#333;margin:0 0 10px 0;}
	.my_menu_option .check_con{background:#fafafa;margin-bottom:10px;padding:5%;border-radius:10px;}
	.my_menu_option .check_con:after{display:block;clear:both;content:'';}
	.my_menu_option .check_con span{font-size:14px;position:relative;float:left;width:50%;margin:5px 0;text-align:left;padding-left:25px;}
	.my_menu_option .check_con span input[type="checkbox"] { position:absolute;top:0;left:0;width:18px;height:18px;margin-top:0;-webkit-appearance:none;background:url("/images/n21/avt/m_my_menu_option_check_off.png") 50% 50% no-repeat;background-size:18px;}
	.my_menu_option .check_con span input[type="checkbox"]:checked{background:url("/images/n21/avt/m_my_menu_option_check_on.png") 50% 50% no-repeat;background-size:18px;}
	.my_menu_option .check_con span.none{display:block;text-align:center;width:100%;}
	.my_menu_option .check_con span label{line-height:18px;display:inline-block;vertical-align:top;}
	.my_menu_option .btnArea{position:fixed;bottom:0;left:0;right:0;text-align:center;margin:0;padding:0;}
	.my_menu_option .btnArea:after{display:block;clear:both;content:'';}
	.my_menu_option .btnArea a{float:left;font-size:18px;font-weight:700;width:50%;height:50px;line-height:50px;color:#fff;margin:0;}
	.my_menu_option .btnArea a.focus{background:#009fa1;border-radius:10px 0 0 0;}
	.my_menu_option .btnArea a.close{background:#6f6f6f;border-radius:0 10px 0 0;}
	.my_menu_option .btn_my_menu_option_close{position:absolute;top:15px;right:15px;width:25px;height:25px;background:url("/images/n21/avt/m_btn_my_menu_option_close.png") 50% 50% no-repeat;background-size:25px;text-indent:-99999px;}
	.my_menu_option .btn_my_menu_option_close:focus{border:4px solid black;}
	
	.location{display:none;}
	
	.total_top{padding:3% 3% 0px 3% !important;background:url("../../../images/n21/rvt/m_total_top_bg.png") center top / cover no-repeat}
	.total_top.total_top2{background:url("../../../images/n21/rvt/m_total_top_bg2.png") 50% 50% no-repeat}
	.total_top h1{height:45px;margin-bottom:10px;background:url("../../../images/n21/rvt/m_vt_s_logo.png") 50% 50% no-repeat;background-size:auto 45px;}
	.top_s_area{display:flex;}
	.vt_search{width:auto;}
	.vt_search .top_s_area input[type="text"]{width:100%;height:40px;line-height:40px;border-radius:4px;margin-right:3px;font-size:16px}
	.vt_search .top_s_area input[type="submit"]{width:40px;height:40px;padding-left:inherit;border-radius:4px;background:#000 url("../../../images/n21/rvt/m_btn_vt_search.png") 50% 50% no-repeat;background-size:20px;text-indent:-99999px;}
	.vt_search .detail_s_view{width:55px;height:40px;font-size:12px;border-radius:4px;}
	.detail_search{width:auto;margin:3% 0;}
	.detail_search>div{width:100%;margin:5px 0;}
	.detail_search>div:nth-child(1){margin-right:0;}
	.detail_search>div>label{display:none;}
	.detail_search>div>div{display:block;vertical-align:inherit;}
	.detail_search>div span{width:20%;letter-spacing:-1px;}
	.detail_search>div>div>div{margin-left:0;margin:10px 0;width:100%;}
	.detail_search>div>div>div:after{display:block;content:'~';position:absolute;top:0;left:50%;margin-left:-5px;line-height:40px;}
	.detail_search>div>div>div input{padding:0 5px;}
	.detail_search .radio_box label{display:flex; padding:0px; align-items:center; line-height:1em; justify-content:center; box-sizing:border-box;}
	.detail_search .data-period{display:flex;}
	.detail_search .data-period input{width:calc(50% - 10px); font-size:13px; float:left;}
	.detail_search .data-period .star{margin-right:20px;}
	.detail_search .detail_s_view_close{top:inherit;bottom:-20px;right:0;}
	.vt_s_main_menu:after{display:block;clear:both;content:'';}
	.vt_s_main_menu ul{display:flex;justify-content:center;width:100%;}
	.vt_s_main_menu ul > li{margin:0;width:33.33%;white-space:nowrap;}
	.vt_s_main_menu ul > li > a{font-size:19px;}
	.vt_s_sub_menu{margin-bottom:10px; padding:3%; margin-top:20px; box-shadow:0px 2px 5px rgba(0,0,0,.3);}
	.vt_s_sub_menu:after{display:block;clear:both;content:'';}
	.vt_s_sub_menu li{width:calc(100% / 3);padding:0;float:left;}
	.vt_s_sub_menu li:after{content:inherit;background:none;}
	.vt_s_sub_menu li a{height:30px; line-height:30px; font-size:13px; white-space:nowrap; letter-spacing:-1px;}
	.vt_s_sub_menu li.active a{padding:0;}
	.vt_s_result{margin:3% 0%;padding:10px 0;background:none;text-align:left;}
	.vt_s_result span{font-size:16px;}
	.vt_s_result em{font-size:16px;}
	
	.result_wrap{margin:0px;}
	.result_wrap .tit h4{font-size:21px;}
	.result_wrap .tit .more{font-size:14px;margin-left:3%;}
	.result_wrap .tit .more i:before{background-image:url("../../../images/n21/rvt/m_vt_s_more_2x.png");}
	.result_wrap .rvt_basic li>strong{font-size:16px; margin-bottom:8px;}
	.result_wrap .rvt_basic li>span{display:block;margin-left:0;font-size:14px;}
	.result_wrap .rvt_basic li>a{margin-top:7px;font-size:14px;}
	.result_wrap .rvt_basic li>strong a{max-width:100%;}
	
	.result_wrap .rvt_pic_date li div.pic{width:30%;vertical-align:top;}
	.result_wrap .rvt_pic_date li div.pic img{width:100%;}
	.result_wrap .rvt_pic_date li div.data{width:64%;margin-left:3%;}
	.result_wrap .rvt_pic_date li div>strong{font-size:16px; margin-bottom:8px;}
	.result_wrap .rvt_pic_date li div>span{display:block;margin-left:0;font-size:14px;}
	.result_wrap .rvt_pic_date li div>a{margin-top:7px;font-size:14px;}
	.result_wrap .rvt_pic_date li div>strong a{max-width:100%;}
	
	.result_wrap .gallery{}
	.result_wrap .gallery>div{width:50%;margin-bottom:3%;text-align:center;}

	.result_wrap .gallery>div .img{margin-bottom:10px;}
	.result_wrap .gallery>div .img img{max-width:100%;}
	
	.result_wrap .vt_pic_date li div>span{font-size:12px; margin-left:0px;}
	
	footer select{top:25px;right:3%;}
	footer ul{margin:15px 0 20px 0;}
	footer address{margin-top:20px;line-height:20px;}
	
	.top_bg{width:auto;}
	
	.avt_recommend{padding:3%;}
	.avt_recommend strong{display:block;text-align:left;margin:0 0 3% 0;}
	.avt_recommend strong:before{content:'';background:none;}
	.avt_recommend ul{width:100%;}
	.avt_recommend ul li{margin:5px;}
	.avt_recommend ul li a{font-size:12px; padding:7px 15px; border:solid 2px #009fa1;}
	
    .top_banner .banner_vote .date .mblock{display:block;}
    .top_banner{height:auto;}
    
    .area_my_menu .menu_card>div>div .del{top:-20px; right:-17px;}
    .area_my_menu .menu_card>div>div .mascot{width:30px; background-size:30px !important; }
    .area_my_menu .menu_card>div>div>div div{padding-left:28px;}
    .area_my_menu>.inner .tit>div{margin-left:65px;}
    .area_my_menu>.inner .tit>div>strong{font-size:16px;}
    .area_my_menu>.inner .tit>div>span{padding:0px 20px 0 0;}
    .area_my_menu>.inner .tit>div{padding-top:0px; margin-left:}
    .area_my_menu>.inner .tit>p{width:55px; height:80px;}
    .area_my_menu .menu_card>div{padding:0 2px;}
    .area_my_menu>.inner ul li a{font-size:13px;}
    .area_my_menu>.inner ul li a span{display:inline-block;vertical-align:middle;width: 30px;height: 30px;margin-right:5px;border-radius:50%;background-size: 15px !important;}
    
    .tooltip{width:95%; background-size:40px;}
	.tooltip .upper{height:100px; padding:30px 0 0 80px;}
	.tooltip>div em{font-size:14px; line-height:16px; }
	.tooltip>div span{font-size:13px;}
	.tooltip .lower{padding:25px 15px;}
	.tooltip .lower dt.title{font-size:15px; }
	.tooltip .lower dd{font-size:13px;}
	
	.bbsSearch .btnAll{display:none;}
	.mobile_board_search{display:block; margin-bottom:20px;}
	
	.mobile_board_search{display:block;position:relative;}
	.mobile_board_search:after{display:block;clear:both;content:'';}
	.mobile_board_search select{width:25%;float:left;height:40px;font-size:14px;line-height:40px;border:solid 1px #d9d9d9;border-radius:5px;font-size:14px;}
	.mobile_board_search div{position:relative;width:74%; font-size:14px; float:right;border:solid 1px #d9d9d9;border-radius:5px;}
	.mobile_board_search div input[type="text"]{width:100%;height:38px;line-height:37px;padding:0 50px 0 10px; font-size:14px; border:none;border-radius:5px;outline:none;}
	.mobile_board_search input::-webkit-input-placeholder { color:#535353 !important; }
	.mobile_board_search div input[type="submit"]{position:absolute;top:0;right:10px;width:30px;height:40px;background:url("/images/n21/mavt/m_btn_board_search.png") 50% 50% no-repeat;background-size:15px;text-indent:-99999px;}

	/*2024.02.02추가*/
	.result_wrap{margin-bottom:30px;}
	.result_wrap ul li{display:flex; padding:10px 0; justify-content:space-between;}
	.result_wrap .vt_basic li>span{margin-left:0px; margin-top:0px;}
 	.result_wrap .vt_basic li>strong{width:calc(100% - 80px); font-size:14px;}
 	.result_wrap .vt_basic li>strong a{max-width:98%;}
 	.result_wrap .vt_basic li>span{font-size:12px;}
 	
 	
    
    .result_wrap .vt_pic_date li div{width:100%;}
    .result_wrap .vt_pic_date li div>strong a{display:block; max-width:100%; width:100%;}
    .result_wrap .vt_pic_date li div>strong{font-size:14px;}
    
    .cardList.thumb ul li .img{height:auto;}
 
}

@media all and (max-width:385px) {
	html,body{font-size:12px;}
	
	.inner{padding:0 10px;} 
    #gnb{top:75px !important; padding:0 10px;}
    .gnb_bg.m_on{top:200px !important;}
    #gnb .depth1_li{padding:10px 10px 10px; background:url("/images/n21/mavt/gnb__arrow.png") right 10px top 10px no-repeat; background-size:20px; }
    #gnb .depth1_li.m_on .depth1_li_link{font-size:13px;}
    #gnb .depth2{padding:10px 10px 0px;}
    #gnb .depth2_li{margin-bottom:10px; }
    #gnb .depth2_li_txt{font-size:13px;}
    #gnb .depth1_li_link{font-size:13px;}
    #gnb .depth1_li.m_on{background:url("/images/n21/mavt/gnb_arrow_on.png") right 10px top 10px no-repeat; background-size:20px;}
	
    .vt_s_sub_menu li{width:calc(100%/2);}
    
    .top_banner .banner_vote .tit{ margin-bottom:0px;}
    .top_banner .banner_vote .date .mblock{display:none;}
    .top_banner .inner{padding:10px 10px;}
   
    
    .m_menu{margin-left:15px;}
    
   	footer .inner{padding:10px;}
    footer .footer_link{display:flex; flex-wrap:wrap;}
    footer .footer_link li{width:calc(100%/2); margin-right:0px; margin-bottom:8px;}
    footer .footer_link li:after{display:none;}
    
    .fix_menus button{width:calc(100%/2 - 40px); font-size:11px;}
    
    .detail_search .radio_box label{font-size:13px; padding:0px;}
    
    .result_wrap .tit h4{font-size:16px;}
    
    .result_wrap .vt_pic_date li div>strong{font-size:14px;}
    .result_wrap .vt_pic_date li div>strong a{max-width:95%;}
    .vt_s_main_menu li a{font-size:13px;}
    .result_wrap .vt_pic_date li div>a{font-size:13px;}
    .vt_s_result span{font-size:13px;}
    
    
}

@media all and (max-width:285px) {
	
	.tooltip_giude button span{font-size:13px;}	
	
	.top_banner .banner_vote_box
	
	.top_banner .banner_vote .date b{font-size:12px;}
	.top_banner .banner_vote .date{font-size:11px;}
	
	.header_wrap .logo{width:130px;}
	.header_wrap .logo img{width:130px;}

	.area_my_menu .menu_card>div>div>div div{padding-left:0px;}
	.area_my_menu .menu_card>div>div .mascot{display:none;}
	.area_my_menu .menu_card>div>div>div{padding:0 10px;}
	.area_my_menu .menu_card>div>div>div div em{font-size:12px;}
	
	.my_menu_option .check_con{padding:10px;}
	.my_menu_option .check_con span{font-size:12px;}
	.my_menu_option h4{font-size:16px;}
	.my_menu_option h5{font-size:14px;}
	
	.cardList.thumb ul li{width:100%;}
	

}