@charset "utf-8";
/* CSS Document */
.button_container{
	display: none;
}

/* 모바일 추가 CSS */
@media (max-width: 1306px){
	/*header_menu start*/
	.bottom_line{
		margin: 0;
		margin-top: 10px;
		margin-bottom: 16px;
    	width: 99.6%;
	}
	/*whats_new start*/
	.carousel__slides{
		width: 67%;
	}
	.controls_wrap > label{
		padding-top: 8px;
		padding-bottom: 5px;
	}
}
@media (max-width: 1280px){
	/*whats_new start*/
	.controls_wrap > label {
		padding-top: 15px;
		padding-bottom: 12px;
	}.carousel-item:nth-child(2) .item_text
	.controls_img{
		width: 34%;
		margin: 0 auto;
	}
	.controls_text{
		width: 58%;
		padding: 0 0 0 5px;
	}
	.controls_text p{
		font-size: 13px;
		margin-top: 10px;
	}
	.whats_right h4{
		margin-bottom: 0;
	}
	.whats_right p:nth-child(2){
		margin: 0;
    	margin-bottom: 18px;
    	margin-top: 4px;
	}
	.time_right h4{
		margin-bottom: 0;
	}
	.time_right p:nth-child(2){
		margin: 0;
    	margin-bottom: 18px;
    	margin-top: 4px;
	}
	/*------------------gourment.html start------------------*/
	.pagination-tabs ul .gourment_list{
		width: 20%;
	}
	.pagination-tabs .gourment_row:nth-child(2) li{
		width: 39%;
	}
	/*-----------------contact_us.html start---------------------*/
	.form-main{
		margin-top: 0%;
	}
}
@media (max-width: 1180px){
	/*header_menu start*/
	.quater_menu{
		margin: 0 16px 0 16px;
    	width: 24%;
	}
	
	/*contents_wrap start*/
	.middle_text{
		margin-left: 54%;
	}
	/*whats_new start*/
	.whats_new_wrap h4{
		text-align: left;
	}
	.carousel__slides{
		width: 100%;
		margin-bottom: 32px;
	}
	.carousel__controls{
		width: 100%;
	}
	.carousel__controls li{
		width: 32%;
    	display: inline-block;
	}
	.controls_text{
		text-align: center;
	}
	.controls_text p{
		text-align: center!important;
		font-size: 12.2px;
	}
	.controls_text span{
		display: block;
	}
	/*whats_new start*/
	.whats_text .df{
		font-size: 18px;
	}
	.whats_text p:nth-child(4) span{
		display: block;
	}
	.whats_right{
		width: 72%;
		text-align: center;
		padding-left: 16px;
	}
	.whats_right h4{
		margin-top: 3px;
	}
	.controls_text strong{
		font-size: 15px;
	}
	.controls_img{
		padding-left: 0px;
	}
	/*insta_time_wrap start*/
	.time_text .df{
		font-size: 18px;
	}
	.time_right{
		width: 72%;
		padding-left: 16px;
	}
	.time_img_wrap .time_img{
		width: 30.5%;
	}
	/*footer_wrap start*/
	.footer_right{
		width: 72%;
    	padding-left: 16px;
	}
	.pc_layout .row{
		font-size: 13px;
	}
	.pc_layout .row span{
		padding: 0 8px;
	}
	/*------------------menu_list.html start------------------*/
	.top_left_text h1{
		font-size: 40px;
	}
	.middle_one_left{
		width: 50%;
	}
	/*------------------menu_df.html start------------------*/
	.middle_one_left_df{
		width: 100%;
	}
}
@media only screen and (max-width: 1075px){
	/*header_menu start*/
	.half_menu{
		width: 42%;
	}
	.quater_menu{
		width: 26%;
	}
	/*contents_wrap start*/
	.middle_text{
		padding: 0;
		margin-left: 50%;
	}
	/*best_menu_wrap start*/
	
	.tiles li.tile_thumb h2{
		font-size: 18px;
	}
	.tiles li.tile_thumb p img{
		width: 6%;
	}
	/*whats_new start*/
	.controls_img{
		width: 70%;
	}
	.controls_img img{
		margin: 0 auto;
	}
	.controls_text{
		width: 100%;
		display: block;
		padding: 0;
		line-height: 20px;
	}
	.controls_text strong{
		font-size: 14px;
	}
	.controls_text p{
		display: none;
	}
	.carousel__controls{
		width: 60%;
		float: right;
	}
	.controls_wrap > label{
		padding: 0;
	}
	.whats_new_wrap p{
		margin: 0;
	}
	.whats_left{
		width: 27%;
		padding-right: 8px;
	}
	.whats_left .view_more h6{
		margin: 20px 0 10px 0;
	}
	.whats_text .df{
		line-height: 24px;
    	font-size: 18px;
		margin: 20px 0;
	}
	.whats_text p{
		font-size: 16px;
	}
	.whats_text p span{
		display: none;
	}
	.whats_right{
		width: 68%;
	}
	.carousel__controls li:hover{
		border: none;
	}
	/*insta_time_wrap start*/
	.time_left{
		width: 27%;
		padding-right:8px;
	}
	.time_text .df{
		font-size: 18px;
	}
	.time_text p{
		font-size: 16px;
		margin-bottom: 0;
		line-height: 22px;
	}
	.time_text p span{
		display: block;
	}
	.time_left .view_more h6 {
		margin: 20px 0 10px 0;
	}
	.time_right{
		width: 68%;
	}
	/*footer_wrap start*/
	.pc_layout .row span{
		padding: 0 6px;
	}

	/*------------------dining.html start------------------*/
	.pagination-tabs ul{
		text-align: center;
	}
	.pagination-tabs ul li{
		width: 47.8%;
	}
	.current .dining_row{
		margin: 0 auto;
	}
	.pagination-contents .menu_wrap_list{
		width:calc(98% / 3);
	}
	.pagination-contents .menu_wrap_list .list_name{
		font-size: 18px;
	}
	/*------------------cafe.html start------------------*/
	.pagination-tabs .cafe_list_wrap{
		width: 100%;
		margin: 0 auto;
	}
	.pagination-tabs .cafe_list_wrap .cafe_list{
		width: 47.2%;
	}
	/*------------------gourment.html start------------------*/
	.g_contents_wrap_top, .g_contents_wrap_middle, .g_contents_wrap_middle_df, .g_contents_wrap_bottom{
		width: 90%;
	}
	/*------------------life.html start------------------*/
	.life_row .life_left hr, .life_row .life_right hr{
		width: 60%;
	}
	/*------------------menu_list.html start------------------*/
	.middle_one_left .left_text h4{
		font-size: 24px;
		line-height: 38px;
	}
	.middle_two_right .right_text{
		margin-top: 25%;
	}
	.middle_two_right .right_text p{
		font-size: 20px;
	}
	.middle_four_left .left_img{
		width: 120%;
	}
	.middle_four_left .right_text{
		width: 48%;
		padding-left: 40px;
	}
	/*------------------menu_list_df.html start------------------*/
	.middle_one_left_df .left_text{
		
	}
	.middle_five_right_df .right_img img{
		width: 100%;
	}
	/*------------------market.html start------------------*/
	.market_menu .group_menu .market_contents{
		width:calc(98% / 3);
	}
}
@media only screen and (max-width: 991px){
	/*side nav - 메뉴바 start*/
	.button_container{
		display: block;
	}
	/*header_menu start*/
	.line_wrap{
		margin-top: 36px;
	}
	.half_menu{
		width: 100%;
	}
	.half_menu hr{
		display: none;
	}
	.quater_menu{
		display: none;
	}
	/*contents_wrap start*/
	.middle_text{
		margin-left: 0;
	}
	.middle_text .right_text{
		text-align: center;
	}
	.middle_text a{
		float: none;
	}
	.carousel-item .item_text{
		top: 35%!important;
	}
	/*whats_new start*/
	.whats_left{
		width: 100%;
		display: table;
	}
	.whats_text{
		display: table-cell;
		float: left;
	}
	.whats_left a{
		width: 49%;
    	display: table-cell;
		top: 8px;
   		vertical-align: bottom;
	}
	.whats_left .view_more h6{
		margin: 0;
		width: 60%;
    	float: right;
	}
	.whats_left .view_more p{
		display: none;
	}
	.whats_right{
		width: 100%;
		padding-left: 0;
		padding-top: 32px;
	}
	.carousel__controls{
		width: 66%;
		border: none;
	}
	.carousel__slides{
		margin-bottom: 48px;
	}
	.controls_text p{
		display: block;
		text-align: center!important;
		margin-top: 0!important;
		margin-bottom: 0!important;
		padding: 10px 0;
	}
	/*insta_time_wrap start*/
	.time_left{
		width: 100%;
		display: table;
	}
	.time_text{
		display: table-cell;
		float: left;
	}
	.time_left a{
		width: 49%;
    	display: table-cell;
		top: 8px;
   		vertical-align: bottom;
	}
	.time_left .view_more h6{
		margin: 0;
		width: 60%;
    	float: right;
	}
	.time_left .view_more p{
		display: none;
	}
	.time_right{
		width: 100%;
		padding-left: 0;
		padding-top: 32px;
	}
	.time_img_wrap{
		padding-top: 0;
	}
	/*footer_wrap start*/
	.footer_left{
		display: inline-block;
    	width: 100%;
		text-align: left;
	}
	.footer_left .footer_logo{
		display: inline-block;
		height: 46px;
		overflow: hidden;
		max-width: 160px;
		position: relative;
		left: -20px;
		top: -10px;
	}
	.footer_left .footer_logo svg{
		max-width: 80%;
	}
	.footer_right{
		width: 100%;
		padding-left: 0px;
	}
	.pc_layout{
		margin-top: 20px;
	}
	/*------------------dining.html start------------------*/

	.pagination-contents .menu_wrap_list{
		width:calc(98% / 2);
	}
	.pagination-contents .menu_wrap_list .list_name{
		font-size: 24px;
	}
	/*------------------gourment.html start------------------*/
	.pagination-tabs ul .gourment_list{
		width: 23%;
	}
	.pagination-tabs .gourment_row:nth-child(2) li{
		width: 42%;
	}
	.g_contents_wrap_middle .g_contents_center{
		width: 80%;
	}
	.g_contents_wrap_middle .g_contents_left{
		width: 39%;
	}
	.contents_text_df h4{
		margin-left: 16px;
	}
	.g_contents_wrap_middle .g_contents_right{
		width: 60%;
	}
	.g_contents_wrap_middle_df .g_contents_left{
		width: 56%;
	}
	.g_contents_wrap_middle_df .g_contents_right{
		width: 43%;
	}
	.g_contents_wrap_middle_df .g_contents_left:nth-child(3){
		width: 48%;
	}
	.g_contents_wrap_middle_df .g_contents_left .contents_img{
		margin-right: 24px;
	}
	.g_contents_wrap_middle_df .g_contents_right:nth-child(4){
		width: 50%;
	}
	.g_contents_wrap_middle .g_contents_left_df{
		width: 28%;
	}
	.g_contents_wrap_middle .g_contents_right_df{
		width: 70%;
	}
	.contents_img .img_991:nth-child(1){
		display: none;
	}
	.contents_img .img_991:nth-child(2){
		display: inline-block;
	}
	/*------------------life.html start------------------*/
	.contents_header img{
		margin-left: 0;
		vertical-align: top;
	}
	.contents_header p{
		width: 80%;
	}
	.life_row .life_left h2, .life_row .life_right h2{
		font-size: 24px;
		line-height: 32px;
	}
	.life_row .life_left h5, .life_row .life_right h5{
		font-size: 16px;
	}
	.life_row .life_left hr, .life_row .life_right hr{
		width: 60%;
	}
	.life_row .life_left{
		padding-right: 24px;
		width: 56%;
	}
	.life_row .life_right{
		width: 57%;
	}
	.life_row .life_right h2{
		padding-top: 16px;
	}
	.life_row .life_left_img{
		width: 38%;
	}
	.life_row .life_right_img{
		width: 38%;
	}
	/*------------------menu_list.html start------------------*/
	.contents_top_wrap, .contents_middle_wrap, .contents_bottom_wrap{
		width: 100%;
		margin: 0;
	}
	.contents_bottom_wrap{
		margin-top: 80px;
	}
	.top_left_text{
		bottom: 50px;
		height: auto;
	}
	.top_right_info{
		margin: 0;
		bottom: 50px;
	}
	.top_left_text h1{
		font-size: 34px;
		line-height: 50px;
		margin: 0;
	}
	.top_center_img{
		width: 60%;
	}
	.top_right_info a{
		padding-right: 100px;
	}
	.middle_one_left .left_text h4{
		font-size: 20px;
	}
	.middle_four_left .right_text h4{
		font-size: 28px;
	}
	.middle_five_right .left_text{
		margin: 0 24px 0 0;
	}
	.middle_five_right .left_text h4{
		font-size: 28px;
	}
	.middle_six_center .top_text h4{
		font-size: 28px;
	}
	/*------------------menu_list_df.html start------------------*/
	.middle_one_left_df .left_text{
		width: 47%;
	}
	.middle_one_left_df .left_img{
		width: 47%;
	}
	/*------------------market.html start------------------*/
	.market_menu .group_menu .market_contents{
		width:calc(97% / 2);
	}
	
	
}
@media only screen and (max-width: 767px){
	/*top nav - 메뉴바 start*/
	.button_container{
		left: 45.8%!important;
	}
	/*contents_wrap start*/
	.carousel-item .item_text{
		top: 30%!important;
	}
	/*best_menu_wrap start*/
	.tiles{
		width: 48%!important;
		margin-bottom: 20px;
	}
	/*whats_new start*/
	.new_menu{
		display: none;
	}
	.new_menu_sm{
		display: inline-block!important;
		width: 100%;
	}
	.new_menu_sm .new_menu_sm-text{
		width: 100%;
	}
	.new_menu_sm-text .sm-text_1{
		width: 66%;
		display: inline-block;
	}
	.new_menu_sm-text .sm-text_2{
		width: 32%;
		display: inline-block;
	}
	.new_menu_sm .new_menu_sm-img{
		width: 100%;
	}
	.carousel__controls{
		width: 100%;
	}
	/*insta_time_wrap start*/
	.time_img_wrap .time_img{
		width: 30%;
	}
	/*------------------dining.html start------------------*/
	.pagination-tabs ul li{
		width: 47%;
	}
	.pagination-contents .menu_wrap_list .list_name{
		font-size: 21px;
	}
	/*------------------cafe.html start------------------*/
	.pagination-tabs .cafe_list_wrap .cafe_list{
		width: 47%;
	}
	/*------------------gourment.html start------------------*/
	.pagination-tabs ul .gourment_list{
		width: 30%;
	}
	.gourment_row_df{
		display: none !important;
	}
	.gourment_list_df{
		display: inline-block !important;
	}
	.contents_text_df h4{
		font-size: 20px;
	}
	.contents_text p{
		margin-top: 24px;
		font-size: 14.5px;
	}
	.g_contents_wrap_top .g_contents_left{
		width: 48%;
	}
	.g_contents_wrap_top .g_contents_right{
		width: 50%;
	}
	.g_contents_wrap_middle .g_contents_left{
		width: 80%;
	}
	.g_contents_wrap_middle .g_contents_right{
		width: 80%;
	}
	.g_contents_wrap_middle .g_contents_left_df{
		width: 13%;
	}
	.g_contents_wrap_middle .g_contents_right_df{
		width: 86%;
	}
	.g_contents_wrap_middle_df .g_contents_left{
		width: 61%;
	}
	.g_contents_wrap_middle_df .g_contents_right{
		width: 38%;
	}
	.g_contents_wrap_middle_df .g_contents_left:nth-child(3){
		width: 38%;
		float: left;
		margin-top: 24px;
	}
	.g_contents_wrap_middle_df .g_contents_left:nth-child(3) .contents_img{
		margin-right: 0;
		margin-top: 0;
	}
	.g_contents_wrap_middle_df .g_contents_right:nth-child(4){
		width: 60%;
		margin-top: 24px;
	}
	.g_contents_wrap_middle_df .g_contents_right .contents_text{
		margin-top: 24px;
		margin-left: 16px;
	}
	/*------------------life.html start------------------*/
	.life_row .life_left{
		width: 80%;
		padding-right:0;
	}
	.life_row .life_right{
		width: 80%;
	}
	.life_row .life_left hr, .life_row .life_right hr{
		width: 67%;
	}
	.life_right_img img{
		float: right;
	}
	.contents_header p{
		font-size: 15px;
	}
	/*------------------contact_us.html start------------------*/
	.form_img{
		width: 80%;
	}
	.form-main{
		width: 80%;
	}
	#form-div{
		padding-left: 0;
	}
	.form_img img:nth-child(1){
		display: none !important;
	}
	.form_img img:nth-child(2){
		display: inline-block !important;
	}
	/*------------------menu_list.html start------------------*/
	.contents_top_wrap{
		margin-bottom: 160px;
	}
	.top_left_text,.top_right_info{
		top: 80%;
	}
	.top_right_info a{
		margin-top: 8px;
	}
	.top_center_img{
		width: 80%;
	}
	.middle_one_left{
		width: 80%;
		float: none;
	}
	.middle_one_left .left_text h4{
		font-size: 24px;
		line-height: 48px;
	}
	.middle_two_right{
		width: 80%;
		float: none;
		margin-top: 60px;
	}
	.middle_three_center .left_text{
		margin: 0 auto;
	}
	.middle_three_center .left_text .left_text_wrap{
		width: 100%;
	}
	.middle_three_center .right_img{
		float: none;
	}
	.middle_three_center .right_img img{
		float: none;
	}
	.middle_four_left{
		display: inline-block;
		margin-top: 60px;
	}
	.middle_four_left .left_img{
		width: 80%;
		margin: 0;
	}
	.middle_four_left .right_text{
		width: 80%;
		padding: 0;
		display: inline-block;
	}
	.middle_five_right{
		width: 80%;
		margin: 0 auto;
	}
	.middle_five_right .left_text{
		width: 100%;
		margin: 0;
	}
	.middle_five_right .right_img{
		width: 100%;
	}
	.contents_bottom_wrap .right_img img{
		width: 100%;
	}
	.contents_bottom_wrap .left_text h4{
		font-size: 28px;
		line-height: 36px;
	}
	.contents_bottom_wrap .left_text a{
		padding-right: 100px;
	}
	.contents_bottom_wrap .right_img{
		width: 38%;
	}
	/*------------------menu_list_df.html start------------------*/
	.middle_one_left_df .left_text{
		width: 100%;
	}
	.middle_one_left_df .left_img{
		width: 80%;
	}
	.middle_three_center_df .right_img img{
		width: 80%;
	}
	/*------------------market.html start------------------*/
	
}
@media only screen and (max-width: 680px){
	/*top nav start*/
	.sm_street .text-left{
		width: 54%;
	}
	.sm_street .text-right{
		width: 42%;
	}
	/*side nav - 상품모아보기 start*/
	.navigation .open{
		width: 467px;
		overflow-x: hidden;
	}
	.menu_wrap .menu-block{
		width: 390px;
	}
	.navigation .close{
		left:-380px
	}
	.menu_wrap .menu-block .top_menu li{
		width: 100%;
	}
	.new_menu_sm-text{
		width: 100%;
	}
	.menu_wrap .menu-block .bottom_menu li .sub_menu{
		width: 90%;
		-webkit-width:90%;
	}
	.menu_wrap .menu-block li a p{
		font-size: 15px;
	}
	/*footer_wrap start*/
	.footer_nav{
		width: 100%;
	}
	.footer_sns{
		display: none;
	}
	.pc_layout{
		margin-top: 32px;
	}
	.pc_layout .row{
		font-size: 14px;
		margin-bottom: 16px;
	}
	.pc_layout .row span{
		width: 100%;
    	display: block;
    	padding: 2px;
	}
	.pc_layout .row .middle_line{
		border-left: none;
		border-right: none;
	}
	/*whats_new start*/
	.whats_text{
	}
	.whats_left a{
		width: 28%;
	}
	.whats_left .view_more h6{
		width: 100%;
	}
	/*------------------gourment.html start------------------*/
	.contents_wrap{
		padding: 0px 50px;
	}
	.contents_text p{
		margin-top: 16px;
		margin-bottom: 16px;
	}
	
	.g_contents_wrap_middle .g_contents_left_df{
		display: none;
	}
	.g_contents_wrap_middle .g_contents_right_df{
		width: 100%;
	}
	.g_contents_wrap_middle_df .g_contents_right .contents_text{
		margin-top: 0;
	}
	/*------------------life.html start------------------*/
	.contents_header img{
		width: 20%;
		float: left;
		margin-left: 10%;
	}
	.contents_header p{
		margin: 16px 0 0px 40px;
		width: 100%;
	}
	.contents_bottom_wrap .left_text p span{
		display: block;
	}
	/*------------------menu_list.html start------------------*/
	.middle_five_right_df .right_img{
		width: 70%;
	}
	.middle_three_center .left_text .left_text_wrap span{
		display: block;
	}
}
@media screen and (max-width: 580px){
	/*top nav - 메뉴바 start*/
	.button_container{
		left: 45%!important;
	}
	.overlay ul{
		width: 48% !important;
	}
	.overlay ul li{
		line-height: 40px;
	}
	.overlay .text-left{
		font-size: 18px;
	}
	.overlay .text-right{
		font-size: 15px;
	}
	.sm_street .text-right{
		width: 43%;
	}
	.sm_contact .text-left{
		width: 51%;
	}
	.sm_contact .text-right{
		width: 44%;
	}
	.sm_shop .text-left{
		width: 44%;
	}
	.sm_shop .text-right{
		width: 52%;
	}
	.menu_wrap .menu-block{
		
	}
	/*sns_wraper start*/
	.sns_wrap{
		text-align: center;
	}
	/*contents_wrap start*/
	.contents_wrap{
		padding: 0 54px;
	}
	.middle_text .right_text span{
		display: inline;
	}
	.carousel-item .item_text{
		top:25%!important;
	}
	.carousel-item:nth-child(2) .item_text{
		color: #fff;
	}
	.carousel-item:nth-child(3) .item_text{
	}
	.carousel_nav_wrap{
		top: -30px!important;
	}
	.tiles{
		width: 100%!important;
	}
	.tiles li.tile_thumb h2{
		font-size: 24px;
	}
	/*whats_new_wrap start*/
	.whats_left a{
		width: 28%;
	}
	.new_menu_sm-text .sm-text_1{
		width: 100%;
	}
	.new_menu_sm-text .sm-text_2{
		display: none;
	}
	.whats_right h4{
		margin-top: 20px;
	}
	/*insta_time_wrap start*/
	.time_left a{
		width: 28%;
	}
	.time_left .view_more h6{
		width: 100%;
	}
	.time_img_wrap .time_img{
		width: 100%!important;
		margin-bottom: 48px;
	}
	/*footer_wrap start*/
	.footer_nav{
		width: 100%;
	}
	.footer_nav a{
    	display: inline-block;
	}
	.footer_nav p{
		margin: 0 8px;
		font-size: 14px;
		text-align: left;
	}
	.pc_layout .row{
		font-size: 13px;
	}
	/*header_menu start*/
	.line_wrap{
		padding: 0 50px;
	}
	/*sns_wraper start*/
	.sns_wraper{
		padding: 0 50px;
	}
	/*footer_wrap start*/
	.footer_wrap{
		padding: 50px;
	}
	/*------------------dining.html start------------------*/
	.pagination-tabs ul li{
		width: 45.8%;
	}
	.pagination-tabs ul li div h4{
		font-size: 20px;
	}
	.pagination-tabs ul li div img{
		display: none;
	}
	.current .menu_wrap_row{
		width: 100%;
	}
	.pagination-contents .menu_wrap_list{
		width: 100%;
	}
	/*------------------cafe.html start------------------*/
	.pagination-tabs .cafe_list_wrap .cafe_list{
		width: 45.8%;
	}
	/*------------------gourment.html start------------------*/
	.pagination-tabs ul .gourment_list{
		width: 46%;
	}
	.pagination-tabs .gourment_row:nth-child(2) li{
		width: 90%;
	}
	.pagination-tabs ul .gourment_list img{
		display: none;
	}
	.pagination-tabs ul .gourment_list_df:last-child{
		float: right;
		margin-right: 8px;
		margin-bottom: 50px;
	}
	.contents_text h1{
		font-size: 32px;
	}
	.contents_text h4{
		font-size: 22px;
	}
	.contents_text_df h4{
		font-size: 18px;
		margin-left: 0;
		margin-top: 24px;
		text-align: center;
	}
	.g_contents_wrap_middle_df .g_contents_left{
		width: 100%;
	}
	.g_contents_wrap_middle_df .g_contents_left:nth-child(3){
		width: 60%;
		float: right;
	}
	.g_contents_wrap_middle_df .g_contents_left h4,
	.g_contents_wrap_middle_df .g_contents_left p{
		padding-right: 0;
	}
	.g_contents_wrap_middle_df .g_contents_right{
		width: 100%;
		margin-bottom: 24px;
	}
	.g_contents_wrap_middle_df .g_contents_right:nth-child(4){
		width: 100%;
	}
	.g_contents_wrap_middle_df .g_contents_right .contents_text{
		margin-left: 0;
	}
	.g_contents_wrap_middle_df .g_contents_right .contents_text h4,
	.g_contents_wrap_middle_df .g_contents_right .contents_text p{
		text-align: right;
	}
	.contents_img .img_991:nth-child(1){
		display: inline-block;
	}
	.contents_img .img_991:nth-child(2){
		display: none;
	}
	.g_contents_wrap_bottom .g_contents_left{
		width: 100%;
	}
	.g_contents_wrap_bottom .g_contents_right{
		width: 100%;
	}
	.g_contents_wrap_bottom .g_contents_right .contents_img{
		width: 50%;
		float: right;
	}
	.g_contents_wrap_middle .g_contents_center{
		width: 100%;
	}
	/*------------------street_food.html start------------------*/
	.pagination-contents h6{
		font-size: 16px;
		font-weight: normal;
	}
	.pagination-contents h6 span{
		display: block;
		margin: 4px 0;
	}
	.pagination-tabs ul li{
		width: 100%;
	}
	.pagination-tabs ul li a{
		width: 70%;
		display: inline-block;
		margin: 0 auto;
	}
	
	/*------------------life.html start------------------*/
	.contents_header img{
		margin-left: 0;
	}
	.contents_header p{
		margin:16px 0 0 0;
	}
	.contents_header p span{
		display: block;
	}
	.life_row .life_left{
		width: 100%;
	}
	.life_row .life_right{
		width: 100%;
	}
	/*------------------contact_us.html start------------------*/
	.form_img{
		width: 90%;
	}
	.form-main{
		width: 90%;
	}
	/*------------------menu_list.html start------------------*/
	.contents_top_wrap{
		margin-bottom: 0;
	}
	.top_left_text{
		position: relative;
		bottom: 0;
		display: inline-block;
		width: 100%;
		padding-top: 24px;
	}
	.top_left_text h1 {
		font-size: 28px;
		line-height: 36px;
	}
	.top_center_img{
		width: 100%;
	}
	.top_right_info{
		position: relative;
		width: 100%;
		display: inline-block;
		bottom: 0;
	}
	.middle_one_left,.middle_two_right,.middle_three_center .left_text,.middle_three_center .right_img,
	.middle_four_left .left_img,.middle_four_left .right_text,.middle_five_right{
		width: 100%;
	}
	.middle_one_left .left_text h4{
		font-size: 20px;
		font-weight: 500;
		line-height: 32px;
	}
	.middle_six_center .top_text span{
		display: block;
	}
	.contents_bottom_wrap h3{
		font-size: 24px;
	}
	.bottom_img-text{
		display: inline-block;
	}
	.contents_bottom_wrap .left_text{
		width: 100%;
		display: inline-block;
	}
	.contents_bottom_wrap .left_text p{
		margin-bottom: 20px;
	}
	.contents_bottom_wrap .right_img{
		display: inline-block;
		width: 80%;
	}
	/*------------------market.html start------------------*/
	.market_menu .group_menu .market_contents{
		width:100%;
	}
	.market .market_type{
		border-bottom: none;
	}
	.market ul li{
		width: 48%;
		padding: 4px 0;
	}
	.market ul li a{
		padding: 8px 10px;
	}
	.market div p{
		text-align: center;
	}
}

