@charset "utf-8";
/* CSS Document */

/*contents_wrap start*/
.contents_wrap{
	text-align: left!important;
}
.pagination-tabs{
	margin:50px 0;
	text-align: center;
}
.pagination-tabs ul li{
	display: inline-block;
	width:calc(98% / 4);
}
.pagination-tabs ul li a{
	display: block;
	text-decoration: none; 
	color: #000; 
	padding: 8px 12px; 
	font-weight: bold; 
}
.pagination-tabs ul li a:hover, .pagination-tabs ul li a.current-tab{ 
	transition: .1s ease; 
	-webkit-transition: .1s ease; 
	border-bottom: 3px solid #196558; 
	border-width: 80%;
}
.pagination-tabs div h4{
	margin: 0;
	margin-top: 8px;
	text-align: left;
}
.pagination-tabs div p{
	margin: 0;
	text-align: right;
}

/*cafe.html*/
.pagination-tabs .cafe_list_wrap{
	width: 58%;
	margin: 0 auto;
}
.pagination-tabs .cafe_list_wrap .cafe_list{
	width: 39.6%;
}
.pagination-contents{ 
	margin-bottom: 50px;
}
.pagecont{ 
	font-weight: bold; 
	display: none; 
}
.current{ 
	display: block; 
}

.pagination-contents .menu_wrap_list{
	width:calc(97% / 4);
	display: inline-block;
	vertical-align: top;
}
.pagination-contents .menu_wrap_list a{
	text-decoration: none;
	color: #000;
}
.pagination-contents .menu_wrap_list .type_of_list{
	margin: 0;
	text-align: left;
}
.pagination-contents .menu_wrap_list .list_name{
	margin: 0;
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	margin-top: 8px;
}
.pagination-contents .menu_wrap_list a .recipe{
	font-weight: normal;
	color: #929292;
	text-align: left;
	padding: 16px 0px;
}
.pagination-contents .menu_wrap_list a .recipe span{
	vertical-align: top;
	padding-right: 8px;
}
.pagination-contents .menu_wrap_list a .recipe span img{
	width: 16px;
	margin-top: 2px;
}

/*gourment.html*/
.go_to_menu{
	width: 100%;
	display: inline-block;
	padding: 10px 0 30px 0;
	margin: 0 auto;
	text-align: center;
}
.go_to{
	background-color: #196558;
	padding: 10px 16px;
	color: #fff;
	border-radius: 20px;
}
.pagination-tabs ul .gourment_list{
	width: 13%;
}
.pagination-tabs ul .gourment_list h5{
	font-size: 15px;
	margin: 10px 0px;
}
.pagination-tabs .gourment_row:nth-child(2) li{
	width: 33%;
}
.gourment_list_df{
	display: none!important;
}
.contents_text h1,.contents_text h4,.contents_text h5,.contents_text p{
	font-weight: 400;
	text-align: left;
	margin: 0;
}
.contents_text p{
	line-height: 24px;
	margin-top: 36px;
}
.contents_text h4{
	line-height: 36px;
}
.contents_text_df h4{
	margin-left: 36px;
	font-weight: 100;
}
.g_contents_wrap_top, .g_contents_wrap_middle, .g_contents_wrap_middle_df, .g_contents_wrap_bottom{
	width: 80%;
	margin: 0 auto;
	padding: 50px 0;
}
.g_contents_wrap_top .g_contents_left{
	display: inline-block;
	width: 38%;
	vertical-align: top;
}
.g_contents_wrap_top .g_contents_right{
	width: 60%;
	display: inline-block;
}
.g_contents_wrap_middle .g_contents_center{
	width: 50%;
	margin: 0 auto;
}
.g_contents_wrap_middle .g_contents_left{
	width: 38%;
	display: inline-block;
	vertical-align: top;
}
.g_contents_wrap_middle .g_contents_right{
	width: 61%;
	display: inline-block;
	vertical-align: bottom;
}
.g_contents_wrap_middle .g_contents_left_df{
	width: 40%;
	display: inline-block;
	vertical-align: top;
}
.g_contents_wrap_middle .g_contents_right_df{
	width: 58%;
	display: inline-block;
	vertical-align: bottom;
}
.contents_img .img_991:nth-child(1){
	
}
.contents_img .img_991:nth-child(2){
	display: none;
}
.g_contents_wrap_middle_df .g_contents_left{
	width: 48%;
	display: inline-block;
	vertical-align: top;
}
.g_contents_wrap_middle_df .g_contents_left .contents_img{
	float: right;
	margin-right: 40px;
	margin-top: 40px;
}
.g_contents_wrap_middle_df .g_contents_left h4,
.g_contents_wrap_middle_df .g_contents_left p{
	text-align: right;
	padding-right: 24px;
}
.g_contents_wrap_middle_df .g_contents_right{
	width: 48%;
	display: inline-block;
	vertical-align: top;
}
.g_contents_wrap_middle_df .g_contents_right .contents_text{
	margin-top: 56px;
}
.g_contents_wrap_bottom .g_contents_left{
	width: 68%;
	display: inline-block;
	vertical-align: top;
}
.g_contents_wrap_bottom .g_contents_right{
	width: 30%;
	display: inline-block;
	vertical-align: bottom;
}
.g_contents_wrap_bottom{
	border-bottom: 1px solid #196558; 
}

/*street_food.html*/
.pagination-tabs ul li a h5{
	margin:0;
	margin-top: 8px;
	font-size: 16px;
}