@charset "utf-8";

.keyword .card {
	padding: 1em;
	border: none;
	border-radius: 0.8rem;
	line-height: 1.65;
	text-align: center;
}

.keyword .card-1 {
	background-image: url("../images/cafeteria/bg_02.png");
	background-repeat: repeat;
	background-size: 26%;
}
.keyword .card-2 {
	background-image: url("../images/cafeteria/bg_03.png");
	background-repeat: repeat;
	background-size: 26%;
}
.keyword .card-3 {
	background-image: url("../images/cafeteria/bg_04.png");
	background-repeat: repeat;
	background-size: 26%;
}

.keyword .card-title {
	border-bottom: thin solid #009900;
}

.cafeteria-tel .inner {
	width: auto;
	padding: 1em;
	border-radius: 2rem;
	background-image: url("../images/common/bg_06.png");
	background-repeat: repeat;
	background-size: 20%;
}

#contents .cafeteria-tel p {
	margin: 0;
	padding: 0;
}

.cafeteria-tel .text {
	font-size: 1.2em;
}

.cafeteria-tel .tel {
	font-size: 2em;
}

#contents .keyword .card p {
	padding: 1em 0 0;
}

#contents .sweets p {
	padding: 0.5rem 0;
	text-align: center;
}

.sweets .description {
	font-size: 0.9em;
}

#contents .link_fb .btn,
#contents .link_insta .btn {
	padding: 3rem;
	border: thin solid #ccc;
	border-radius: 0;
}

#contents .link_fb a,
#contents .link_insta a {
	text-decoration: none;
}
#contents .link_fb a:hover,
#contents .link_insta a:hover {
	text-decoration: none;
	color: #666;
}

#contents .link_fb p,
#contents .link_insta p {
	padding: 0;
}

.link_fb .logo img,
.link_insta .logo img {
	margin-right: 4rem;
	margin-left: 1rem;
}

.link_fb .logo p {
	font-size: 2em;
	color: #074BA2;
	line-height: 1.5;
}

.link_insta .logo p {
	font-size: 2em;
	color: #DD2462;
	line-height: 1.5;
}

@media (min-width:576px) {
	
	
	
}

@media (min-width:768px){
	
	.cafeteria-tel .inner {
		padding: 2em 3em;
	}
	
	.cafeteria-tel .text {
		font-size: 2em;
	}

	.cafeteria-tel .tel {
		font-size: 3.5em;
	}
	
}