@media screen and (max-width: 480px){
	/*top nav - 메뉴바 start*/
	.button_container{
		left: 44%!important;
	}
	.overlay.open{
		min-height: 550px;
		width: 100%;
	}
	.overlay ul{
		width: 80%!important;
	}
	.overlay ul:nth-child(2){
		border-left: none!important;
	}
	.overlay ul li a {
		line-height: 40px!important;
	}
	.overlay ul li a div{
		width: 48%!important;
	}
	/*side nav - 상품모아보기 start*/
	.navigation .toggle{
		height: 160px;
    	width: 40px;
	}
	.navigation .toggle p{
		font-size: 16px;
	}
	.navigation .open{
		width: 337px;
	}
	.navigation .close{
		left:-300px;
		height: 40px;
    	width: 40px;
	}
	.close p{
		margin: 5px 0;
	}
	.menu_wrap .menu-block{
		width: 280px;
	}
	.menu_wrap .menu-block .bottom_menu li .sub_menu:nth-child(3){
		display: none;
	}
	.menu_wrap .menu-block .bottom_menu li .sub_menu .sub_thumb{
		width: 100%;
	}
	/*header_menu start*/
	.line_wrap{
		padding: 0 30px;
	}
	/*sns_wraper start*/
	.sns_wraper{
		padding: 0 30px;
	}
	input[type="search"]{
		width: 150px;
	}
	/*contents_wrap start*/
	.contents_wrap{
		padding: 0 44px;
	}
	.top_text .left_text{
		font-size: 25px;
	}
	.carousel-item .item_text{
	}
	.carousel-item:nth-child(3) .item_text{

	}
	.carousel-item .item_text p{
		font-size: 14px;
	}
	.carousel-item .item_text h2{
		font-size: 1.5rem;
	}
	/*whats_new_wrap start*/
	.whats_text{
		width: 100%;
    	padding-bottom: 20px;
	}
	.whats_left a{
		float: right;
		width: 100%;
	}
	.whats_left .view_more h6{
		width: 40%;
	}
	.new_menu_sm{
		width: 100%;
	}
	.new_menu_sm .new_menu_sm-img{
		width: 100%;
	}
	.carousel__slides{
		margin-bottom: 0;
	}
	.carousel__controls li{
		width: 31%;
	}
	.controls_text strong{
	}
	.controls_text strong span{
		display: block;
	}
	.controls_text p{
		display: none;
	}
	/*insta_time_wrap start*/
	.time_text{
		width: 100%;
	}
	.time_left a{
		float: right;
		width: 100%;
	}
	.time_left .view_more h6{
		width: 40%;
	}
	/*footer_wrap start*/
	.footer_wrap{
		padding: 30px;
	}
	/*------------------dining.html start------------------*/
	
	.pagination-contents .menu_wrap_list{
		width: 100%;
	}
	.pagination-tabs div h4{
		font-size: 20px;
	}
	.pagination-tabs div p{
		font-size: 16px;
		font-weight: normal;
	}
	.pagination-tabs ul li a{
		padding: 5px;
	}
	.pagination-contents .dining_list{
		width: 100%;
	}
	/*------------------cafe.html start------------------*/
	.pagination-tabs .cafe_list_wrap .cafe_list{
		width: 45%;
	}
	/*------------------gourment.html start------------------*/
	.pagination-tabs ul .gourment_list{
		width: 45%;
	}
	.g_contents_wrap_top, .g_contents_wrap_middle, .g_contents_wrap_middle_df, .g_contents_wrap_bottom{
		padding: 30px 0;
		width: 100%;
	}
	.contents_text h4{
		line-height: 28px;
	}
	.g_contents_wrap_middle .g_contents_left{
		width: 100%;
	}
	.g_contents_wrap_middle .g_contents_right{
		width: 100%;
	}
	.g_contents_wrap_bottom .contents_text h4{
		font-size: 20px;
		font-weight: 300;
	}
	/*------------------life.html start------------------*/
	.life_row .life_left h2, .life_row .life_right h2{
		font-size: 20px;
		line-height: 28px;
	}
	.life_row p{
		font-size: 14px;
	}
	.life_row .life_left hr, .life_row .life_right hr{
		width: 58%;
	}
	.contents_bottom_wrap h3 span{
		display: block;
	}
	/*------------------menu_list.html start------------------*/
	.middle_three_center .left_text .left_text_wrap h4{
		font-size: 28px;
	}
	.contents_bottom_wrap .left_text h4 span{
		display: block;
	}
	/*------------------menu_list_df.html start------------------*/
	.middle_three_center_df .right_img img{
		width: 100%;
	}
	/*------------------market.html start------------------*/
	.market ul li a {
	    padding: 8px 0px;
	}
	.market h2 span{
		display: block;
	}
}
@media screen and (max-width: 380px){
	.pagination-tabs ul .gourment_list h5{
		font-size: 14.5px;
	}
	.g_contents_wrap_top .g_contents_left{
		width: 100%;
	}
	.g_contents_wrap_top .g_contents_right{
		width: 100%;
	}
	.g_contents_wrap_bottom .contents_text h4{
		font-size: 19px;
	}
	.contents_text p{
		font-size: 14px;
	}
	.time_right p:nth-child(2) span{
		display: block;
	}
	/*------------------menu_list.html start------------------*/
	.contents_wrap p{
		font-size: 14px;
	}
	.top_right_info a{
		padding: 8px;
		padding-right: 80px;
	}
	.middle_one_left .left_text h4{
		font-size: 18px;
		line-height: 28px;
	}
	.middle_three_center .left_text .left_text_wrap h4{
		font-size: 24px;
	}
	.middle_four_left .right_text h4{
		font-size: 24px;
		line-height: 32px;
		margin: 16px 0;
	}
	.middle_five_right .left_text h4{
		font-size: 24px;
		line-height: 32px;
		margin: 32px 0 16px 0;
	}
	.contents_bottom_wrap .left_text a{
		padding: 8px;
		padding-right: 80px;
	}
	.market .market_type p{
		font-size: 16px;
	}
	.market_type ul{
		width: 100%;
	}
	.market ul li{
		display: block;
		margin: 0 auto;
		width: 60%;
	}
}