	
	/* @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic&display=swap');
	@import url('https://fonts.googleapis.com/css?family=Noto+Sans&display=swap'); */
  	@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;200;300;400;500;600;700;800;900&display=swap');
	body{margin:0;font-family: 'Noto Sans KR', sans-serif !important;}
	
	/* head_style */
	body{padding-top:60px;}
	.main_head{width:100%;height:60px;overflow:hidden;border-bottom:1px solid #ddd;top:0;position:fixed;z-index:999;background-color:#fff;}
	.map_info{line-height:30px;text-align:center;font-size:13pt;display:inline-block;font-weight:600;margin-left:0px;}
	.app_logo{width:18%;display:inline-block;vertical-align:middle;}
	.map_info_wrap{display:inline;margin-left:28px;}
	.fa-sort-down{font-size:15pt;padding:5px;color:gray;vertical-align:middle;margin-top:-10px;}  
	.top_cart{width:28px;float:right;padding-right:15px;vertical-align:middle;padding-top:16px;}


	/* index_style */
	.area_mart_wrap{padding:0 15px;margin-top:20px;}
	.con_title{font-size:12t;line-height:20pt;text-align:center;}
	.con_title span{margin-left:5px;}
	.bold{font-weight:600;font-size:15pt;}
	.green{color:#1F963A}
	.black{color:#000}
	.area_mart{width:100%;height:auto;background-color:#f2f2f2;border-radius:5px;overflow:hidden;margin-top:15px;}
	.mart_info_wrap p{font-size:10pt;line-height:18pt;}
	.main p{margin:0;color:gray;}
	.mart_name{color:black !important;font-weight:600;font-size:13pt !important;}
	.mart_img{width:30% !important;margin:2% !important;margin-right:0;border-radius:3px !important;float:left !important;height:80px !important;background-size:cover !important;background-position:center center !important;}
	.mart_info_wrap{float:left !important;width:70% !important;padding:2% !important;padding-right:0 !important}
	.mart_star .fa-star{color:#ffce00 !important;margin-right:5px;font-size:11pt;}
	.star{width:15px;vertical-align:middle}
	.mart_star{display:inline-block;padding-top:3px;color:black !important;}
	.mart_order_pay{padding-left:5px;color:gray}
	.main_e_wrap{background-color:#fff;margin-top:20px;}
	.main_e_wrap p{padding:12px 15px;color:black;font-size:10pt;border-bottom:1px solid #f2f2f2;}
	.main_e_wrap span{color:gray;margin-left:10px;}
	.main_e_wrap img{width:100%;height:120px;margin-bottom:5px;}
	.swiper-slide img{width:100%;height:250px;}
	.swiper-pagination-bullet-active{background-color:#fff !important;}
	.main_pro_wrap{margin-top:20px;padding:0 15px;}
	.p_img_wrap{overflow-y:hidden;overflow-x:scroll;height:100%;white-space:nowrap;position:relative;margin-top:15px;}
	.main_product{width:28%;position:relative;white-space:normal;vertical-align:top;display:inline-block;}
	.m_pro_img{width:80px;height:90px;background-position:center center;background-size:cover}
	.swiper-container {width: 100%;height:250px;}
    .swiper-slide {text-align: center;font-size: 18px; background: #f2f2f2; display: -webkit-box;display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center;
     justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;} 
	.m_pro_info{margin-top:10px;}
	.m_pro_info p{text-align:center;color:black !important;}
	.pro_price{font-weight:600;font-size:14pt;}
	.pro_thum_view{text-align:center;margin-top:5px;width:92%;background-color:#f2f2f2;margin-left:4%;padding:10px 0;border-radius:3px;}
	.pro_thum_view p{color:black;display:inline;margin-right:5px;}
	.rotate{transform:rotate(180deg)}

	/* index_footer_style */
	#footer{width:100%;font-size:8pt;background-color:#f2f2f2;padding:15px 0;text-align:center;color:gray;padding-bottom:30px;margin-bottom:-60px;}
	.footer_name{font-size:12pt;font-weight:600;text-align:left;padding-left:10px;color:#606060;}
	.footer_sub_info{padding:0 15px;text-align:left;line-height:12pt}
	.toggle_info{padding:0 15px;text-align:left;line-height:12pt;display:none;}
	.rotate{transform:rotate(180deg)}

	/* footer_style */
	.bottom_menu{width:100%;height:auto;background-color:white;bottom:0;position:fixed;border-top:1px solid #ddd;}
	ul,li{list-style:none;}
	.bot_menu_list{margin:0;overflow:hidden;width:95%;padding:0 2.5%}
	.bot_menu_list li{float:left;width:20%;padding-top:7px;padding-bottom:7px;text-align:center;}
	.bot_menu_list img{width:30%;display:block;padding:0 35%;margin-bottom:3px;}
	.bot_menu_list a{text-align:center;text-decoration:none;color:#6b6b6b;}
	.bot_menu_list span{text-align:center;font-size:8pt;font-weight:800}
	.bot_on{color:#fff;background-color:#1F963A;border-radius:100px;padding:4px 10px;}
	.footer_menu_wrap{padding-top:100px;}
	.sale_icon{width:55px;vertical-align:middle;}