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

.cp_hr05 {
	position: relative;
	height: 1px;
	border-width: 0;
	background-color: #1F1F63;
	background-image: -webkit-linear-gradient(left,
	#1F1F63 0%,#283593 50%,#1F1F63 100%);
	background-image:         linear-gradient(90deg,
	#1F1F63 0%,#283593 50%,#1F1F63 100%);
}

.blink {
	-webkit-animation: blink 1s ease-in-out infinite alternate;
	animation: blink 1s ease-in-out infinite alternate;
	color: #c03619;
	margin-bottom: -18px;
	font-size: 15px;
}
@-webkit-keyframes blink {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes blink {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

.yen {
	text-align: center;
	margin-top: -62px;
	font-size: 13px;
	color: #1F1F63;
	letter-spacing: 3px;
	font-family: 'M PLUS Rounded 1c', sans-serif;	
}


p {
	margin-top: 5px;
	color: #1F1F63;
	letter-spacing: 2px;
	font-family: 'M PLUS Rounded 1c', sans-serif;	
	text-align: left;
}

.menu p{
	color: #1F1F63;
	letter-spacing: 2px;
	font-family: 'M PLUS Rounded 1c', sans-serif;
	margin-top: 15px;
	font-weight: 400;
	text-align: left;
	
}


.menu {
    position: relative;
    color: #1F1F63;
    display: inline-block;
    padding: 5px;
    overflow: hidden;
    font-family: Arial, sans-serif;
    font-weight: 900;
} 
 

.Title {
	text-align: left;
	color: #1F1F63;
	font-family: 'M PLUS Rounded 1c', sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: 500;
	font-size: 20px;
}

.kinds {
	display: inline-block;
}

.kinds2 {
	margin-top: 10px;
}

.kinds3 {
	margin-top: -5px;
}

.price {
	display: inline-block;
}

.price2 {
	text-align: right;
	margin-top: -5px;
	margin-bottom: 5px;
}

.price3 {
	margin-top: -7px;
}

.all {
	display: flex;
  justify-content: space-between;
	margin-bottom: 10px;
	margin-top: 10px;
}

article {
	margin-bottom: 60px;
}

.Explanation {
	color: #1F1F63;
	letter-spacing: 2px;
	line-height: 25px;
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-weight: 300;
	text-align: left;
}

.Explanation div {
	margin-top: 10px;
}

.menu{
	flex-wrap: wrap;
	justify-content: space-around;
	text-align: center;
}

.menu div{
	width: 100%;
	height: 70%;
	margin-bottom: 50px;
	text-align: center;
}

.menu img {
    aspect-ratio: 1 / 1;
    width: 80%;
	object-fit: cover;
	text-align: center;
	margin-top: 15px;
}
.text1{
	color: #1F1F63;
	font-size: 13px;
	text-align: left;
	margin-top: 10px;
}

.text2{
	color: #1F1F63;
	font-size: 10px;
	text-align: left;
	margin-bottom: 30px;
}



/*600px以上*/

@media screen and (min-width:600px) {
	
.yen {
	text-align: center;
	margin-top: -100px;
	font-size: 13px;
	color: #1F1F63;
	letter-spacing: 5px;
	font-family: 'M PLUS Rounded 1c', sans-serif;	
}	
	
.Title {
		font-size: 25px;
	}	
	
.kinds {
		font-size: 18px;
		letter-spacing: 4px;
	}
	
.kinds2 {
	    font-size: 18px;
	    letter-spacing: 4px;
}
	
.kinds3 {
		font-size: 18px;
	    letter-spacing: 4px;
	}
	
.price {
		font-size: 18px;
		letter-spacing: 2px;
	}
	
.price2 {
	font-size: 18px;
	letter-spacing: 2px;
	margin-top: -28px;
}	
	
.price3 {
		font-size: 18px;
	    letter-spacing: 2px;
	}	
	
.Explanation {
		font-size: 17px;
	}
	
.menu img {
		width: 50%;
	    margin-bottom: 40px;
	}	
	
.text1{
	font-size: 17px;
	text-align: left;
	margin-top: -20px;
}

.text2{
	font-size: 15px;
	text-align: left;
}

	
	
}









