@charset "utf-8";

/* reset */


.only_mo{display:none;}
.event_mgn {margin-bottom: 40px;}

/* header */


/* content */


.footer_mo {
    display: none;
}

@media screen and (max-width:900px){	
  .header{border-bottom:0px solid #e2a014;}
  .header .main_head{}
  .header .tw_login_section{}
  .header .main_head .main_head_section .menu_section{display:block;}
  .header .search{display:block;position:absolute;top:66%;left:3%;width:94%;z-index:11}
  .header .main_head .banner_search .search input{width:89%;}
  .header .main_head .main_head_section h1{display: flex;padding-top:16px;padding-left:50px;}
  .header .main_head .main_head_section h1 img{width:110px;height:34px;}
  .header .main_head .banner_search{float:right;margin-right:10px;}
  .header .main_head .main_head_section{width:100%;}
  .header .m_menu{display:none;overflow:hidden;background-color:#fef7de;}
  .header .m_menu .section{width:92%;margin:0 auto;height:24px;}
  /*.header .m_menu li{float:left;font-size:12px;margin-right:5.8%;}*/
  .header .m_menu li{float:left;font-size:12px;margin-right:4%;}
  .header .m_menu li:last-child{margin-right:0}
  .header .m_menu li a.on{border-bottom:2px solid #e2a014;font-weight:bold;padding-bottom:5px;}
  .header .m_category_kind{display:none;width:100%;overflow:hidden;background-color:#fef7de;padding-top:10px;padding-bottom:10px;}
  .header .m_category_kind ul{width:95%;margin:0 auto;white-space:nowrap;overflow-x:auto;-webkit-perspective:1;perspective:1}
  .header .m_category_kind li{display:table-cell;text-align:center;border-left:1px solid #333;border-bottom:1px solid #333;border-top:1px solid #333;background-color:#fff;}
  .header .m_category_kind li:last-child{border-right:1px solid #333;}
  .header .m_category_kind li.on{background-color:#333;}
  .header .m_category_kind li.on a{color:#fff;}
  .header .m_category_kind li a{width:80px;display:block;padding-top:7px;padding-bottom:7px;}

  .header .m_select{overflow:hidden;background-color:#fef7de;padding-bottom:10px;}
  .header .m_select select{width:47%;height:28px;border-radius:3px;}
  .header .m_select{display:none;text-align:center;}
  .header .m_select ul{margin-left: 2%;margin-right: 2%;white-space:nowrap;overflow-x:auto;}
  .header .m_select li{width:40%;display:inline-block;text-align:center;}
  .header .m_select li:last-child{margin-right: 2%;}
  .header .m_select li select{width:100%;height:28px;border-radius:3px;}

  .main_wrap{width:100%;}
  .main_wrap .left_ct{margin-top:0; width: 100%;}
  .main_wrap .left_ct .detail_list_section{margin-top:0}
  /* .detail_list_section .detail_list li{overflow:hidden;margin-left:23px !important;margin-bottom:44px !important;display:block;float:inherit !important} */
  .detail_list_section .detail_list li{overflow:hidden;/* margin-left:23px !important;margin-bottom:44px !important; */display:block;float:inherit !important}
  .main_wrap .left_ct .detail_list_section .detail_list li.first{margin:10px 5px;/* margin-left:23px */}
  .main_wrap .left_ct .detail_list_section .detail_list li {margin:10px 5px;}
  .main_wrap .left_ct .detail_list_section .detail_list li .detail_item{display: inline-block;width:100%;}
  .main_wrap .left_ct .detail_list_section .detail_list li .detail_item .num{width:120px;font-size:12px;border:3px solid #000}
  .main_wrap .left_ct .detail_list_section .detail_list li .detail_item .img{float:left;width:120px;margin-right:20px;border:3px solid #000}
  .main_wrap .left_ct .detail_list_section .detail_list li .detail_item .img img{width:100%;}
  .main_wrap .left_ct .detail_list_section .detail_list li .detail_item .tx_section .point_num{float:right;}
  .main_wrap .left_ct .detail_list_section .detail_list li .detail_item .etc_info .appear_info{float:left;margin-left:13px;}

  /* 모바일 햄버거 메뉴*/
  .header .main_head .main_head_section .m_menu_btn{display:none;position:absolute;top:20px;right:20px;}
  .m_menu_area{display:block;width:100%;top:0;left:0;height:100%;z-index:1111;}
  .m_menu_area .m_menu_open{position:relative;top:0;left:0;width:264px;height:100%;z-index:112;background-color:#fef7de;padding-top:30px;padding-left:18px;padding-right:18px;}
  .m_menu_area .m_menu_open .login{display:block;overflow:hidden;}
  .m_menu_area .m_menu_open .login .loginbox{display:block;overflow:hidden;height:46px;line-height: 22px;}
  .m_menu_area .m_menu_open .login img{float:left;vertical-align:middle;margin-right:6px;}
  .m_menu_area .m_menu_open .login .login_tx{float:left;margin-top:10px}
  .m_menu_area .m_menu_open .coupon a{display:block;margin-top:30px;padding-top:10px;padding-bottom:10px;text-align:center;width:100%;border:1px solid #e5161a;}
  .m_menu_area .m_menu_open_dim{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:111;opacity:0.7}
  .m_menu_area .m_menu_open .navi_li li{border-bottom:1px solid #c1c1c1;;}
  .m_menu_area .m_menu_open .navi_li li:last-child{border-bottom:0}
  .m_menu_area .m_menu_open .navi_li li a{display:block;overflow:hidden;width:100%;padding-top:12px;padding-bottom:12px}
  .m_menu_area .m_menu_open .navi_li li a img{float:left;vertical-align:middle;margin-right:6px;}
  .m_menu_area .m_menu_open .navi_li li a .navi_tx{float:left;margin-top:2px;}

	.page li{margin-right: 8px;}
	.page li.page-left{width:12%;}
	.page li.page-center{width:68%;}
	.page li.page-right{width:12%;}
	.page .m_paging ul{text-align:center;/*display: table;*/margin-left: auto;margin-right: auto;}
	.page .m_paging{display:block;overflow:hidden;width:100%;margin:30px auto 30px;}
	.page .m_write_btn{padding-top: 0px;}
	.m_paging .write_btn{position:absolute;right:0}
	.m_paging .write_btn_left{display: contents;position:absolute;left:4px;width:10%;}
	.m_paging .write_btn_right{display: contents;position:absolute;right:4px;}

  .notice_view2 .view_section .img {float: left; margin: 1%; width: 48%; overflow: hidden;}
  .notice_view2 .view_section .notice_view_info {text-align: center;}
  .notice_view2 .view_section .notice_view_info span {margin-right: 0px; text-align: center;}
  
  .header .m_menu .m_menu_location{border-top: 1px solid #acaba2; padding: 5px 2% 5px 2%;}
  .header .m_menu .m_menu_location {display:block;overflow:hidden;background-color:#f2f0e6;}
  .header .m_menu .m_menu_location li{float:left;font-size:12px;margin:2%; width: 21%;text-align: center;}
  .header .m_menu .m_menu_location li:last-child{margin-right:0}
  .header .m_menu .m_menu_location li.on{font-weight:bold;}

  .header .m_menu .m_menu_location.event{padding: 5px 5% 5px 5%;}
  .header .m_menu .m_menu_location.event li{width:auto;text-align:center;margin-left:4%;margin-right:4%;}

  .notice_detail{margin-top:10px}
  .notice_detail .notice_detail_tit{padding-bottom:10px;margin-bottom:0;border-bottom:0;margin-left:10px;}
  .notice_detail .notice_view_info .right_info{float:inherit;margin-top:5px;}
  .notice_detail .notice_view_info span{margin-right:5px;}
  .notice_detail .notice_view_info{padding-left: 2%; padding-right: 2%;padding-bottom:10px;border-bottom:1px solid #dcdcdb;}
  .notice_detail .notice_write_view{padding-left: 2%; padding-right: 2%;}
  .notice_detail .notice_write_view img{max-width:100%;}
  .notice_detail .writing{padding: 10px 5px 10px 5px;text-align:center;}
  .notice_search button{margin-right:3%;}
  .notice_reply_btn .left{margin-left:3%;}
  .notice_reply_btn .right{margin-right:3%;}
  .notice_detail .writing textarea{float: left; width: 75%;}
  .notice_reply .section{width: 30%;}
  .notice_reply .tx{width: 50%; padding-right: 10px;}

  .main_wrap .left_ct .detail_list_section .detail_list li .detail_item .str{font-size: 13px; border: 2px solid #000;}
  
  .evet_winner {margin-left: 15px;}
  .evet_winner .eventli {width:44%;}
  
  .main_wrap .left_ct .page_head2 .range{margin-right:15px;}
  .main_wrap .left_ct .page_head2 .range li a {font-size: 12px;}
  
  .calendar .member_info {width:100%;border-top: 1px solid #555;border-bottom: 1px solid #555;}
  .calendar .member_info .section {width: 25%; margin-right: 0px;padding: 5px 0 5px 0;}
  
  .ranking_tbl {margin-top: 0px;}
  .ranking_tbl table th {font-size: 12px;}
  
  .aside_banner{display:none;}
  .footer{display:none;}
  .header .sub_head{display:none}
  .left_ct .page_head{display:none;}
  .business_check_list{display:none;}
  .category_all{display:none;}
  .page1{display:none;}
  .page .paging{}
  .page .write_btn{display:none;}
  .notice_search2{display:none;}
	.mpage{width:100%;}
	.mpage .mpaging{display:block;overflow: hidden;
    width: auto;
    margin: 10px auto 10px;
    display: table;
    margin-left: auto;
    margin-right: auto;}
	.mpage li{float:left;margin-right:15px;padding-top:7px}
	.mpage li:last-child{margin-right:0}
	.mpage li.on{color:#983234;text-decoration:underline}
	.mpage li a{font-size:14px;font-weight:bold;}
	.mpage li.prev_10{border:1px solid #cacac1;padding:4px 8px;background-color:#faf9ee;}
	.mpage li.prev_20{border:1px solid #cacac1;padding:4px 8px;background-color:#faf9ee;}
	.mpage li.next_10{border:1px solid #cacac1;padding:7px;background-color:#faf9ee;}
	.mpage li.next_20{border:1px solid #cacac1;padding:7px;background-color:#faf9ee;}
  
  
  .only_pc{display:none !important;}
  .only_mo{display:block;}
  .mo_section{margin-top: 10px !important;}
  .event_mgn {margin-bottom: 0px;}

  .note_tble{margin:10px 1% 0 1%}
  .note_tble .tble_tab{display:block;border-bottom:2px solid #241d1e;overflow:hidden;}
  .note_tble .tble_tab li{float:left;border-left:1px solid #847b7c;border-top:1px solid #847b7c;border-right:1px solid #847b7c;#ffffff;}
  .note_tble .tble_tab li.on{background-color:#f36464;border-top:1px solid #f36464;border-left:1px solid #f36464;border-right:1px solid #f36464}
  .note_tble .tble_tab li.on a{color:#fff;}
  .note_tble .tble_tab li a{width:68px;display:block;text-align:center;padding-top:10px;padding-bottom:10px}

  .page_head2 .only_mobile{display:block;float:left;font-size:12px;margin-top:19px;margin-left:15px;}

  .calendar_mobile{display:block}
  .calendar_mobile li{border-bottom:1px solid #e0e0e0;overflow:hidden;padding:20px 10px}
  .calendar_mobile li .date_num{float:left;}
  .calendar_mobile li .coin_area{float:left;margin-left:10px;}
  .calendar_mobile li .coin_area img{width:17px;margin-right:5px;}
  .calendar_mobile li .saturday_tx{color:#3987fe;}
  .calendar_mobile li .sunday_tx{color:#d81213;}
  .calendar_mobile li.on{background-color:#f9cd0b;}
  .calendar_mobile li .rit_area{float:right;}
  .calendar_mobile li .complete_area{margin-right:15px;color:#d81213;}
  .calendar_mobile li .complete_area img{margin-top:3px;margin-right:5px;}
  .calendar_mobile li .present_area{margin-right:15px}  
  .calendar_mobile li .present_area a{background-color:#e9525a;color:#fff;padding:2px 5px;border-radius:4px}
	.p_pointranking{
		display:none;
	}
	.p_chattingiframe{
		display:none;
	}
	.m_pointranking{
		display:block;
	}
	.main_wrap .left_ct .page_head2 {
		display: block;
	}
	.page_head_mobile{
		display: block;
	}
	.page_head_mobile .range_mobile{
		margin-top: 16px;
		margin-left: 22px;
		padding: 2px;
	}
	.page_head_mobile .range_mobile li {
		float: left;
		font-size: 12px;
		margin-right: 4%;    
		font-weight: bold;
	}
	.big_img{display:block;float:right;position:absolute;margin-left: 78px !important;/*width: 5%;*/}
	.sale_img{position: absolute;width: 60px !important;}
	
	.mpagination {
		display: inline-block;
		padding-left: 0;
		margin: 20px 0;
		border-radius: 4px;
	}
	
	.footer_mo {
		display: block;
	}
	.footer_mo .bt_bg_mo {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		padding-bottom: 60px;
	}
	.footer_mo .bt_bg_mo .txt_mo {
		font-family:Arial, nbgr, '나눔바른고딕', '돋음';
		font-size:20px;
		font-weight:bold;
		color: #333333;
	}
	.footer_mo .bt_bg_mo .copy_mo {
		color: #a8a5a5;
	}


}

@media screen and (max-width:320px){
  .detail_list_section .detail_list li{overflow:hidden;margin-left:10px !important;margin-bottom:44px !important;display:block;float:inherit !important}
  .main_wrap .left_ct .detail_list_section .detail_list li .detail_item .img{margin-right:7px;}
}
